html,
        body,
        #main {
            margin: 0;
            padding: 0;
            box-sizing: border-box
        }

        :root {
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }

        * {
            box-sizing: border-box;
            -webkit-font-smoothing: inherit
        }

        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        p,
        figure {
            margin: 0
        }

        body,
        input,
        textarea,
        select,
        button {
            font-size: 12px;
            font-family: sans-serif
        }

        body {
            --token-182fadc0-97cb-4d14-b0e6-df41b89be08b: rgb(221, 214, 197);
            --token-bff5e969-a803-432c-9baa-8469c93af61f: rgb(232, 228, 216);
            --token-e64503a1-f5d0-4984-b8ac-5de3aa8b6218: rgb(247, 96, 0);
            --token-04cac395-0457-40b8-8ff4-6a09f2402fcb: rgb(0, 0, 0);
            --token-10de8b83-58dc-449c-b0e0-1ae6e2baf76b: rgb(252, 63, 92);
            --token-35209c40-69d4-4d42-b494-4c25a35f21ca: rgb(43, 240, 46)
        }

        #__framer-badge-container {
            position: fixed;
            bottom: 0;
            padding: 20px;
            width: 100%;
            display: flex;
            justify-content: right;
            pointer-events: none;
            z-index: 314159
        }

        .__framer-badge {
            pointer-events: auto
        }

        @font-face {
            font-family: Chakra Petch;
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/chakrapetch/v11/cIf6MapbsEk7TDLdtEz1BwkWi6pgeL4.woff2) format("woff2");
            unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC
        }

        @font-face {
            font-family: Chakra Petch;
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/chakrapetch/v11/cIf6MapbsEk7TDLdtEz1BwkWkKpgeL4.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: Chakra Petch;
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/chakrapetch/v11/cIf6MapbsEk7TDLdtEz1BwkWkapgeL4.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: Chakra Petch;
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/chakrapetch/v11/cIf6MapbsEk7TDLdtEz1BwkWn6pg.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: Chakra Petch;
            font-style: normal;
            font-weight: 600;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/chakrapetch/v11/cIflMapbsEk7TDLdtEz1BwkeQI51U5_F7AY.woff2) format("woff2");
            unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC
        }

        @font-face {
            font-family: Chakra Petch;
            font-style: normal;
            font-weight: 600;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/chakrapetch/v11/cIflMapbsEk7TDLdtEz1BwkeQI51SJ_F7AY.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: Chakra Petch;
            font-style: normal;
            font-weight: 600;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/chakrapetch/v11/cIflMapbsEk7TDLdtEz1BwkeQI51SZ_F7AY.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: Chakra Petch;
            font-style: normal;
            font-weight: 600;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/chakrapetch/v11/cIflMapbsEk7TDLdtEz1BwkeQI51R5_F.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: Montserrat;
            font-style: normal;
            font-weight: 600;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu173w0aXpsog.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: Montserrat;
            font-style: normal;
            font-weight: 600;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu173w9aXpsog.woff2) format("woff2");
            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: Montserrat;
            font-style: normal;
            font-weight: 600;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu173w2aXpsog.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: Montserrat;
            font-style: normal;
            font-weight: 600;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu173w3aXpsog.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: Montserrat;
            font-style: normal;
            font-weight: 600;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu173w5aXo.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: Azeret Mono;
            font-style: normal;
            font-weight: 400;
            font-display: block;
            src: url(https://fonts.gstatic.com/s/azeretmono/v17/3XF5ErsiyJsY9O_Gepph-FvtTQgMQUdNekSfnPVR27yby5s.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: Azeret Mono;
            font-style: normal;
            font-weight: 400;
            font-display: block;
            src: url(https://fonts.gstatic.com/s/azeretmono/v17/3XF5ErsiyJsY9O_Gepph-FvtTQgMQUdNekSfnPVR1byb.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;
            src: url(https://app.framerstatic.com/Inter-Regular.cyrillic-ext-CFTLRB35.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 400;
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 400;
            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 400;
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 400;
            unicode-range: U+0370-03FF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 400;
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 400;
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 400;
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Thin.cyrillic-ext-BHDA65O4.woff2);
            font-display: block;
            font-style: normal;
            font-weight: 100;
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Thin.cyrillic-Q5IXHU2O.woff2);
            font-display: block;
            font-style: normal;
            font-weight: 100;
            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Thin.greek-ext-VVOQA2NE.woff2);
            font-display: block;
            font-style: normal;
            font-weight: 100;
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Thin.greek-E3WNEUH6.woff2);
            font-display: block;
            font-style: normal;
            font-weight: 100;
            unicode-range: U+0370-03FF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Thin.latin-ext-5RC4NRHN.woff2);
            font-display: block;
            font-style: normal;
            font-weight: 100;
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Thin.latin-GJ7CRGHG.woff2);
            font-display: block;
            font-style: normal;
            font-weight: 100;
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Thin.vietnamese-Z3Y7DPWO.woff2);
            font-display: block;
            font-style: normal;
            font-weight: 100;
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-ExtraLight.cyrillic-ext-7NWKXNAT.woff2);
            font-display: block;
            font-style: normal;
            font-weight: 200;
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-ExtraLight.cyrillic-IBWUD6RJ.woff2);
            font-display: block;
            font-style: normal;
            font-weight: 200;
            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-ExtraLight.greek-ext-HUMDTRBU.woff2);
            font-display: block;
            font-style: normal;
            font-weight: 200;
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-ExtraLight.greek-ZLLHEEN3.woff2);
            font-display: block;
            font-style: normal;
            font-weight: 200;
            unicode-range: U+0370-03FF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-ExtraLight.latin-ext-72JE5FGU.woff2);
            font-display: block;
            font-style: normal;
            font-weight: 200;
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-ExtraLight.latin-2JHDAFAQ.woff2);
            font-display: block;
            font-style: normal;
            font-weight: 200;
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-ExtraLight.vietnamese-VKRCA4VC.woff2);
            font-display: block;
            font-style: normal;
            font-weight: 200;
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Light.cyrillic-ext-G3OTPKE4.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 300;
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Light.cyrillic-JO7ZJTP6.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 300;
            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Light.greek-ext-N63XCCK3.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 300;
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Light.greek-5GVUXSXZ.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 300;
            unicode-range: U+0370-03FF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Light.latin-ext-RREJIMQ3.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 300;
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Light.latin-EKF76FXR.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 300;
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Light.vietnamese-GVC2UOFS.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 300;
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Medium.cyrillic-ext-M4WHNGTS.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 500;
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Medium.cyrillic-JVU2PANX.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 500;
            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Medium.greek-ext-4KCQBEIZ.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 500;
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Medium.greek-DPOQGN7L.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 500;
            unicode-range: U+0370-03FF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Medium.latin-ext-J4DBSW7F.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 500;
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Medium.latin-Y3IVPL46.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 500;
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Medium.vietnamese-PJV76O4P.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 500;
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-SemiBold.cyrillic-ext-C7KWUKA7.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 600;
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-SemiBold.cyrillic-JWV7SOZ6.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 600;
            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-SemiBold.greek-ext-FBKSFTSU.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 600;
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-SemiBold.greek-EQ3PSENU.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 600;
            unicode-range: U+0370-03FF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-SemiBold.latin-ext-ULRSO3ZR.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 600;
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-SemiBold.latin-RDYY2AG2.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 600;
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-SemiBold.vietnamese-ESQNSEQ3.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 600;
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Bold.cyrillic-ext-XOTVL7ZR.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 700;
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Bold.cyrillic-6LOMBC2V.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 700;
            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Bold.greek-ext-WXWSJXLB.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 700;
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Bold.greek-YRST7ODZ.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 700;
            unicode-range: U+0370-03FF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Bold.latin-ext-BASA5UL3.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 700;
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Bold.latin-UCM45LQF.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 700;
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Bold.vietnamese-OEVJMXEP.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 700;
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-ExtraBold.cyrillic-ext-7Q6SVIPE.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 800;
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-ExtraBold.cyrillic-JSLPE6KW.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 800;
            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-ExtraBold.greek-ext-6OYGJJV7.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 800;
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-ExtraBold.greek-SHW2FPC4.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 800;
            unicode-range: U+0370-03FF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-ExtraBold.latin-ext-A5DUFOP6.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 800;
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-ExtraBold.latin-OW4UGSRU.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 800;
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-ExtraBold.vietnamese-IBBC7NGV.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 800;
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Black.cyrillic-ext-TU4ITVTR.woff2);
            font-display: block;
            font-style: normal;
            font-weight: 900;
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Black.cyrillic-JX7CGTYD.woff2);
            font-display: block;
            font-style: normal;
            font-weight: 900;
            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Black.greek-ext-LS3GCBFI.woff2);
            font-display: block;
            font-style: normal;
            font-weight: 900;
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Black.greek-ZWCJHBP5.woff2);
            font-display: block;
            font-style: normal;
            font-weight: 900;
            unicode-range: U+0370-03FF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Black.latin-ext-BZLEUMX6.woff2);
            font-display: block;
            font-style: normal;
            font-weight: 900;
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Black.latin-TETRYDF7.woff2);
            font-display: block;
            font-style: normal;
            font-weight: 900;
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Black.vietnamese-RXQCC3EJ.woff2);
            font-display: block;
            font-style: normal;
            font-weight: 900;
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-ThinItalic.cyrillic-ext-2RGKWUBV.woff2);
            font-display: block;
            font-style: italic;
            font-weight: 100;
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-ThinItalic.cyrillic-TDYIP5HV.woff2);
            font-display: block;
            font-style: italic;
            font-weight: 100;
            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-ThinItalic.greek-ext-WR4TIDYZ.woff2);
            font-display: block;
            font-style: italic;
            font-weight: 100;
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-ThinItalic.greek-V3WZMSP7.woff2);
            font-display: block;
            font-style: italic;
            font-weight: 100;
            unicode-range: U+0370-03FF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-ThinItalic.latin-ext-TXFTJONQ.woff2);
            font-display: block;
            font-style: italic;
            font-weight: 100;
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-ThinItalic.latin-RVEBKP6O.woff2);
            font-display: block;
            font-style: italic;
            font-weight: 100;
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-ThinItalic.vietnamese-WCBPP4MD.woff2);
            font-display: block;
            font-style: italic;
            font-weight: 100;
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-ExtraLightItalic.cyrillic-ext-OVCHMVPD.woff2);
            font-display: block;
            font-style: italic;
            font-weight: 200;
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-ExtraLightItalic.cyrillic-BRDZE5UH.woff2);
            font-display: block;
            font-style: italic;
            font-weight: 200;
            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-ExtraLightItalic.greek-ext-YV64YFFH.woff2);
            font-display: block;
            font-style: italic;
            font-weight: 200;
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-ExtraLightItalic.greek-EJVCLASM.woff2);
            font-display: block;
            font-style: italic;
            font-weight: 200;
            unicode-range: U+0370-03FF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-ExtraLightItalic.latin-ext-2MHTM56A.woff2);
            font-display: block;
            font-style: italic;
            font-weight: 200;
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-ExtraLightItalic.latin-JB3CJMMM.woff2);
            font-display: block;
            font-style: italic;
            font-weight: 200;
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-ExtraLightItalic.vietnamese-3EJ3IQYS.woff2);
            font-display: block;
            font-style: italic;
            font-weight: 200;
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-LightItalic.cyrillic-ext-C2S5XS3D.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 300;
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-LightItalic.cyrillic-E7CYPW5D.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 300;
            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-LightItalic.greek-ext-ROSAFPGE.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 300;
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-LightItalic.greek-PAWWH37Z.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 300;
            unicode-range: U+0370-03FF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-LightItalic.latin-ext-N2Z67Z45.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 300;
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-LightItalic.latin-SLSTLWEU.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 300;
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-LightItalic.vietnamese-RLGM2D3Y.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 300;
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Italic.cyrillic-ext-YDGMJOJO.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 400;
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Italic.cyrillic-BFOVMAQB.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 400;
            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Italic.greek-ext-4KOU3AHC.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 400;
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Italic.greek-OJTBJNE6.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 400;
            unicode-range: U+0370-03FF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Italic.latin-ext-H4B22QN6.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 400;
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Italic.latin-2DWX32EN.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 400;
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-Italic.vietnamese-TYMT6CKW.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 400;
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-MediumItalic.cyrillic-ext-QYBZQ2NF.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 500;
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-MediumItalic.cyrillic-ZHAJHZCC.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 500;
            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-MediumItalic.greek-ext-W5ABYGZR.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 500;
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-MediumItalic.greek-RGNSYVNV.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 500;
            unicode-range: U+0370-03FF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-MediumItalic.latin-ext-7DZEPSAS.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 500;
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-MediumItalic.latin-SKPQAMBJ.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 500;
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-MediumItalic.vietnamese-23WIFZV7.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 500;
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-SemiBoldItalic.cyrillic-ext-MEHHCDC3.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 600;
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-SemiBoldItalic.cyrillic-YACNRNDE.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 600;
            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-SemiBoldItalic.greek-ext-GFL7KADI.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 600;
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-SemiBoldItalic.greek-5W77OPRT.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 600;
            unicode-range: U+0370-03FF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-SemiBoldItalic.latin-ext-OYJJ2W6R.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 600;
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-SemiBoldItalic.latin-KBLJMBDH.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 600;
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-SemiBoldItalic.vietnamese-5ZFOV65G.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 600;
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-BoldItalic.cyrillic-ext-PEYDHC3S.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 700;
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-BoldItalic.cyrillic-7EIL6JWG.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 700;
            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-BoldItalic.greek-ext-3DJOYQMH.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 700;
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-BoldItalic.greek-TJBTLTT7.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 700;
            unicode-range: U+0370-03FF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-BoldItalic.latin-ext-FVPCPRBJ.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 700;
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-BoldItalic.latin-5ZFQS4XK.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 700;
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-BoldItalic.vietnamese-W2625PGF.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 700;
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-ExtraBoldItalic.cyrillic-ext-ACWDZ3VD.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 800;
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-ExtraBoldItalic.cyrillic-ZKBSDAI2.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 800;
            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-ExtraBoldItalic.greek-ext-3CY5DPTP.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 800;
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-ExtraBoldItalic.greek-YL5CC63W.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 800;
            unicode-range: U+0370-03FF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-ExtraBoldItalic.latin-ext-7IZFJI4D.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 800;
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-ExtraBoldItalic.latin-O5HH4IX3.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 800;
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-ExtraBoldItalic.vietnamese-UW3XUJOD.woff2);
            font-display: swap;
            font-style: italic;
            font-weight: 800;
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-BlackItalic.cyrillic-ext-TRM4ITYR.woff2);
            font-display: block;
            font-style: italic;
            font-weight: 900;
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-BlackItalic.cyrillic-FPHIQVZS.woff2);
            font-display: block;
            font-style: italic;
            font-weight: 900;
            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-BlackItalic.greek-ext-JTGUUSP5.woff2);
            font-display: block;
            font-style: italic;
            font-weight: 900;
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-BlackItalic.greek-LUNA3RFO.woff2);
            font-display: block;
            font-style: italic;
            font-weight: 900;
            unicode-range: U+0370-03FF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-BlackItalic.latin-ext-KU7ICFYH.woff2);
            font-display: block;
            font-style: italic;
            font-weight: 900;
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-BlackItalic.latin-FRVXWQSB.woff2);
            font-display: block;
            font-style: italic;
            font-weight: 900;
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }

        @font-face {
            font-family: Inter;
            src: url(https://app.framerstatic.com/Inter-BlackItalic.vietnamese-2Q7MQKJX.woff2);
            font-display: block;
            font-style: italic;
            font-weight: 900;
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: Chakra Petch Placeholder;
            src: local("Arial");
            ascent-override: 96.3%;
            descent-override: 29.9%;
            line-gap-override: 0%;
            size-adjust: 103.01%
        }

        @font-face {
            font-family: Montserrat Placeholder;
            src: local("Arial");
            ascent-override: 84.97%;
            descent-override: 22.03%;
            line-gap-override: 0%;
            size-adjust: 113.92%
        }

        @font-face {
            font-family: Inter Placeholder;
            src: local("Arial");
            ascent-override: 90%;
            descent-override: 22.43%;
            line-gap-override: 0%;
            size-adjust: 107.64%
        }

        [data-framer-component-type] {
            position: absolute
        }

        [data-framer-component-type=Text] {
            cursor: inherit
        }

        [data-framer-component-text-autosized] * {
            white-space: pre
        }

        [data-framer-component-type=Text]>* {
            text-align: var(--framer-text-alignment, start)
        }

        [data-framer-component-type=Text] span span,
        [data-framer-component-type=Text] p span,
        [data-framer-component-type=Text] h1 span,
        [data-framer-component-type=Text] h2 span,
        [data-framer-component-type=Text] h3 span,
        [data-framer-component-type=Text] h4 span,
        [data-framer-component-type=Text] h5 span,
        [data-framer-component-type=Text] h6 span {
            display: block
        }

        [data-framer-component-type=Text] span span span,
        [data-framer-component-type=Text] p span span,
        [data-framer-component-type=Text] h1 span span,
        [data-framer-component-type=Text] h2 span span,
        [data-framer-component-type=Text] h3 span span,
        [data-framer-component-type=Text] h4 span span,
        [data-framer-component-type=Text] h5 span span,
        [data-framer-component-type=Text] h6 span span {
            display: unset
        }

        [data-framer-component-type=Text] div div span,
        [data-framer-component-type=Text] a div span,
        [data-framer-component-type=Text] span span span,
        [data-framer-component-type=Text] p span span,
        [data-framer-component-type=Text] h1 span span,
        [data-framer-component-type=Text] h2 span span,
        [data-framer-component-type=Text] h3 span span,
        [data-framer-component-type=Text] h4 span span,
        [data-framer-component-type=Text] h5 span span,
        [data-framer-component-type=Text] h6 span span,
        [data-framer-component-type=Text] a {
            font-family: var(--font-family);
            font-style: var(--font-style);
            font-weight: min(calc(var(--framer-font-weight-increase, 0) + var(--font-weight, 400)), 900);
            color: var(--text-color);
            letter-spacing: var(--letter-spacing);
            font-size: var(--font-size);
            text-transform: var(--text-transform);
            text-decoration: var(--text-decoration);
            line-height: var(--line-height)
        }

        [data-framer-component-type=Text] div div span,
        [data-framer-component-type=Text] a div span,
        [data-framer-component-type=Text] span span span,
        [data-framer-component-type=Text] p span span,
        [data-framer-component-type=Text] h1 span span,
        [data-framer-component-type=Text] h2 span span,
        [data-framer-component-type=Text] h3 span span,
        [data-framer-component-type=Text] h4 span span,
        [data-framer-component-type=Text] h5 span span,
        [data-framer-component-type=Text] h6 span span,
        [data-framer-component-type=Text] a {
            --font-family: var(--framer-font-family);
            --font-style: var(--framer-font-style);
            --font-weight: var(--framer-font-weight);
            --text-color: var(--framer-text-color);
            --letter-spacing: var(--framer-letter-spacing);
            --font-size: var(--framer-font-size);
            --text-transform: var(--framer-text-transform);
            --text-decoration: var(--framer-text-decoration);
            --line-height: var(--framer-line-height)
        }

        [data-framer-component-type=Text] a,
        [data-framer-component-type=Text] a div span,
        [data-framer-component-type=Text] a span span span,
        [data-framer-component-type=Text] a p span span,
        [data-framer-component-type=Text] a h1 span span,
        [data-framer-component-type=Text] a h2 span span,
        [data-framer-component-type=Text] a h3 span span,
        [data-framer-component-type=Text] a h4 span span,
        [data-framer-component-type=Text] a h5 span span,
        [data-framer-component-type=Text] a h6 span span {
            --font-family: var(--framer-link-font-family, var(--framer-font-family));
            --font-style: var(--framer-link-font-style, var(--framer-font-style));
            --font-weight: var(--framer-link-font-weight, var(--framer-font-weight));
            --text-color: var(--framer-link-text-color, var(--framer-text-color));
            --font-size: var(--framer-link-font-size, var(--framer-font-size));
            --text-transform: var(--framer-link-text-transform, var(--framer-text-transform));
            --text-decoration: var(--framer-link-text-decoration, var(--framer-text-decoration))
        }

        [data-framer-component-type=Text] a:hover,
        [data-framer-component-type=Text] a div span:hover,
        [data-framer-component-type=Text] a span span span:hover,
        [data-framer-component-type=Text] a p span span:hover,
        [data-framer-component-type=Text] a h1 span span:hover,
        [data-framer-component-type=Text] a h2 span span:hover,
        [data-framer-component-type=Text] a h3 span span:hover,
        [data-framer-component-type=Text] a h4 span span:hover,
        [data-framer-component-type=Text] a h5 span span:hover,
        [data-framer-component-type=Text] a h6 span span:hover {
            --font-family: var(--framer-link-hover-font-family, var(--framer-link-font-family, var(--framer-font-family)));
            --font-style: var(--framer-link-hover-font-style, var(--framer-link-font-style, var(--framer-font-style)));
            --font-weight: var(--framer-link-hover-font-weight, var(--framer-link-font-weight, var(--framer-font-weight)));
            --text-color: var(--framer-link-hover-text-color, var(--framer-link-text-color, var(--framer-text-color)));
            --font-size: var(--framer-link-hover-font-size, var(--framer-link-font-size, var(--framer-font-size)));
            --text-transform: var(--framer-link-hover-text-transform, var(--framer-link-text-transform, var(--framer-text-transform)));
            --text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration)))
        }

        [data-framer-component-type=Text].isCurrent a,
        [data-framer-component-type=Text].isCurrent a div span,
        [data-framer-component-type=Text].isCurrent a span span span,
        [data-framer-component-type=Text].isCurrent a p span span,
        [data-framer-component-type=Text].isCurrent a h1 span span,
        [data-framer-component-type=Text].isCurrent a h2 span span,
        [data-framer-component-type=Text].isCurrent a h3 span span,
        [data-framer-component-type=Text].isCurrent a h4 span span,
        [data-framer-component-type=Text].isCurrent a h5 span span,
        [data-framer-component-type=Text].isCurrent a h6 span span {
            --font-family: var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family)));
            --font-style: var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style)));
            --font-weight: var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight)));
            --text-color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color)));
            --font-size: var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size)));
            --text-transform: var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform)));
            --text-decoration: var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration)))
        }

        p.framer-text,
        div.framer-text,
        h1.framer-text,
        h2.framer-text,
        h3.framer-text,
        h4.framer-text,
        h5.framer-text,
        h6.framer-text,
        ol.framer-text,
        ul.framer-text {
            margin: 0;
            padding: 0
        }

        p.framer-text,
        div.framer-text,
        h1.framer-text,
        h2.framer-text,
        h3.framer-text,
        h4.framer-text,
        h5.framer-text,
        h6.framer-text,
        li.framer-text,
        ol.framer-text,
        ul.framer-text,
        span.framer-text:not([data-text-fill]) {
            font-family: var(--framer-blockquote-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));
            font-style: var(--framer-blockquote-font-style, var(--framer-font-style, normal));
            font-weight: var(--framer-blockquote-font-weight, var(--framer-font-weight, 400));
            color: var(--framer-blockquote-text-color, var(--framer-text-color, #000));
            font-size: calc(var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1));
            letter-spacing: var(--framer-blockquote-letter-spacing, var(--framer-letter-spacing, 0));
            text-transform: var(--framer-blockquote-text-transform, var(--framer-text-transform, none));
            text-decoration: var(--framer-blockquote-text-decoration, var(--framer-text-decoration, none));
            line-height: var(--framer-blockquote-line-height, var(--framer-line-height, 1.2em));
            text-align: var(--framer-blockquote-text-alignment, var(--framer-text-alignment, start));
            -webkit-text-stroke-width: var(--framer-text-stroke-width, initial);
            -webkit-text-stroke-color: var(--framer-text-stroke-color, initial)
        }

        .framer-fit-text .framer-text {
            white-space: nowrap;
            white-space-collapse: preserve
        }

        strong.framer-text {
            font-family: var(--framer-blockquote-font-family-bold, var(--framer-font-family-bold));
            font-style: var(--framer-blockquote-font-style-bold, var(--framer-font-style-bold));
            font-weight: var(--framer-blockquote-font-weight-bold, var(--framer-font-weight-bold, bolder))
        }

        em.framer-text {
            font-family: var(--framer-blockquote-font-family-italic, var(--framer-font-family-italic));
            font-style: var(--framer-blockquote-font-style-italic, var(--framer-font-style-italic, italic));
            font-weight: var(--framer-blockquote-font-weight-italic, var(--framer-font-weight-italic))
        }

        em.framer-text>strong.framer-text {
            font-family: var(--framer-blockquote-font-family-bold-italic, var(--framer-font-family-bold-italic));
            font-style: var(--framer-blockquote-font-style-bold-italic, var(--framer-font-style-bold-italic, italic));
            font-weight: var(--framer-blockquote-font-weight-bold-italic, var(--framer-font-weight-bold-italic, bolder))
        }

        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-blockquote-paragraph-spacing, var(--framer-paragraph-spacing, 0))
        }

        li.framer-text>ul.framer-text:nth-child(2),
        li.framer-text>ol.framer-text:nth-child(2) {
            margin-top: 0
        }

        .framer-text[data-text-fill] {
            display: inline-block;
            background-clip: text;
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            padding: max(0em, calc(calc(1.3em - var(--framer-blockquote-line-height, var(--framer-line-height, 1.3em))) / 2));
            margin: min(0em, calc(calc(1.3em - var(--framer-blockquote-line-height, var(--framer-line-height, 1.3em))) / -2))
        }

        code.framer-text,
        code.framer-text span.framer-text:not([data-text-fill]) {
            font-family: var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));
            font-style: var(--framer-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)
        }

        blockquote.framer-text {
            margin-block-start: initial;
            margin-block-end: initial;
            margin-inline-start: initial;
            margin-inline-end: initial;
            unicode-bidi: initial
        }

        a.framer-text,
        a.framer-text span.framer-text:not([data-text-fill]) {
            font-family: var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));
            font-style: var(--framer-link-font-style, var(--framer-font-style, normal));
            font-weight: var(--framer-link-font-weight, var(--framer-font-weight, 400));
            color: var(--framer-link-text-color, var(--framer-text-color, #000));
            font-size: calc(var(--framer-link-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1));
            text-transform: var(--framer-link-text-transform, var(--framer-text-transform, none));
            text-decoration: var(--framer-link-text-decoration, var(--framer-text-decoration, none));
            cursor: var(--framer-custom-cursors, pointer)
        }

        code.framer-text a.framer-text,
        code.framer-text a.framer-text span.framer-text:not([data-text-fill]) {
            font-family: var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));
            font-style: var(--framer-code-font-style, var(--framer-font-style, normal));
            font-weight: var(--framer-code-font-weight, var(--framer-font-weight, 400));
            color: var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000)));
            font-size: calc(var(--framer-link-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1))
        }

        a.framer-text:hover,
        a.framer-text:hover span.framer-text:not([data-text-fill]) {
            font-family: var(--framer-link-hover-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
            font-style: var(--framer-link-hover-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));
            font-weight: var(--framer-link-hover-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));
            color: var(--framer-link-hover-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));
            font-size: calc(var(--framer-link-hover-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))) * var(--framer-font-size-scale, 1));
            text-transform: var(--framer-link-hover-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));
            text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)))
        }

        code.framer-text a.framer-text:hover,
        code.framer-text a.framer-text:hover span.framer-text:not([data-text-fill]) {
            font-family: var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));
            font-style: var(--framer-code-font-style, var(--framer-font-style, normal));
            font-weight: var(--framer-code-font-weight, var(--framer-font-weight, 400));
            color: var(--framer-link-hover-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000))));
            font-size: calc(var(--framer-link-hover-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))) * var(--framer-font-size-scale, 1))
        }

        a.framer-text[data-framer-page-link-current],
        a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]) {
            font-family: var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
            font-style: var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));
            font-weight: var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));
            color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));
            font-size: calc(var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))) * var(--framer-font-size-scale, 1));
            text-transform: var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));
            text-decoration: var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)))
        }

        code.framer-text a.framer-text[data-framer-page-link-current],
        code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]) {
            font-family: var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));
            font-style: var(--framer-code-font-style, var(--framer-font-style, normal));
            font-weight: var(--framer-code-font-weight, var(--framer-font-weight, 400));
            color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000))));
            font-size: calc(var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))) * var(--framer-font-size-scale, 1))
        }

        a.framer-text[data-framer-page-link-current]:hover,
        a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]) {
            font-family: var(--framer-link-hover-font-family, var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif))));
            font-style: var(--framer-link-hover-font-style, var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal))));
            font-weight: var(--framer-link-hover-font-weight, var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400))));
            color: var(--framer-link-hover-text-color, var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000))));
            font-size: calc(var(--framer-link-hover-font-size, var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)))) * var(--framer-font-size-scale, 1));
            text-transform: var(--framer-link-hover-text-transform, var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none))));
            text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))))
        }

        code.framer-text a.framer-text[data-framer-page-link-current]:hover,
        code.framer-text a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]) {
            font-family: var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));
            font-style: var(--framer-code-font-style, var(--framer-font-style, normal));
            font-weight: var(--framer-code-font-weight, var(--framer-font-weight, 400));
            color: var(--framer-link-hover-text-color, var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000)))));
            font-size: calc(var(--framer-link-hover-font-size, var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)))) * var(--framer-font-size-scale, 1))
        }

        .framer-image.framer-text {
            display: block;
            max-width: 100%;
            height: auto
        }

        .text-styles-preset-reset.framer-text {
            --framer-font-family: Inter, Inter Placeholder, sans-serif;
            --framer-font-style: normal;
            --framer-font-weight: 500;
            --framer-text-color: #000;
            --framer-font-size: 16px;
            --framer-letter-spacing: 0;
            --framer-text-transform: none;
            --framer-text-decoration: none;
            --framer-line-height: 1.2em;
            --framer-text-alignment: start
        }

        ol.framer-text {
            --list-style-type: decimal
        }

        ul.framer-text,
        ol.framer-text {
            display: table;
            width: 100%
        }

        li.framer-text {
            display: table-row;
            counter-increment: list-item;
            list-style: none
        }

        ol.framer-text>li.framer-text:before {
            display: table-cell;
            width: 2.25ch;
            box-sizing: border-box;
            padding-inline-end: .75ch;
            content: counter(list-item, var(--list-style-type)) ".";
            white-space: nowrap
        }

        ul.framer-text>li.framer-text:before {
            display: table-cell;
            width: 2.25ch;
            box-sizing: border-box;
            padding-inline-end: .75ch;
            content: "\2022"
        }

        .framer-text-module[style*=aspect-ratio]>:first-child {
            width: 100%
        }

        @supports not (aspect-ratio: 1) {
            .framer-text-module[style*=aspect-ratio] {
                position: relative
            }
        }

        @supports not (aspect-ratio: 1) {
            .framer-text-module[style*=aspect-ratio]:before {
                content: "";
                display: block;
                padding-bottom: calc(100% / calc(var(--aspect-ratio)))
            }
        }

        @supports not (aspect-ratio: 1) {
            .framer-text-module[style*=aspect-ratio]>:first-child {
                position: absolute;
                top: 0;
                left: 0;
                height: 100%
            }
        }

        [data-framer-component-type=DeprecatedRichText] {
            cursor: inherit
        }

        [data-framer-component-type=DeprecatedRichText] .text-styles-preset-reset {
            --framer-font-family: Inter, Inter Placeholder, sans-serif;
            --framer-font-style: normal;
            --framer-font-weight: 500;
            --framer-text-color: #000;
            --framer-font-size: 16px;
            --framer-letter-spacing: 0;
            --framer-text-transform: none;
            --framer-text-decoration: none;
            --framer-line-height: 1.2em;
            --framer-text-alignment: start
        }

        [data-framer-component-type=DeprecatedRichText] p,
        [data-framer-component-type=DeprecatedRichText] div,
        [data-framer-component-type=DeprecatedRichText] h1,
        [data-framer-component-type=DeprecatedRichText] h2,
        [data-framer-component-type=DeprecatedRichText] h3,
        [data-framer-component-type=DeprecatedRichText] h4,
        [data-framer-component-type=DeprecatedRichText] h5,
        [data-framer-component-type=DeprecatedRichText] h6 {
            margin: 0;
            padding: 0
        }

        [data-framer-component-type=DeprecatedRichText] p,
        [data-framer-component-type=DeprecatedRichText] div,
        [data-framer-component-type=DeprecatedRichText] h1,
        [data-framer-component-type=DeprecatedRichText] h2,
        [data-framer-component-type=DeprecatedRichText] h3,
        [data-framer-component-type=DeprecatedRichText] h4,
        [data-framer-component-type=DeprecatedRichText] h5,
        [data-framer-component-type=DeprecatedRichText] h6,
        [data-framer-component-type=DeprecatedRichText] li,
        [data-framer-component-type=DeprecatedRichText] ol,
        [data-framer-component-type=DeprecatedRichText] ul,
        [data-framer-component-type=DeprecatedRichText] span:not([data-text-fill]) {
            font-family: var(--framer-font-family, Inter, Inter Placeholder, sans-serif);
            font-style: var(--framer-font-style, normal);
            font-weight: var(--framer-font-weight, 400);
            color: var(--framer-text-color, #000);
            font-size: var(--framer-font-size, 16px);
            letter-spacing: var(--framer-letter-spacing, 0);
            text-transform: var(--framer-text-transform, none);
            text-decoration: var(--framer-text-decoration, none);
            line-height: var(--framer-line-height, 1.2em);
            text-align: var(--framer-text-alignment, start)
        }

        [data-framer-component-type=DeprecatedRichText] p:not(:first-child),
        [data-framer-component-type=DeprecatedRichText] div:not(:first-child),
        [data-framer-component-type=DeprecatedRichText] h1:not(:first-child),
        [data-framer-component-type=DeprecatedRichText] h2:not(:first-child),
        [data-framer-component-type=DeprecatedRichText] h3:not(:first-child),
        [data-framer-component-type=DeprecatedRichText] h4:not(:first-child),
        [data-framer-component-type=DeprecatedRichText] h5:not(:first-child),
        [data-framer-component-type=DeprecatedRichText] h6:not(:first-child),
        [data-framer-component-type=DeprecatedRichText] ol:not(:first-child),
        [data-framer-component-type=DeprecatedRichText] ul:not(:first-child),
        [data-framer-component-type=DeprecatedRichText] .framer-image:not(:first-child) {
            margin-top: var(--framer-paragraph-spacing, 0)
        }

        [data-framer-component-type=DeprecatedRichText] span[data-text-fill] {
            display: inline-block;
            background-clip: text;
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent
        }

        [data-framer-component-type=DeprecatedRichText] a,
        [data-framer-component-type=DeprecatedRichText] a span:not([data-text-fill]) {
            font-family: var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));
            font-style: var(--framer-link-font-style, var(--framer-font-style, normal));
            font-weight: var(--framer-link-font-weight, var(--framer-font-weight, 400));
            color: var(--framer-link-text-color, var(--framer-text-color, #000));
            font-size: var(--framer-link-font-size, var(--framer-font-size, 16px));
            text-transform: var(--framer-link-text-transform, var(--framer-text-transform, none));
            text-decoration: var(--framer-link-text-decoration, var(--framer-text-decoration, none))
        }

        [data-framer-component-type=DeprecatedRichText] a:hover,
        [data-framer-component-type=DeprecatedRichText] a:hover span:not([data-text-fill]) {
            font-family: var(--framer-link-hover-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
            font-style: var(--framer-link-hover-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));
            font-weight: var(--framer-link-hover-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));
            color: var(--framer-link-hover-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));
            font-size: var(--framer-link-hover-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)));
            text-transform: var(--framer-link-hover-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));
            text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)))
        }

        a[data-framer-page-link-current],
        a[data-framer-page-link-current] span:not([data-text-fill]) {
            font-family: var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
            font-style: var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));
            font-weight: var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));
            color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));
            font-size: var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)));
            text-transform: var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));
            text-decoration: var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)))
        }

        a[data-framer-page-link-current]:hover,
        a[data-framer-page-link-current]:hover span:not([data-text-fill]) {
            font-family: var(--framer-link-hover-font-family, var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif))));
            font-style: var(--framer-link-hover-font-style, var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal))));
            font-weight: var(--framer-link-hover-font-weight, var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400))));
            color: var(--framer-link-hover-text-color, var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000))));
            font-size: var(--framer-link-hover-font-size, var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))));
            text-transform: var(--framer-link-hover-text-transform, var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none))));
            text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))))
        }

        [data-framer-component-type=DeprecatedRichText] strong {
            font-weight: bolder
        }

        [data-framer-component-type=DeprecatedRichText] em {
            font-style: italic
        }

        [data-framer-component-type=DeprecatedRichText] .framer-image {
            display: block;
            max-width: 100%;
            height: auto
        }

        [data-framer-component-type=DeprecatedRichText] ul,
        [data-framer-component-type=DeprecatedRichText] ol {
            display: table;
            width: 100%;
            padding-left: 0;
            margin: 0
        }

        [data-framer-component-type=DeprecatedRichText] li {
            display: table-row;
            counter-increment: list-item;
            list-style: none
        }

        [data-framer-component-type=DeprecatedRichText] ol>li:before {
            display: table-cell;
            width: 2.25ch;
            box-sizing: border-box;
            padding-right: .75ch;
            content: counter(list-item) ".";
            white-space: nowrap
        }

        [data-framer-component-type=DeprecatedRichText] ul>li:before {
            display: table-cell;
            width: 2.25ch;
            box-sizing: border-box;
            padding-right: .75ch;
            content: "\2022"
        }

        :not([data-framer-generated])>[data-framer-stack-content-wrapper]>*,
        :not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-component-type],
        :not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-legacy-stack-gap-enabled]>*,
        :not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-legacy-stack-gap-enabled]>[data-framer-component-type] {
            position: relative
        }

        .flexbox-gap-not-supported [data-framer-legacy-stack-gap-enabled=true]>*,
        [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false] {
            margin-top: calc(var(--stack-gap-y) / 2);
            margin-bottom: calc(var(--stack-gap-y) / 2);
            margin-right: calc(var(--stack-gap-x) / 2);
            margin-left: calc(var(--stack-gap-x) / 2)
        }

        [data-framer-stack-content-wrapper][data-framer-stack-gap-enabled=true] {
            row-gap: var(--stack-native-row-gap);
            column-gap: var(--stack-native-column-gap)
        }

        .flexbox-gap-not-supported [data-framer-stack-content-wrapper][data-framer-stack-gap-enabled=true] {
            row-gap: unset;
            column-gap: unset
        }

        .flexbox-gap-not-supported [data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true]>*:first-child,
        [data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>*:first-child,
        .flexbox-gap-not-supported [data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true]>*:last-child,
        [data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>*:last-child {
            margin-top: 0;
            margin-left: 0
        }

        .flexbox-gap-not-supported [data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true]>*:last-child,
        [data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>*:last-child,
        .flexbox-gap-not-supported [data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true]>*:first-child,
        [data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>*:first-child {
            margin-right: 0;
            margin-bottom: 0
        }

        NavigationContainer [data-framer-component-type=NavigationContainer]>*,
        [data-framer-component-type=NavigationContainer]>[data-framer-component-type] {
            position: relative
        }

        [data-framer-component-type=Scroll]::-webkit-scrollbar {
            display: none
        }

        [data-framer-component-type=ScrollContentWrapper]>* {
            position: relative
        }

        [data-framer-component-type=NativeScroll] {
            -webkit-overflow-scrolling: touch
        }

        [data-framer-component-type=NativeScroll]>* {
            position: relative
        }

        [data-framer-component-type=NativeScroll].direction-both {
            overflow-x: scroll;
            overflow-y: scroll
        }

        [data-framer-component-type=NativeScroll].direction-vertical {
            overflow-x: hidden;
            overflow-y: scroll
        }

        [data-framer-component-type=NativeScroll].direction-horizontal {
            overflow-x: scroll;
            overflow-y: hidden
        }

        [data-framer-component-type=NativeScroll].direction-vertical>* {
            width: 100% !important
        }

        [data-framer-component-type=NativeScroll].direction-horizontal>* {
            height: 100% !important
        }

        [data-framer-component-type=NativeScroll].scrollbar-hidden::-webkit-scrollbar {
            display: none
        }

        [data-framer-component-type=PageContentWrapper]>*,
        [data-framer-component-type=PageContentWrapper]>[data-framer-component-type] {
            position: relative
        }

        [data-framer-component-type=DeviceComponent].no-device>* {
            width: 100% !important;
            height: 100% !important
        }

        [data-is-present=false],
        [data-is-present=false] * {
            pointer-events: none !important
        }

        [data-framer-cursor=pointer] {
            cursor: pointer
        }

        [data-framer-cursor=grab] {
            cursor: grab
        }

        [data-framer-cursor=grab]:active {
            cursor: grabbing
        }

        [data-framer-component-type=Frame] *,
        [data-framer-component-type=Stack] * {
            pointer-events: auto
        }

        [data-framer-generated] * {
            pointer-events: unset
        }

        .svgContainer svg {
            display: block
        }

        [data-reset=button] {
            border-width: 0;
            padding: 0;
            background: none
        }

        [data-hide-scrollbars=true]::-webkit-scrollbar {
            width: 0px;
            height: 0px
        }

        [data-hide-scrollbars=true]::-webkit-scrollbar-thumb {
            background: transparent
        }

        .framer-cursor-none,
        .framer-cursor-none * {
            cursor: none !important
        }

        .framer-pointer-events-none,
        .framer-pointer-events-none * {
            pointer-events: none !important
        }

        .framer-body-augiA20Il-framer-DbYSy {
            background: var(--token-04cac395-0457-40b8-8ff4-6a09f2402fcb, rgb(13, 13, 13))
        }

        .framer-DbYSy.framer-lux5qc,
        .framer-DbYSy .framer-lux5qc {
            display: block
        }

        .framer-DbYSy.framer-72rtr7 {
            align-content: center;
            align-items: center;
            background-color: var(--token-04cac395-0457-40b8-8ff4-6a09f2402fcb, #0d0d0d);
            display: flex;
            flex-direction: column;
            flex-wrap: nowrap;
            gap: 0px;
            height: min-content;
            justify-content: flex-start;
            overflow: visible;
            padding: 0;
            position: relative;
            width: 1440px
        }

        .framer-DbYSy .framer-2rewj1-container {
            flex: none;
            height: 65px;
            left: calc(50.00000000000002% - 100% / 2);
            position: fixed;
            top: 0;
            width: 100%;
            z-index: 3
        }

        .framer-DbYSy .framer-1y9lw36 {
            -webkit-user-select: none;
            align-content: center;
            align-items: center;
            background: linear-gradient(180deg, #545454 0%, rgb(0, 0, 0) 100%);
            display: flex;
            flex: none;
            flex-direction: column;
            flex-wrap: nowrap;
            height: 84vh;
            justify-content: space-between;
            min-height: 800px;
            overflow: visible;
            padding: 0 40px;
            position: relative;
            user-select: none;
            width: 100%;
            z-index: 2
        }

        .framer-DbYSy .framer-wk5ytj {
            align-content: center;
            align-items: center;
            display: flex;
            flex: none;
            flex-direction: row;
            flex-wrap: nowrap;
            gap: 4px;
            height: 685px;
            justify-content: center;
            left: 0;
            overflow: hidden;
            padding: 0;
            position: absolute;
            right: 0;
            top: 65px;
            z-index: 1
        }

        .framer-DbYSy .framer-zwff13-container,
        .framer-DbYSy .framer-tlhxjt-container,
        .framer-DbYSy .framer-4cgj4e-container,
        .framer-DbYSy .framer-hxpaqq-container,
        .framer-DbYSy .framer-1dcjpbo-container {
            flex: none;
            height: 117%;
            left: calc(50.00000000000002% - 100% / 2);
            opacity: .6;
            position: absolute;
            top: calc(48.90510948905112% - 116.7883211678832% / 2);
            width: 100%;
            z-index: 1
        }

        .framer-DbYSy .framer-i0yxnb,
        .framer-DbYSy .framer-kjm1gg,
        .framer-DbYSy .framer-lpoif2,
        .framer-DbYSy .framer-14bnmli {
            align-content: center;
            align-items: center;
            background-color: #fff0;
            display: flex;
            flex: none;
            flex-direction: column;
            flex-wrap: nowrap;
            gap: 0px;
            height: 662px;
            justify-content: center;
            overflow: hidden;
            padding: 0;
            position: relative;
            width: 369px
        }

        .framer-DbYSy .framer-dirp04-container,
        .framer-DbYSy .framer-12cawfd-container,
        .framer-DbYSy .framer-1roijdm-container,
        .framer-DbYSy .framer-xvws46-container {
            flex: none;
            inset: 0;
            position: absolute;
            z-index: 1
        }

        .framer-DbYSy .framer-oea3uv,
        .framer-DbYSy .framer-14uob6o,
        .framer-DbYSy .framer-5r3src,
        .framer-DbYSy .framer-lfdeqf {
            aspect-ratio: 2.8541666666666665 / 1;
            flex: none;
            height: var(--framer-aspect-ratio-supported, 14px);
            left: 12px;
            position: absolute;
            top: 8px;
            width: 40px;
            z-index: 1
        }

        .framer-DbYSy .framer-zp5b18 {
            aspect-ratio: 1 / 1;
            flex: none;
            height: var(--framer-aspect-ratio-supported, 67px);
            left: 50%;
            position: absolute;
            text-decoration: none;
            top: 49%;
            transform: translate(-50%, -50%);
            width: 67px;
            z-index: 1
        }

        .framer-DbYSy .framer-2gtsm4-container,
        .framer-DbYSy .framer-1yv1rof-container,
        .framer-DbYSy .framer-ea8sp1-container,
        .framer-DbYSy .framer-1ghyynw-container {
            bottom: 10px;
            flex: none;
            height: auto;
            position: absolute;
            right: -8px;
            width: 60px;
            z-index: 1
        }

        .framer-DbYSy .framer-1lt1fki,
        .framer-DbYSy .framer-zofaud,
        .framer-DbYSy .framer-1otl0ud {
            aspect-ratio: 1 / 1;
            bottom: 307px;
            flex: none;
            height: var(--framer-aspect-ratio-supported, 67px);
            left: 50%;
            position: absolute;
            text-decoration: none;
            transform: translate(-50%);
            width: 67px;
            z-index: 1
        }

        .framer-DbYSy .framer-1cmt65r {
            align-content: center;
            align-items: center;
            background-color: var(--token-35209c40-69d4-4d42-b494-4c25a35f21ca, #2bf02e);
            bottom: 0;
            display: flex;
            flex: none;
            flex-direction: row;
            flex-wrap: nowrap;
            gap: 0px;
            height: min-content;
            justify-content: flex-start;
            left: 0;
            overflow: hidden;
            padding: 0;
            position: fixed;
            width: 100%;
            z-index: 4
        }

        .framer-DbYSy .framer-123awzv-container,
        .framer-DbYSy .framer-is1bor-container {
            flex: none;
            height: auto;
            position: relative;
            width: 50%
        }

        @supports (background: -webkit-named-image(i)) and (not (scale:1)) {

            .framer-DbYSy.framer-72rtr7,
            .framer-DbYSy .framer-wk5ytj,
            .framer-DbYSy .framer-i0yxnb,
            .framer-DbYSy .framer-kjm1gg,
            .framer-DbYSy .framer-lpoif2,
            .framer-DbYSy .framer-14bnmli,
            .framer-DbYSy .framer-1cmt65r {
                gap: 0px
            }

            .framer-DbYSy.framer-72rtr7>*,
            .framer-DbYSy .framer-i0yxnb>*,
            .framer-DbYSy .framer-kjm1gg>*,
            .framer-DbYSy .framer-lpoif2>*,
            .framer-DbYSy .framer-14bnmli>* {
                margin: 0
            }

            .framer-DbYSy.framer-72rtr7>:first-child,
            .framer-DbYSy .framer-i0yxnb>:first-child,
            .framer-DbYSy .framer-kjm1gg>:first-child,
            .framer-DbYSy .framer-lpoif2>:first-child,
            .framer-DbYSy .framer-14bnmli>:first-child {
                margin-top: 0
            }

            .framer-DbYSy.framer-72rtr7>:last-child,
            .framer-DbYSy .framer-i0yxnb>:last-child,
            .framer-DbYSy .framer-kjm1gg>:last-child,
            .framer-DbYSy .framer-lpoif2>:last-child,
            .framer-DbYSy .framer-14bnmli>:last-child {
                margin-bottom: 0
            }

            .framer-DbYSy .framer-wk5ytj>* {
                margin: 0 2px
            }

            .framer-DbYSy .framer-wk5ytj>:first-child,
            .framer-DbYSy .framer-1cmt65r>:first-child {
                margin-left: 0
            }

            .framer-DbYSy .framer-wk5ytj>:last-child,
            .framer-DbYSy .framer-1cmt65r>:last-child {
                margin-right: 0
            }

            .framer-DbYSy .framer-1cmt65r>* {
                margin: 0
            }
        }

        @media (min-width: 1440px) and (max-width: 1599px) {
            .framer-DbYSy .hidden-72rtr7 {
                display: none !important
            }
        }

        @media (min-width: 810px) and (max-width: 1439px) {
            .framer-DbYSy .hidden-6e3t6e {
                display: none !important
            }

            .framer-body-augiA20Il-framer-DbYSy {
                background: var(--token-04cac395-0457-40b8-8ff4-6a09f2402fcb, rgb(13, 13, 13))
            }

            .framer-DbYSy.framer-72rtr7 {
                width: 810px
            }

            .framer-DbYSy .framer-2rewj1-container {
                height: 40px
            }

            .framer-DbYSy .framer-wk5ytj {
                height: 817px;
                left: calc(50.00000000000002% - 1352px / 2);
                right: unset;
                top: 40px;
                width: 1352px
            }

            .framer-DbYSy .framer-zwff13-container {
                order: 0
            }

            .framer-DbYSy .framer-i0yxnb {
                height: 817px;
                order: 1;
                width: 399px
            }

            .framer-DbYSy .framer-zp5b18 {
                left: 50%;
                top: 51%
            }

            .framer-DbYSy .framer-2gtsm4-container {
                bottom: 55px;
                right: 0
            }
        }

        @media (max-width: 809px) {
            .framer-DbYSy .hidden-o6b17e {
                display: none !important
            }

            .framer-body-augiA20Il-framer-DbYSy {
                background: var(--token-04cac395-0457-40b8-8ff4-6a09f2402fcb, rgb(13, 13, 13))
            }

            .framer-DbYSy.framer-72rtr7 {
                width: 390px
            }

            .framer-DbYSy .framer-2rewj1-container {
                height: 40px;
                z-index: 5
            }

            .framer-DbYSy .framer-1y9lw36 {
                gap: 0px;
                height: min-content;
                justify-content: center;
                padding: 60px 20px 0
            }

            .framer-DbYSy .framer-wk5ytj {
                flex-direction: column;
                height: 710px;
                top: 40px
            }

            .framer-DbYSy .framer-zwff13-container,
            .framer-DbYSy .framer-tlhxjt-container {
                height: 800px;
                top: calc(48.90510948905112% - 800px / 2)
            }

            .framer-DbYSy .framer-i0yxnb {
                height: 708px;
                width: 390px
            }

            .framer-DbYSy .framer-zp5b18 {
                left: 46%;
                top: 51%
            }

            .framer-DbYSy .framer-2gtsm4-container {
                bottom: 84px;
                right: -12px
            }

            @supports (background: -webkit-named-image(i)) and (not (scale:1)) {

                .framer-DbYSy .framer-1y9lw36,
                .framer-DbYSy .framer-wk5ytj {
                    gap: 0px
                }

                .framer-DbYSy .framer-1y9lw36>* {
                    margin: 0
                }

                .framer-DbYSy .framer-1y9lw36>:first-child,
                .framer-DbYSy .framer-wk5ytj>:first-child {
                    margin-top: 0
                }

                .framer-DbYSy .framer-1y9lw36>:last-child,
                .framer-DbYSy .framer-wk5ytj>:last-child {
                    margin-bottom: 0
                }

                .framer-DbYSy .framer-wk5ytj>* {
                    margin: 2px 0
                }
            }
        }

        @media (min-width: 1600px) {
            .framer-DbYSy .hidden-1x2vl1f {
                display: none !important
            }

            .framer-body-augiA20Il-framer-DbYSy {
                background: var(--token-04cac395-0457-40b8-8ff4-6a09f2402fcb, rgb(13, 13, 13))
            }

            .framer-DbYSy.framer-72rtr7 {
                width: 1600px
            }

            .framer-DbYSy .framer-wk5ytj {
                gap: 12px;
                left: calc(50.00000000000002% - 1554px / 2);
                right: unset;
                width: 1554px
            }

            @supports (background: -webkit-named-image(i)) and (not (scale:1)) {
                .framer-DbYSy .framer-wk5ytj {
                    gap: 0px
                }

                .framer-DbYSy .framer-wk5ytj>* {
                    margin: 0 6px
                }

                .framer-DbYSy .framer-wk5ytj>:first-child {
                    margin-left: 0
                }

                .framer-DbYSy .framer-wk5ytj>:last-child {
                    margin-right: 0
                }
            }
        }

        .ssr-variant {
            display: contents
        }

        .framer-m2Z9K.framer-147jyz4,
        .framer-m2Z9K .framer-147jyz4 {
            display: block
        }

        .framer-m2Z9K.framer-1ghofxa {
            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: min-content
        }

        .framer-m2Z9K .framer-l6quu0 {
            align-content: center;
            align-items: center;
            display: flex;
            flex: none;
            flex-direction: row;
            flex-wrap: nowrap;
            height: min-content;
            justify-content: space-between;
            overflow: visible;
            padding: 10px 10px 10px 15px;
            position: relative;
            width: 1200px;
            z-index: 2
        }

        .framer-m2Z9K .framer-oadbj3 {
            align-content: flex-start;
            align-items: flex-start;
            display: flex;
            flex: none;
            flex-direction: row;
            flex-wrap: nowrap;
            gap: 0px;
            height: min-content;
            justify-content: center;
            overflow: visible;
            padding: 0;
            position: relative;
            text-decoration: none;
            width: min-content
        }

        .framer-m2Z9K .framer-2rdsvs,
        .framer-m2Z9K .framer-663yk0 {
            flex: none;
            height: auto;
            position: relative;
            white-space: pre;
            width: auto
        }

        .framer-m2Z9K .framer-1rconvb {
            align-content: center;
            align-items: center;
            display: flex;
            flex: none;
            flex-direction: row;
            flex-wrap: nowrap;
            gap: 40px;
            height: min-content;
            justify-content: center;
            min-height: 21px;
            min-width: 67px;
            overflow: visible;
            padding: 0;
            position: relative;
            width: min-content
        }

        .framer-m2Z9K .framer-1tefd81 {
            align-content: center;
            align-items: center;
            display: flex;
            flex: none;
            flex-direction: row;
            flex-wrap: nowrap;
            gap: 10px;
            height: min-content;
            justify-content: center;
            overflow: visible;
            padding: 0;
            position: relative;
            width: min-content
        }

        .framer-m2Z9K .framer-wponf3-container {
            flex: none;
            height: 45px;
            position: relative;
            width: 45px
        }

        .framer-m2Z9K .framer-32qlmd-container {
            flex: none;
            height: 45px;
            position: relative;
            width: 140px
        }

        .framer-m2Z9K .framer-o33fkv {
            align-content: center;
            align-items: center;
            display: flex;
            flex: none;
            flex-direction: column;
            flex-wrap: nowrap;
            gap: 10px;
            height: min-content;
            justify-content: center;
            overflow: visible;
            padding: 10px;
            position: absolute;
            right: 0;
            top: -200px;
            width: 100%;
            z-index: 1
        }

        .framer-m2Z9K .framer-w9aui7,
        .framer-m2Z9K .framer-1v45oz8,
        .framer-m2Z9K .framer-1xoftfg {
            align-content: center;
            align-items: center;
            display: flex;
            flex: none;
            flex-direction: row;
            flex-wrap: nowrap;
            gap: 8px;
            height: 40px;
            justify-content: center;
            overflow: visible;
            padding: 12px;
            position: relative;
            text-decoration: none;
            width: 100%
        }

        .framer-m2Z9K .framer-1km927m,
        .framer-m2Z9K .framer-r6h5ba,
        .framer-m2Z9K .framer-1r0hg6b {
            -webkit-user-select: none;
            flex: none;
            height: auto;
            position: relative;
            user-select: none;
            white-space: pre;
            width: auto
        }

        @supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {

            .framer-m2Z9K.framer-1ghofxa,
            .framer-m2Z9K .framer-oadbj3,
            .framer-m2Z9K .framer-1rconvb,
            .framer-m2Z9K .framer-1tefd81,
            .framer-m2Z9K .framer-o33fkv,
            .framer-m2Z9K .framer-w9aui7,
            .framer-m2Z9K .framer-1v45oz8,
            .framer-m2Z9K .framer-1xoftfg {
                gap: 0px
            }

            .framer-m2Z9K.framer-1ghofxa>*,
            .framer-m2Z9K .framer-1tefd81>* {
                margin: 0 5px
            }

            .framer-m2Z9K.framer-1ghofxa>:first-child,
            .framer-m2Z9K .framer-oadbj3>:first-child,
            .framer-m2Z9K .framer-1rconvb>:first-child,
            .framer-m2Z9K .framer-1tefd81>:first-child,
            .framer-m2Z9K .framer-w9aui7>:first-child,
            .framer-m2Z9K .framer-1v45oz8>:first-child,
            .framer-m2Z9K .framer-1xoftfg>:first-child {
                margin-left: 0
            }

            .framer-m2Z9K.framer-1ghofxa>:last-child,
            .framer-m2Z9K .framer-oadbj3>:last-child,
            .framer-m2Z9K .framer-1rconvb>:last-child,
            .framer-m2Z9K .framer-1tefd81>:last-child,
            .framer-m2Z9K .framer-w9aui7>:last-child,
            .framer-m2Z9K .framer-1v45oz8>:last-child,
            .framer-m2Z9K .framer-1xoftfg>:last-child {
                margin-right: 0
            }

            .framer-m2Z9K .framer-oadbj3>* {
                margin: 0
            }

            .framer-m2Z9K .framer-1rconvb>* {
                margin: 0 20px
            }

            .framer-m2Z9K .framer-o33fkv>* {
                margin: 5px 0
            }

            .framer-m2Z9K .framer-o33fkv>:first-child {
                margin-top: 0
            }

            .framer-m2Z9K .framer-o33fkv>:last-child {
                margin-bottom: 0
            }

            .framer-m2Z9K .framer-w9aui7>*,
            .framer-m2Z9K .framer-1v45oz8>*,
            .framer-m2Z9K .framer-1xoftfg>* {
                margin: 0 4px
            }
        }

        .framer-m2Z9K.framer-v-1l9xdoi.framer-1ghofxa {
            flex-direction: column;
            gap: 0px;
            height: 40px;
            justify-content: flex-start;
            overflow: visible;
            width: 480px
        }

        .framer-m2Z9K.framer-v-1l9xdoi .framer-l6quu0 {
            bottom: 0;
            height: unset;
            left: calc(50.00000000000002% - 100% / 2);
            padding: 0;
            position: absolute;
            top: 0;
            width: 100%
        }

        .framer-m2Z9K.framer-v-1l9xdoi .framer-oadbj3 {
            height: 40px;
            overflow: hidden;
            padding: 0 0 0 10px
        }

        .framer-m2Z9K.framer-v-1l9xdoi .framer-2rdsvs {
            height: 100%
        }

        .framer-m2Z9K.framer-v-1l9xdoi .framer-1tefd81 {
            gap: 20px;
            height: 40px
        }

        .framer-m2Z9K.framer-v-1l9xdoi .framer-32qlmd-container {
            height: 40px
        }

        @supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {

            .framer-m2Z9K.framer-v-1l9xdoi.framer-1ghofxa,
            .framer-m2Z9K.framer-v-1l9xdoi .framer-1tefd81 {
                gap: 0px
            }

            .framer-m2Z9K.framer-v-1l9xdoi.framer-1ghofxa>* {
                margin: 0
            }

            .framer-m2Z9K.framer-v-1l9xdoi.framer-1ghofxa>:first-child {
                margin-top: 0
            }

            .framer-m2Z9K.framer-v-1l9xdoi.framer-1ghofxa>:last-child {
                margin-bottom: 0
            }

            .framer-m2Z9K.framer-v-1l9xdoi .framer-1tefd81>* {
                margin: 0 10px
            }

            .framer-m2Z9K.framer-v-1l9xdoi .framer-1tefd81>:first-child {
                margin-left: 0
            }

            .framer-m2Z9K.framer-v-1l9xdoi .framer-1tefd81>:last-child {
                margin-right: 0
            }
        }

        .framer-m2Z9K.framer-v-waswgz.framer-1ghofxa {
            flex-direction: column;
            gap: 0px;
            height: 200px;
            justify-content: flex-start;
            overflow: visible;
            width: 480px
        }

        .framer-m2Z9K.framer-v-waswgz .framer-l6quu0 {
            height: 40px;
            left: calc(50.00000000000002% - 100% / 2);
            padding: 0;
            position: absolute;
            top: 0;
            width: 100%
        }

        .framer-m2Z9K.framer-v-waswgz .framer-oadbj3 {
            height: 100%;
            padding: 0 0 0 10px
        }

        .framer-m2Z9K.framer-v-waswgz .framer-1tefd81 {
            gap: 20px
        }

        .framer-m2Z9K.framer-v-waswgz .framer-wponf3-container {
            height: 40px;
            order: 0
        }

        .framer-m2Z9K.framer-v-waswgz .framer-32qlmd-container {
            height: 40px;
            order: 1
        }

        .framer-m2Z9K.framer-v-waswgz .framer-o33fkv {
            top: 40px
        }

        @supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {

            .framer-m2Z9K.framer-v-waswgz.framer-1ghofxa,
            .framer-m2Z9K.framer-v-waswgz .framer-1tefd81 {
                gap: 0px
            }

            .framer-m2Z9K.framer-v-waswgz.framer-1ghofxa>* {
                margin: 0
            }

            .framer-m2Z9K.framer-v-waswgz.framer-1ghofxa>:first-child {
                margin-top: 0
            }

            .framer-m2Z9K.framer-v-waswgz.framer-1ghofxa>:last-child {
                margin-bottom: 0
            }

            .framer-m2Z9K.framer-v-waswgz .framer-1tefd81>* {
                margin: 0 10px
            }

            .framer-m2Z9K.framer-v-waswgz .framer-1tefd81>:first-child {
                margin-left: 0
            }

            .framer-m2Z9K.framer-v-waswgz .framer-1tefd81>:last-child {
                margin-right: 0
            }
        }

        .framer-m2Z9K[data-border=true]:after,
        .framer-m2Z9K [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-axZs2.framer-128udsg,
        .framer-axZs2 .framer-128udsg {
            display: block
        }

        .framer-axZs2.framer-1o5sdsq {
            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: 60px
        }

        .framer-axZs2 .framer-n8jy1w,
        .framer-axZs2 .framer-178ayue,
        .framer-axZs2 .framer-1yz1nv3 {
            aspect-ratio: 1 / 1;
            flex: none;
            height: var(--framer-aspect-ratio-supported, 45px);
            position: relative;
            width: 45px
        }

        .framer-axZs2 .framer-18k9e86 {
            aspect-ratio: 1.0289330922242315 / 1;
            flex: none;
            height: var(--framer-aspect-ratio-supported, 44px);
            position: relative;
            width: 45px
        }

        .framer-axZs2 .framer-1aeaymr {
            aspect-ratio: 1.25 / 1;
            flex: none;
            height: var(--framer-aspect-ratio-supported, 36px);
            position: relative;
            width: 45px
        }

        @supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
            .framer-axZs2.framer-1o5sdsq {
                gap: 0px
            }

            .framer-axZs2.framer-1o5sdsq>* {
                margin: 5px 0
            }

            .framer-axZs2.framer-1o5sdsq>:first-child {
                margin-top: 0
            }

            .framer-axZs2.framer-1o5sdsq>:last-child {
                margin-bottom: 0
            }
        }

        .framer-axZs2.framer-v-gqorjy .framer-n8jy1w,
        .framer-axZs2.framer-v-gqorjy .framer-178ayue,
        .framer-axZs2.framer-v-gqorjy .framer-1yz1nv3 {
            height: var(--framer-aspect-ratio-supported, 40px);
            width: 40px
        }

        .framer-axZs2.framer-v-gqorjy .framer-18k9e86 {
            height: var(--framer-aspect-ratio-supported, 39px);
            width: 40px
        }

        .framer-axZs2.framer-v-gqorjy .framer-1aeaymr {
            height: var(--framer-aspect-ratio-supported, 32px);
            width: 40px
        }

        @supports (aspect-ratio: 1) {
            body {
                --framer-aspect-ratio-supported: auto
            }
        }

        .framer-3pgFv.framer-a1yaxw,
        .framer-3pgFv .framer-a1yaxw {
            display: block
        }

        .framer-3pgFv.framer-vle1nl {
            align-content: center;
            align-items: center;
            cursor: pointer;
            display: flex;
            flex-direction: row;
            flex-wrap: nowrap;
            gap: 10px;
            height: 50px;
            justify-content: center;
            overflow: hidden;
            padding: 14px 32px;
            position: relative;
            text-decoration: none;
            width: 140px
        }

        .framer-3pgFv .framer-1jtg84n {
            -webkit-user-select: none;
            flex: none;
            height: auto;
            position: relative;
            user-select: none;
            white-space: pre;
            width: auto;
            z-index: 3
        }

        .framer-3pgFv .framer-1x6hja1-container {
            flex: none;
            height: auto;
            position: relative;
            width: auto;
            z-index: 3
        }

        .framer-3pgFv .framer-ivzp56-container {
            bottom: 0;
            flex: none;
            left: 0;
            position: absolute;
            top: 0;
            width: 120px;
            z-index: 2
        }

        .framer-3pgFv .framer-1uafs04 {
            bottom: 0;
            flex: none;
            left: -10px;
            overflow: hidden;
            position: absolute;
            top: 0;
            width: 1px;
            z-index: 0
        }

        .framer-3pgFv .framer-1k2moc6-container {
            flex: none;
            height: 100%;
            left: 0;
            pointer-events: none;
            position: absolute;
            top: 0;
            width: 120px;
            z-index: 4
        }

        @supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
            .framer-3pgFv.framer-vle1nl {
                gap: 0px
            }

            .framer-3pgFv.framer-vle1nl>* {
                margin: 0 5px
            }

            .framer-3pgFv.framer-vle1nl>:first-child {
                margin-left: 0
            }

            .framer-3pgFv.framer-vle1nl>:last-child {
                margin-right: 0
            }
        }

        .framer-3pgFv.framer-v-1x7e8zf .framer-1uafs04,
        .framer-3pgFv.framer-v-1aivzpr .framer-1uafs04 {
            width: 120%
        }

        .framer-3pgFv.framer-v-1aivzpr .framer-ivzp56-container {
            width: 100%
        }