

        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-fe40e733-c592-4349-93eb-368d42d23aa2: rgba(103, 255, 255, 1);

            --token-b3da5b94-3d60-41ea-963a-f6c0b4a1b92e: rgba(255, 255, 255, 1);

            --token-9258bc27-7bec-40f4-8bca-d749e410a3ec: rgba(2, 2, 62, 1)

        }



        #__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: Advent Pro;

            font-style: normal;

            font-weight: 400;

            font-stretch: 100%;

            font-display: swap;

            src: url("../fonts/V8mqoQfxVT4Dvddr_yOwrzaFxV7JtdQgFqXdUAQrGp_zgX5sWCpLQyN_RpAprw0.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: Advent Pro;

            font-style: normal;

            font-weight: 400;

            font-stretch: 100%;

            font-display: swap;

            src: url("../fonts/V8mqoQfxVT4Dvddr_yOwrzaFxV7JtdQgFqXdUAQrGp_zgX5sWCpLQyN_T5Aprw0.woff2") format("woff2");

            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116

        }



        @font-face {

            font-family: Advent Pro;

            font-style: normal;

            font-weight: 400;

            font-stretch: 100%;

            font-display: swap;

            src: url("../fonts/V8mqoQfxVT4Dvddr_yOwrzaFxV7JtdQgFqXdUAQrGp_zgX5sWCpLQyN_SJAprw0.woff2") format("woff2");

            unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF

        }



        @font-face {

            font-family: Advent Pro;

            font-style: normal;

            font-weight: 400;

            font-stretch: 100%;

            font-display: swap;

            src: url("../fonts/V8mqoQfxVT4Dvddr_yOwrzaFxV7JtdQgFqXdUAQrGp_zgX5sWCpLQyN_RZAprw0.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: Advent Pro;

            font-style: normal;

            font-weight: 400;

            font-stretch: 100%;

            font-display: swap;

            src: url("../fonts/V8mqoQfxVT4Dvddr_yOwrzaFxV7JtdQgFqXdUAQrGp_zgX5sWCpLQyN_S5Ap.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: Italiana;

            font-style: normal;

            font-weight: 400;

            font-display: swap;

            src: url("../fonts/QldNNTtLsx4E__B0XQmWaXw.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: Laila;

            font-style: normal;

            font-weight: 700;

            font-display: swap;

            src: url("../fonts/LYjBdG_8nE8jDLzhpTNGjV8XVQ.woff2") format("woff2");

            unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09

        }



        @font-face {

            font-family: Laila;

            font-style: normal;

            font-weight: 700;

            font-display: swap;

            src: url("../fonts/LYjBdG_8nE8jDLzhpTNJjV8XVQ.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: Laila;

            font-style: normal;

            font-weight: 700;

            font-display: swap;

            src: url("../fonts/LYjBdG_8nE8jDLzhpTNHjV8.woff2") format("woff2");

            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD

        }



        @font-face {

            font-family: Outfit;

            font-style: normal;

            font-weight: 500;

            font-display: swap;

            src: url("../fonts/QGYvz_MVcBeNP4NJuktqQ4E.woff2") format("woff2");

            unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF

        }



        @font-face {

            font-family: Outfit;

            font-style: normal;

            font-weight: 500;

            font-display: swap;

            src: url("../fonts/QGYvz_MVcBeNP4NJtEtq.woff2") format("woff2");

            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD

        }



        @font-face {

            font-family: Outfit;

            font-style: normal;

            font-weight: 600;

            font-display: swap;

            src: url("../fonts/QGYvz_MVcBeNP4NJuktqQ4E.woff2") format("woff2");

            unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF

        }



        @font-face {

            font-family: Outfit;

            font-style: normal;

            font-weight: 600;

            font-display: swap;

            src: url("../fonts/QGYvz_MVcBeNP4NJtEtq.woff2") format("woff2");

            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD

        }



        @font-face {

            font-family: Outfit;

            font-style: normal;

            font-weight: 700;

            font-display: swap;

            src: url("../fonts/QGYvz_MVcBeNP4NJuktqQ4E.woff2") format("woff2");

            unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF

        }



        @font-face {

            font-family: Outfit;

            font-style: normal;

            font-weight: 700;

            font-display: swap;

            src: url("../fonts/QGYvz_MVcBeNP4NJtEtq.woff2") format("woff2");

            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD

        }



        @font-face {

            font-family: Unbounded;

            font-style: normal;

            font-weight: 600;

            font-display: swap;

            src: url("../fonts/Yq6F-LOTXCb04q32xlpat-6uR42XTqtG68b244fNgc6L.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: Unbounded;

            font-style: normal;

            font-weight: 600;

            font-display: swap;

            src: url("../fonts/Yq6F-LOTXCb04q32xlpat-6uR42XTqtG68b2447Ngc6L.woff2") format("woff2");

            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116

        }



        @font-face {

            font-family: Unbounded;

            font-style: normal;

            font-weight: 600;

            font-display: swap;

            src: url("../fonts/Yq6F-LOTXCb04q32xlpat-6uR42XTqtG68b244XNgc6L.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: Unbounded;

            font-style: normal;

            font-weight: 600;

            font-display: swap;

            src: url("../fonts/Yq6F-LOTXCb04q32xlpat-6uR42XTqtG68b244TNgc6L.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: Unbounded;

            font-style: normal;

            font-weight: 600;

            font-display: swap;

            src: url("../fonts/Yq6F-LOTXCb04q32xlpat-6uR42XTqtG68b244rNgQ.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: Abril Fatface;

            font-style: normal;

            font-weight: 400;

            font-display: block;

            src: url("../fonts/zOL64pLDlL1D99S8g8PtiKchq-lmjdLh.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: Abril Fatface;

            font-style: normal;

            font-weight: 400;

            font-display: block;

            src: url("../fonts/zOL64pLDlL1D99S8g8PtiKchq-dmjQ.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: Honk;

            font-style: normal;

            font-weight: 400;

            font-display: block;

            src: url("../fonts/m8J7jftUea-XwTaemClumrBQbmvynOmXBji9zFhHRr8WFgV72LFMSpQ.woff2") format("woff2");

            unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0330, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2034-2037, U+2057, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2102, U+210A-210E, U+2110-2112, U+2115, U+2119-211D, U+2124, U+2128, U+212C-212D, U+212F-2131, U+2133-2138, U+213C-2140, U+2145-2149, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B6, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF

        }



        @font-face {

            font-family: Honk;

            font-style: normal;

            font-weight: 400;

            font-display: block;

            src: url("../fonts/m8J7jftUea-XwTaemClumrBQbmvynOmXBji9zFhHRr8WFgV7yrFMSpQ.woff2") format("woff2");

            unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8B1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA88, U+1FA90-1FABD, U+1FABF-1FAC5, U+1FACE-1FADB, U+1FAE0-1FAE8, U+1FAF0-1FAF8, U+1FB00-1FBFF

        }



        @font-face {

            font-family: Honk;

            font-style: normal;

            font-weight: 400;

            font-display: block;

            src: url("../fonts/m8J7jftUea-XwTaemClumrBQbmvynOmXBji9zFhHRr8WFgV7q7FMSpQ.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: Honk;

            font-style: normal;

            font-weight: 400;

            font-display: block;

            src: url("../fonts/m8J7jftUea-XwTaemClumrBQbmvynOmXBji9zFhHRr8WFgV7qrFMSpQ.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: Honk;

            font-style: normal;

            font-weight: 400;

            font-display: block;

            src: url("../fonts/m8J7jftUea-XwTaemClumrBQbmvynOmXBji9zFhHRr8WFgV7pLFM.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: Kablammo;

            font-style: normal;

            font-weight: 400;

            font-display: block;

            src: url("../fonts/bWtm7fHPcgrhC-J3lcXhcQTY5Ixs6Au9YgCThRcQT4Y.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: Kablammo;

            font-style: normal;

            font-weight: 400;

            font-display: block;

            src: url("../fonts/bWtm7fHPcgrhC-J3lcXhcQTY5Ixs6Au9YgCTjBcQT4Y.woff2") format("woff2");

            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116

        }



        @font-face {

            font-family: Kablammo;

            font-style: normal;

            font-weight: 400;

            font-display: block;

            src: url("../fonts/bWtm7fHPcgrhC-J3lcXhcQTY5Ixs6Au9YgCThxcQT4Y.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: Kablammo;

            font-style: normal;

            font-weight: 400;

            font-display: block;

            src: url("../fonts/bWtm7fHPcgrhC-J3lcXhcQTY5Ixs6Au9YgCThhcQT4Y.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: Kablammo;

            font-style: normal;

            font-weight: 400;

            font-display: block;

            src: url("../fonts/bWtm7fHPcgrhC-J3lcXhcQTY5Ixs6Au9YgCTiBcQ.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

        }



        body {

            --google-font-color-honk: none

        }



        @font-face {

            font-family: Inter;

            src: url("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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(../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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("../fonts/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: Outfit Placeholder;

            src: local("Arial");

            ascent-override: 99.94%;

            descent-override: 25.98%;

            line-gap-override: 0%;

            size-adjust: 100.06%

        }



        @font-face {

            font-family: Italiana Placeholder;

            src: local("Times New Roman");

            ascent-override: 86.9%;

            descent-override: 23.41%;

            line-gap-override: 0%;

            size-adjust: 106.78%

        }



        @font-face {

            font-family: Laila Placeholder;

            src: local("Arial");

            ascent-override: 105.8%;

            descent-override: 43.55%;

            line-gap-override: 0%;

            size-adjust: 103.78%

        }



        @font-face {

            font-family: Advent Pro Placeholder;

            src: local("Arial");

            ascent-override: 115.23%;

            descent-override: 27.73%;

            line-gap-override: 0%;

            size-adjust: 83.66%

        }



        @font-face {

            font-family: Unbounded Placeholder;

            src: local("Arial");

            ascent-override: 73.13%;

            descent-override: 18.01%;

            line-gap-override: 0%;

            size-adjust: 136.07%

        }



        @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-font-family, Inter, Inter Placeholder, sans-serif);

            font-style: var(--framer-font-style, normal);

            font-weight: var(--framer-font-weight, 400);

            color: var(--framer-text-color, #000);

            font-size: calc(var(--framer-font-size, 16px) * var(--framer-font-size-scale, 1));

            letter-spacing: var(--framer-letter-spacing, 0);

            text-transform: var(--framer-text-transform, none);

            text-decoration: var(--framer-text-decoration, none);

            line-height: var(--framer-line-height, 1.2em);

            text-align: var(--framer-text-alignment, start)

        }



        .framer-fit-text .framer-text {

            white-space: nowrap

        }



        strong.framer-text {

            font-family: var(--framer-font-family-bold);

            font-style: var(--framer-font-style-bold);

            font-weight: var(--framer-font-weight-bold, bolder)

        }



        em.framer-text {

            font-family: var(--framer-font-family-italic);

            font-style: var(--framer-font-style-italic, italic);

            font-weight: var(--framer-font-weight-italic)

        }



        em.framer-text>strong.framer-text {

            font-family: var(--framer-font-family-bold-italic);

            font-style: var(--framer-font-style-bold-italic, italic);

            font-weight: var(--framer-font-weight-bold-italic, bolder)

        }



        p.framer-text:not(:first-child),

        div.framer-text:not(:first-child),

        h1.framer-text:not(:first-child),

        h2.framer-text:not(:first-child),

        h3.framer-text:not(:first-child),

        h4.framer-text:not(:first-child),

        h5.framer-text:not(:first-child),

        h6.framer-text:not(:first-child),

        ol.framer-text:not(:first-child),

        ul.framer-text:not(:first-child),

        .framer-image.framer-text:not(:first-child) {

            margin-top: var(--framer-paragraph-spacing, 0)

        }



        li.framer-text>ul.framer-text:nth-child(2),

        li.framer-text>ol.framer-text:nth-child(2) {

            margin-top: 0

        }



        .framer-text[data-text-fill] {

            display: inline-block;

            background-clip: text;

            -webkit-background-clip: text;

            -webkit-text-fill-color: transparent;

            padding: max(0em, calc(calc(1.3em - var(--framer-line-height, 1.3em)) / 2));

            margin: min(0em, calc(calc(1.3em - var(--framer-line-height, 1.3em)) / -2))

        }



        code.framer-text,

        code.framer-text span.framer-text:not([data-text-fill]) {

            font-family: var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));

            font-style: var(--framer-code-font-style, var(--framer-font-style, normal));

            font-weight: var(--framer-code-font-weight, var(--framer-font-weight, 400));

            color: var(--framer-code-text-color, var(--framer-text-color, #000));

            font-size: calc(var(--framer-font-size, 16px) * var(--framer-font-size-scale, 1));

            letter-spacing: var(--framer-letter-spacing, 0);

            line-height: var(--framer-line-height, 1.2em)

        }



        a.framer-text,

        a.framer-text span.framer-text:not([data-text-fill]) {

            font-family: var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));

            font-style: var(--framer-link-font-style, var(--framer-font-style, normal));

            font-weight: var(--framer-link-font-weight, var(--framer-font-weight, 400));

            color: var(--framer-link-text-color, var(--framer-text-color, #000));

            font-size: calc(var(--framer-link-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1));

            text-transform: var(--framer-link-text-transform, var(--framer-text-transform, none));

            text-decoration: var(--framer-link-text-decoration, var(--framer-text-decoration, none));

            cursor: var(--framer-custom-cursors, pointer)

        }



        code.framer-text a.framer-text,

        code.framer-text a.framer-text span.framer-text:not([data-text-fill]) {

            font-family: var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));

            font-style: var(--framer-code-font-style, var(--framer-font-style, normal));

            font-weight: var(--framer-code-font-weight, var(--framer-font-weight, 400));

            color: var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000)));

            font-size: calc(var(--framer-link-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1))

        }



        a.framer-text:hover,

        a.framer-text:hover span.framer-text:not([data-text-fill]) {

            font-family: var(--framer-link-hover-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));

            font-style: var(--framer-link-hover-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));

            font-weight: var(--framer-link-hover-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));

            color: var(--framer-link-hover-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));

            font-size: calc(var(--framer-link-hover-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))) * var(--framer-font-size-scale, 1));

            text-transform: var(--framer-link-hover-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));

            text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)))

        }



        code.framer-text a.framer-text:hover,

        code.framer-text a.framer-text:hover span.framer-text:not([data-text-fill]) {

            font-family: var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));

            font-style: var(--framer-code-font-style, var(--framer-font-style, normal));

            font-weight: var(--framer-code-font-weight, var(--framer-font-weight, 400));

            color: var(--framer-link-hover-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000))));

            font-size: calc(var(--framer-link-hover-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))) * var(--framer-font-size-scale, 1))

        }



        a.framer-text[data-framer-page-link-current],

        a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]) {

            font-family: var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));

            font-style: var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));

            font-weight: var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));

            color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));

            font-size: calc(var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))) * var(--framer-font-size-scale, 1));

            text-transform: var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));

            text-decoration: var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)))

        }



        code.framer-text a.framer-text[data-framer-page-link-current],

        code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]) {

            font-family: var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));

            font-style: var(--framer-code-font-style, var(--framer-font-style, normal));

            font-weight: var(--framer-code-font-weight, var(--framer-font-weight, 400));

            color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000))));

            font-size: calc(var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))) * var(--framer-font-size-scale, 1))

        }



        a.framer-text[data-framer-page-link-current]:hover,

        a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]) {

            font-family: var(--framer-link-hover-font-family, var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif))));

            font-style: var(--framer-link-hover-font-style, var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal))));

            font-weight: var(--framer-link-hover-font-weight, var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400))));

            color: var(--framer-link-hover-text-color, var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000))));

            font-size: calc(var(--framer-link-hover-font-size, var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)))) * var(--framer-font-size-scale, 1));

            text-transform: var(--framer-link-hover-text-transform, var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none))));

            text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))))

        }



        code.framer-text a.framer-text[data-framer-page-link-current]:hover,

        code.framer-text a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]) {

            font-family: var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));

            font-style: var(--framer-code-font-style, var(--framer-font-style, normal));

            font-weight: var(--framer-code-font-weight, var(--framer-font-weight, 400));

            color: var(--framer-link-hover-text-color, var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000)))));

            font-size: calc(var(--framer-link-hover-font-size, var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)))) * var(--framer-font-size-scale, 1))

        }



        .framer-image.framer-text {

            display: block;

            max-width: 100%;

            height: auto

        }



        .text-styles-preset-reset.framer-text {

            --framer-font-family: Inter, Inter Placeholder, sans-serif;

            --framer-font-style: normal;

            --framer-font-weight: 500;

            --framer-text-color: #000;

            --framer-font-size: 16px;

            --framer-letter-spacing: 0;

            --framer-text-transform: none;

            --framer-text-decoration: none;

            --framer-line-height: 1.2em;

            --framer-text-alignment: start

        }



        ol.framer-text {

            --list-style-type: decimal

        }



        ul.framer-text,

        ol.framer-text {

            display: table;

            width: 100%

        }



        li.framer-text {

            display: table-row;

            counter-increment: list-item;

            list-style: none

        }



        ol.framer-text>li.framer-text:before {

            display: table-cell;

            width: 2.25ch;

            box-sizing: border-box;

            padding-inline-end: .75ch;

            content: counter(list-item, var(--list-style-type)) ".";

            white-space: nowrap

        }



        ul.framer-text>li.framer-text:before {

            display: table-cell;

            width: 2.25ch;

            box-sizing: border-box;

            padding-inline-end: .75ch;

            content: "\2022"

        }



        .framer-text-module[style*=aspect-ratio]>:first-child {

            width: 100%

        }



        @supports not (aspect-ratio: 1) {

            .framer-text-module[style*=aspect-ratio] {

                position: relative

            }

        }



        @supports not (aspect-ratio: 1) {

            .framer-text-module[style*=aspect-ratio]:before {

                content: "";

                display: block;

                padding-bottom: calc(100% / calc(var(--aspect-ratio)))

            }

        }



        @supports not (aspect-ratio: 1) {

            .framer-text-module[style*=aspect-ratio]>:first-child {

                position: absolute;

                top: 0;

                left: 0;

                height: 100%

            }

        }



        [data-framer-component-type=DeprecatedRichText] {

            cursor: inherit

        }



        [data-framer-component-type=DeprecatedRichText] .text-styles-preset-reset {

            --framer-font-family: Inter, Inter Placeholder, sans-serif;

            --framer-font-style: normal;

            --framer-font-weight: 500;

            --framer-text-color: #000;

            --framer-font-size: 16px;

            --framer-letter-spacing: 0;

            --framer-text-transform: none;

            --framer-text-decoration: none;

            --framer-line-height: 1.2em;

            --framer-text-alignment: start

        }



        [data-framer-component-type=DeprecatedRichText] p,

        [data-framer-component-type=DeprecatedRichText] div,

        [data-framer-component-type=DeprecatedRichText] h1,

        [data-framer-component-type=DeprecatedRichText] h2,

        [data-framer-component-type=DeprecatedRichText] h3,

        [data-framer-component-type=DeprecatedRichText] h4,

        [data-framer-component-type=DeprecatedRichText] h5,

        [data-framer-component-type=DeprecatedRichText] h6 {

            margin: 0;

            padding: 0

        }



        [data-framer-component-type=DeprecatedRichText] p,

        [data-framer-component-type=DeprecatedRichText] div,

        [data-framer-component-type=DeprecatedRichText] h1,

        [data-framer-component-type=DeprecatedRichText] h2,

        [data-framer-component-type=DeprecatedRichText] h3,

        [data-framer-component-type=DeprecatedRichText] h4,

        [data-framer-component-type=DeprecatedRichText] h5,

        [data-framer-component-type=DeprecatedRichText] h6,

        [data-framer-component-type=DeprecatedRichText] li,

        [data-framer-component-type=DeprecatedRichText] ol,

        [data-framer-component-type=DeprecatedRichText] ul,

        [data-framer-component-type=DeprecatedRichText] span:not([data-text-fill]) {

            font-family: var(--framer-font-family, Inter, Inter Placeholder, sans-serif);

            font-style: var(--framer-font-style, normal);

            font-weight: var(--framer-font-weight, 400);

            color: var(--framer-text-color, #000);

            font-size: var(--framer-font-size, 16px);

            letter-spacing: var(--framer-letter-spacing, 0);

            text-transform: var(--framer-text-transform, none);

            text-decoration: var(--framer-text-decoration, none);

            line-height: var(--framer-line-height, 1.2em);

            text-align: var(--framer-text-alignment, start)

        }



        [data-framer-component-type=DeprecatedRichText] p:not(:first-child),

        [data-framer-component-type=DeprecatedRichText] div:not(:first-child),

        [data-framer-component-type=DeprecatedRichText] h1:not(:first-child),

        [data-framer-component-type=DeprecatedRichText] h2:not(:first-child),

        [data-framer-component-type=DeprecatedRichText] h3:not(:first-child),

        [data-framer-component-type=DeprecatedRichText] h4:not(:first-child),

        [data-framer-component-type=DeprecatedRichText] h5:not(:first-child),

        [data-framer-component-type=DeprecatedRichText] h6:not(:first-child),

        [data-framer-component-type=DeprecatedRichText] ol:not(:first-child),

        [data-framer-component-type=DeprecatedRichText] ul:not(:first-child),

        [data-framer-component-type=DeprecatedRichText] .framer-image:not(:first-child) {

            margin-top: var(--framer-paragraph-spacing, 0)

        }



        [data-framer-component-type=DeprecatedRichText] span[data-text-fill] {

            display: inline-block;

            background-clip: text;

            -webkit-background-clip: text;

            -webkit-text-fill-color: transparent

        }



        [data-framer-component-type=DeprecatedRichText] a,

        [data-framer-component-type=DeprecatedRichText] a span:not([data-text-fill]) {

            font-family: var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));

            font-style: var(--framer-link-font-style, var(--framer-font-style, normal));

            font-weight: var(--framer-link-font-weight, var(--framer-font-weight, 400));

            color: var(--framer-link-text-color, var(--framer-text-color, #000));

            font-size: var(--framer-link-font-size, var(--framer-font-size, 16px));

            text-transform: var(--framer-link-text-transform, var(--framer-text-transform, none));

            text-decoration: var(--framer-link-text-decoration, var(--framer-text-decoration, none))

        }



        [data-framer-component-type=DeprecatedRichText] a:hover,

        [data-framer-component-type=DeprecatedRichText] a:hover span:not([data-text-fill]) {

            font-family: var(--framer-link-hover-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));

            font-style: var(--framer-link-hover-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));

            font-weight: var(--framer-link-hover-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));

            color: var(--framer-link-hover-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));

            font-size: var(--framer-link-hover-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)));

            text-transform: var(--framer-link-hover-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));

            text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)))

        }



        a[data-framer-page-link-current],

        a[data-framer-page-link-current] span:not([data-text-fill]) {

            font-family: var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));

            font-style: var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));

            font-weight: var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));

            color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));

            font-size: var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)));

            text-transform: var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));

            text-decoration: var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)))

        }



        a[data-framer-page-link-current]:hover,

        a[data-framer-page-link-current]:hover span:not([data-text-fill]) {

            font-family: var(--framer-link-hover-font-family, var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif))));

            font-style: var(--framer-link-hover-font-style, var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal))));

            font-weight: var(--framer-link-hover-font-weight, var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400))));

            color: var(--framer-link-hover-text-color, var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000))));

            font-size: var(--framer-link-hover-font-size, var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))));

            text-transform: var(--framer-link-hover-text-transform, var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none))));

            text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))))

        }



        [data-framer-component-type=DeprecatedRichText] strong {

            font-weight: bolder

        }



        [data-framer-component-type=DeprecatedRichText] em {

            font-style: italic

        }



        [data-framer-component-type=DeprecatedRichText] .framer-image {

            display: block;

            max-width: 100%;

            height: auto

        }



        [data-framer-component-type=DeprecatedRichText] ul,

        [data-framer-component-type=DeprecatedRichText] ol {

            display: table;

            width: 100%;

            padding-left: 0;

            margin: 0

        }



        [data-framer-component-type=DeprecatedRichText] li {

            display: table-row;

            counter-increment: list-item;

            list-style: none

        }



        [data-framer-component-type=DeprecatedRichText] ol>li:before {

            display: table-cell;

            width: 2.25ch;

            box-sizing: border-box;

            padding-right: .75ch;

            content: counter(list-item) ".";

            white-space: nowrap

        }



        [data-framer-component-type=DeprecatedRichText] ul>li:before {

            display: table-cell;

            width: 2.25ch;

            box-sizing: border-box;

            padding-right: .75ch;

            content: "\2022"

        }



        :not([data-framer-generated])>[data-framer-stack-content-wrapper]>*,

        :not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-component-type],

        :not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-legacy-stack-gap-enabled]>*,

        :not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-legacy-stack-gap-enabled]>[data-framer-component-type] {

            position: relative

        }



        .flexbox-gap-not-supported [data-framer-legacy-stack-gap-enabled=true]>*,

        [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false] {

            margin-top: calc(var(--stack-gap-y) / 2);

            margin-bottom: calc(var(--stack-gap-y) / 2);

            margin-right: calc(var(--stack-gap-x) / 2);

            margin-left: calc(var(--stack-gap-x) / 2)

        }



        [data-framer-stack-content-wrapper][data-framer-stack-gap-enabled=true] {

            row-gap: var(--stack-native-row-gap);

            column-gap: var(--stack-native-column-gap)

        }



        .flexbox-gap-not-supported [data-framer-stack-content-wrapper][data-framer-stack-gap-enabled=true] {

            row-gap: unset;

            column-gap: unset

        }



        .flexbox-gap-not-supported [data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true]>*:first-child,

        [data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>*:first-child,

        .flexbox-gap-not-supported [data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true]>*:last-child,

        [data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>*:last-child {

            margin-top: 0;

            margin-left: 0

        }



        .flexbox-gap-not-supported [data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true]>*:last-child,

        [data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>*:last-child,

        .flexbox-gap-not-supported [data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true]>*:first-child,

        [data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>*:first-child {

            margin-right: 0;

            margin-bottom: 0

        }



        NavigationContainer [data-framer-component-type=NavigationContainer]>*,

        [data-framer-component-type=NavigationContainer]>[data-framer-component-type] {

            position: relative

        }



        [data-framer-component-type=Scroll]::-webkit-scrollbar {

            display: none

        }



        [data-framer-component-type=ScrollContentWrapper]>* {

            position: relative

        }



        [data-framer-component-type=NativeScroll] {

            -webkit-overflow-scrolling: touch

        }



        [data-framer-component-type=NativeScroll]>* {

            position: relative

        }



        [data-framer-component-type=NativeScroll].direction-both {

            overflow-x: scroll;

            overflow-y: scroll

        }



        [data-framer-component-type=NativeScroll].direction-vertical {

            overflow-x: hidden;

            overflow-y: scroll

        }



        [data-framer-component-type=NativeScroll].direction-horizontal {

            overflow-x: scroll;

            overflow-y: hidden

        }



        [data-framer-component-type=NativeScroll].direction-vertical>* {

            width: 100% !important

        }



        [data-framer-component-type=NativeScroll].direction-horizontal>* {

            height: 100% !important

        }



        [data-framer-component-type=NativeScroll].scrollbar-hidden::-webkit-scrollbar {

            display: none

        }



        [data-framer-component-type=PageContentWrapper]>*,

        [data-framer-component-type=PageContentWrapper]>[data-framer-component-type] {

            position: relative

        }



        [data-framer-component-type=DeviceComponent].no-device>* {

            width: 100% !important;

            height: 100% !important

        }



        [data-is-present=false],

        [data-is-present=false] * {

            pointer-events: none !important

        }



        [data-framer-cursor=pointer] {

            cursor: pointer

        }



        [data-framer-cursor=grab] {

            cursor: grab

        }



        [data-framer-cursor=grab]:active {

            cursor: grabbing

        }



        [data-framer-component-type=Frame] *,

        [data-framer-component-type=Stack] * {

            pointer-events: auto

        }



        [data-framer-generated] * {

            pointer-events: unset

        }



        .svgContainer svg {

            display: block

        }



        [data-reset=button] {

            border-width: 0;

            padding: 0;

            background: none

        }



        [data-hide-scrollbars=true]::-webkit-scrollbar {

            width: 0px;

            height: 0px

        }



        [data-hide-scrollbars=true]::-webkit-scrollbar-thumb {

            background: transparent

        }



        .framer-cursor-none,

        .framer-cursor-none * {

            cursor: none !important

        }



        .framer-pointer-events-none,

        .framer-pointer-events-none * {

            pointer-events: none !important

        }



        @supports (aspect-ratio: 1) {

            body {

                --framer-aspect-ratio-supported: auto

            }

        }



        .framer-body-Wx8cxz8Ga-framer-0SkKE {

            background: hsl(0, 0%, 100%)

        }



        .framer-0SkKE.framer-1pc7px9,

        .framer-0SkKE .framer-1pc7px9 {

            display: block

        }



        .framer-0SkKE.framer-1e4mj2w {

            align-content: center;

            align-items: center;

            background-color: #fff;

            display: flex;

            flex-direction: column;

            flex-wrap: nowrap;

            gap: 0px;

            height: 4612px;

            justify-content: flex-start;

            overflow: hidden;

            padding: 0;

            position: relative;

            width: 1440px

        }



        .framer-0SkKE .framer-ukztwh {

            align-content: center;

            align-items: center;

            background-color: #1e0263;

            display: flex;

            flex: none;

            flex-direction: column;

            flex-wrap: nowrap;

            gap: 20px;

            height: 829px;

            justify-content: center;

            overflow: hidden;

            padding: 60px;

            position: relative;

            width: 100%

        }



        .framer-0SkKE .framer-1j06e8v-container {

            flex: none;

            height: 117%;

            position: relative;

            width: 109%;

            z-index: 0

        }



        .framer-0SkKE .framer-ge8dge {

            align-content: center;

            align-items: center;

            background: radial-gradient(50% 50% at 50% 50%, #d1000a 0%, rgb(30, 2, 99) 81.98198198198199%);

            display: flex;

            flex: none;

            flex-direction: column;

            flex-wrap: nowrap;

            gap: 0px;

            height: 1416px;

            justify-content: center;

            overflow: hidden;

            padding: 96px 20px;

            position: relative;

            width: 100%

        }



        .framer-0SkKE .framer-1qedgsu {

            --framer-link-text-color: #0099ff;

            --framer-link-text-decoration: underline;

            flex: none;

            height: auto;

            position: relative;

            white-space: pre;

            width: auto

        }



        .framer-0SkKE .framer-1wsj7we,

        .framer-0SkKE .framer-1125c3u,

        .framer-0SkKE .framer-qqw9i1,

        .framer-0SkKE .framer-16oetps,

        .framer-0SkKE .framer-18wna8p,

        .framer-0SkKE .framer-18uy9t5,

        .framer-0SkKE .framer-1coccwy {

            align-content: flex-start;

            align-items: flex-start;

            display: flex;

            flex: none;

            flex-direction: row;

            flex-wrap: nowrap;

            gap: 48px;

            height: auto;

            justify-content: center;

            overflow: hidden;

            padding: 0;

            position: relative;

            width: 100%;

            z-index: 1

        }



        .framer-0SkKE .framer-1k9zp77,

        .framer-0SkKE .framer-1oaadfu,

        .framer-0SkKE .framer-166xcyn,

        .framer-0SkKE .framer-139lrp6,

        .framer-0SkKE .framer-qf9xph,

        .framer-0SkKE .framer-1m2tasw,

        .framer-0SkKE .framer-1o4500g {

            align-content: center;

            align-items: center;

            display: flex;

            flex: 1 0 0px;

            flex-direction: column;

            flex-wrap: nowrap;

            gap: 24px;

            height: auto;

            justify-content: center;

            max-width: 610px;

            overflow: hidden;

            padding: 0 0 128px;

            position: relative;

            width: 1px

        }



        .framer-0SkKE .framer-1gyxw3q,

        .framer-0SkKE .framer-1hiweb7,

        .framer-0SkKE .framer-1xlfi3,

        .framer-0SkKE .framer-1y2c1tn,

        .framer-0SkKE .framer-krjqrc,

        .framer-0SkKE .framer-q4aee5 {

            align-content: center;

            align-items: center;

            align-self: stretch;

            display: flex;

            flex: none;

            flex-direction: column;

            flex-wrap: nowrap;

            gap: 0px;

            height: auto;

            justify-content: center;

            overflow: hidden;

            padding: 0;

            position: relative;

            width: 100px

        }



        .framer-0SkKE .framer-11zxncw,

        .framer-0SkKE .framer-1p3hkmm,

        .framer-0SkKE .framer-p0hitr,

        .framer-0SkKE .framer-1pplv3u,

        .framer-0SkKE .framer-y5mez3,

        .framer-0SkKE .framer-1vt9nza,

        .framer-0SkKE .framer-1uejk2n {

            align-content: center;

            align-items: center;

            display: flex;

            flex: none;

            flex-direction: row;

            flex-wrap: nowrap;

            gap: 10px;

            height: 64px;

            justify-content: center;

            overflow: hidden;

            padding: 0;

            position: relative;

            width: 64px

        }



        .framer-0SkKE .framer-zoms1b,

        .framer-0SkKE .framer-1wwe7z7,

        .framer-0SkKE .framer-tgk258,

        .framer-0SkKE .framer-1lywgrf,

        .framer-0SkKE .framer-1x8u2nz,

        .framer-0SkKE .framer-176iv1a,

        .framer-0SkKE .framer-1hv9qcg {

            aspect-ratio: 1 / 1;

            background-color: #fff;

            border-radius: 100%;

            flex: none;

            height: var(--framer-aspect-ratio-supported, 15px);

            overflow: hidden;

            position: relative;

            width: 15px;

            will-change: var(--framer-will-change-override, transform);

            z-index: 1

        }



        .framer-0SkKE .framer-1pns4c1,

        .framer-0SkKE .framer-1jh8ii0,

        .framer-0SkKE .framer-13j9cz3,

        .framer-0SkKE .framer-1qfrloi,

        .framer-0SkKE .framer-qu6xcd,

        .framer-0SkKE .framer-pth899 {

            align-content: center;

            align-items: center;

            background-color: #ffffff0d;

            display: flex;

            flex: 1 0 0px;

            flex-direction: column;

            flex-wrap: nowrap;

            gap: 0px;

            height: 1px;

            justify-content: center;

            overflow: hidden;

            padding: 0;

            position: relative;

            width: 3px;

            z-index: 0

        }



        .framer-0SkKE .framer-1vep38m,

        .framer-0SkKE .framer-1ksyr3d {

            background-color: #fff;

            flex: none;

            height: 49.125vh;

            overflow: hidden;

            position: relative;

            width: 100%

        }



        .framer-0SkKE .framer-1kkdvil,

        .framer-0SkKE .framer-recb1o {

            align-content: flex-start;

            align-items: flex-start;

            display: flex;

            flex: 1 0 0px;

            flex-direction: column;

            flex-wrap: nowrap;

            gap: 24px;

            height: auto;

            justify-content: center;

            max-width: 610px;

            overflow: hidden;

            padding: 0 0 40px;

            position: relative;

            width: 1px

        }



        .framer-0SkKE .framer-1wio27,

        .framer-0SkKE .framer-ravnxu,

        .framer-0SkKE .framer-1ovzqwx,

        .framer-0SkKE .framer-1lh0pel,

        .framer-0SkKE .framer-gq9syw,

        .framer-0SkKE .framer-14u6oai,

        .framer-0SkKE .framer-l5yeq3 {

            align-content: center;

            align-items: center;

            display: flex;

            flex: none;

            flex-direction: column;

            flex-wrap: nowrap;

            gap: 4px;

            height: min-content;

            justify-content: center;

            overflow: hidden;

            padding: 0;

            position: relative;

            width: 100%

        }



        .framer-0SkKE .framer-202zs9,

        .framer-0SkKE .framer-1rx0n8e,

        .framer-0SkKE .framer-w4z06t,

        .framer-0SkKE .framer-xayvt9,

        .framer-0SkKE .framer-hhzlsc,

        .framer-0SkKE .framer-1ugdag6,

        .framer-0SkKE .framer-yu7mv3,

        .framer-0SkKE .framer-ov6tub,

        .framer-0SkKE .framer-1cp04x4,

        .framer-0SkKE .framer-y407j5,

        .framer-0SkKE .framer-zluldh,

        .framer-0SkKE .framer-1jek9yz,

        .framer-0SkKE .framer-1esl7qa,

        .framer-0SkKE .framer-bii1m0 {

            --framer-link-text-color: #0099ff;

            --framer-link-text-decoration: underline;

            flex: none;

            height: auto;

            position: relative;

            white-space: pre-wrap;

            width: 100%;

            word-break: break-word;

            word-wrap: break-word

        }



        .framer-0SkKE .framer-1lbrc30 {

            background-color: #fff;

            flex: none;

            height: 49.875vh;

            overflow: hidden;

            position: relative;

            width: 100%

        }



        .framer-0SkKE .framer-3b7wto {

            background-color: #fff;

            flex: none;

            height: 50.375vh;

            overflow: hidden;

            position: relative;

            width: 100%

        }



        .framer-0SkKE .framer-9ul6pa,

        .framer-0SkKE .framer-grx0kj,

        .framer-0SkKE .framer-9plvym,

        .framer-0SkKE .framer-1wvoj6d,

        .framer-0SkKE .framer-1idmr4y {

            align-content: flex-start;

            align-items: flex-start;

            display: flex;

            flex: 1 0 0px;

            flex-direction: column;

            flex-wrap: nowrap;

            gap: 24px;

            height: auto;

            justify-content: center;

            max-width: 610px;

            overflow: hidden;

            padding: 0 0 30px;

            position: relative;

            width: 1px

        }



        .framer-0SkKE .framer-9j176 {

            background-color: #fff;

            flex: none;

            height: 53.625vh;

            overflow: hidden;

            position: relative;

            width: 100%

        }



        .framer-0SkKE .framer-gbuo9a {

            background-color: #fff;

            flex: none;

            height: 49.5vh;

            overflow: hidden;

            position: relative;

            width: 100%

        }



        .framer-0SkKE .framer-w9rtlw {

            align-content: center;

            align-items: center;

            align-self: stretch;

            display: flex;

            flex: none;

            flex-direction: column;

            flex-wrap: nowrap;

            gap: 20px;

            height: auto;

            justify-content: flex-start;

            overflow: hidden;

            padding: 0;

            position: relative;

            width: 100px

        }



        .framer-0SkKE .framer-b4fpdi {

            align-content: center;

            align-items: center;

            background: radial-gradient(50% 50% at 50% 50%, #d1000a 0%, rgba(166, 1, 61, 1) 37.75173896435581%, rgb(30, 2, 99) 100%);

            display: flex;

            flex: none;

            flex-direction: column;

            flex-wrap: nowrap;

            gap: 56px;

            height: 1237px;

            justify-content: center;

            overflow: hidden;

            padding: 56px;

            position: relative;

            width: 100%

        }



        .framer-0SkKE .framer-6yasc7 {

            --framer-link-text-color: #0099ff;

            --framer-link-text-decoration: underline;

            flex: none;

            height: auto;

            left: 50%;

            position: absolute;

            top: 259px;

            transform: translate(-50%);

            white-space: pre;

            width: auto;

            z-index: 1

        }



        .framer-0SkKE .framer-1yop29t {

            align-content: center;

            align-items: center;

            display: flex;

            flex: none;

            flex-direction: row;

            flex-wrap: nowrap;

            gap: 531px;

            height: min-content;

            justify-content: center;

            max-width: 1440px;

            overflow: visible;

            padding: 16px 0;

            position: relative;

            width: 100%

        }



        .framer-0SkKE .framer-nyym8q,

        .framer-0SkKE .framer-6tyunn,

        .framer-0SkKE .framer-7c22gu,

        .framer-0SkKE .framer-d12mf,

        .framer-0SkKE .framer-t25e1 {

            align-content: flex-start;

            align-items: flex-start;

            border-radius: 56px;

            display: flex;

            flex: 1 0 0px;

            flex-direction: column;

            flex-wrap: nowrap;

            gap: 48px;

            height: 465px;

            justify-content: flex-end;

            overflow: visible;

            padding: 40px;

            position: relative;

            width: 1px

        }



        .framer-0SkKE .framer-qmoo74,

        .framer-0SkKE .framer-ujla3q,

        .framer-0SkKE .framer-th0bjb,

        .framer-0SkKE .framer-f6axgb,

        .framer-0SkKE .framer-hyh2a2 {

            align-content: flex-start;

            align-items: flex-start;

            display: flex;

            flex: none;

            flex-direction: column;

            flex-wrap: nowrap;

            gap: 48px;

            height: auto;

            justify-content: center;

            padding: 0;

            position: relative;

            width: 100%

        }



        .framer-0SkKE .framer-5heo4b,

        .framer-0SkKE .framer-1pbry7h,

        .framer-0SkKE .framer-64yf0d,

        .framer-0SkKE .framer-vptynl,

        .framer-0SkKE .framer-1j3qe3h {

            --framer-link-text-color: #0099ff;

            --framer-link-text-decoration: underline;

            flex: none;

            height: auto;

            overflow: visible;

            position: relative;

            white-space: pre-wrap;

            width: 100%;

            word-break: break-word;

            word-wrap: break-word

        }



        .framer-0SkKE .framer-jsw3z1,

        .framer-0SkKE .framer-1k4nz5t,

        .framer-0SkKE .framer-103x79n,

        .framer-0SkKE .framer-1ikt69f,

        .framer-0SkKE .framer-1lykjrb {

            align-content: flex-start;

            align-items: flex-start;

            background-color: #fff;

            border-radius: 40px;

            box-shadow: 0 12px 24px #00000026;

            display: flex;

            flex: none;

            flex-direction: row;

            flex-wrap: nowrap;

            gap: 8px;

            height: min-content;

            justify-content: flex-start;

            overflow: visible;

            padding: 24px 32px;

            position: relative;

            text-decoration: none;

            width: min-content

        }



        .framer-0SkKE .framer-lv3ac5,

        .framer-0SkKE .framer-1uvv60j,

        .framer-0SkKE .framer-1aurssr,

        .framer-0SkKE .framer-1xxe9pl,

        .framer-0SkKE .framer-6qd8tk,

        .framer-0SkKE .framer-1nnisnd,

        .framer-0SkKE .framer-o4ynp8 {

            flex: none;

            height: auto;

            position: relative;

            white-space: pre;

            width: auto

        }



        .framer-0SkKE .framer-1x6r82v {

            align-content: center;

            align-items: center;

            display: flex;

            flex: none;

            flex-direction: row;

            flex-wrap: nowrap;

            gap: 60px;

            height: min-content;

            justify-content: center;

            max-width: 1440px;

            overflow: visible;

            padding: 19px 0;

            position: relative;

            width: 100%

        }



        .framer-0SkKE .framer-g110ol {

            align-content: center;

            align-items: center;

            background: radial-gradient(50% 50% at 50% 50%, #d1000a 0%, rgb(30, 2, 99) 100%);

            display: flex;

            flex: none;

            flex-direction: column;

            flex-wrap: nowrap;

            gap: 56px;

            height: 1002px;

            justify-content: center;

            overflow: visible;

            padding: 56px;

            position: relative;

            width: 100%

        }



        .framer-0SkKE .framer-5x0tuc {

            --framer-link-text-color: #0099ff;

            --framer-link-text-decoration: underline;

            flex: none;

            height: 22%;

            left: calc(50.00000000000002% - min(100%, 858px) / 2);

            max-width: 100%;

            position: absolute;

            top: 316px;

            white-space: pre-wrap;

            width: 858px;

            word-break: break-word;

            word-wrap: break-word;

            z-index: 1

        }



        .framer-0SkKE .framer-18w6cmg {

            aspect-ratio: .958041958041958 / 1;

            bottom: -42px;

            flex: none;

            height: var(--framer-aspect-ratio-supported, 241px);

            left: 329px;

            position: absolute;

            width: 231px;

            z-index: 1

        }



        .framer-0SkKE .framer-1tljc1b {

            aspect-ratio: .958041958041958 / 1;

            bottom: -50px;

            flex: none;

            height: var(--framer-aspect-ratio-supported, 241px);

            left: 874px;

            position: absolute;

            width: 231px;

            z-index: 1

        }



        .framer-0SkKE .framer-1p1m5kn {

            aspect-ratio: 1.260714237792766 / 1;

            bottom: 223px;

            flex: none;

            height: var(--framer-aspect-ratio-supported, 181px);

            left: 44px;

            position: absolute;

            width: 228px;

            z-index: 1

        }



        .framer-0SkKE .framer-xccud9 {

            aspect-ratio: 1.260714237792766 / 1;

            bottom: 196px;

            flex: none;

            height: var(--framer-aspect-ratio-supported, 181px);

            position: absolute;

            right: -2px;

            width: 228px;

            z-index: 1

        }



        .framer-0SkKE .framer-1e062e3 {

            aspect-ratio: 1 / 1;

            bottom: -415px;

            flex: none;

            height: var(--framer-aspect-ratio-supported, 303px);

            left: 257px;

            position: absolute;

            width: 303px;

            z-index: 1

        }



        .framer-0SkKE .framer-p7rpzk {

            aspect-ratio: 1 / 1;

            bottom: -164px;

            flex: none;

            height: var(--framer-aspect-ratio-supported, 151px);

            left: 50%;

            position: absolute;

            transform: translate(-50%);

            width: 151px;

            z-index: 1

        }



        .framer-0SkKE .framer-18t105 {

            background-color: #fff;

            border-radius: 40px;

            bottom: 394px;

            box-shadow: 0 12px 24px #00000026;

            flex: none;

            height: 108px;

            left: calc(50.9027777777778% - 226px / 2);

            overflow: visible;

            position: absolute;

            text-decoration: none;

            width: 226px;

            z-index: 1

        }



        .framer-0SkKE .framer-1j425zw {

            flex: none;

            height: auto;

            left: 50%;

            position: absolute;

            top: 50%;

            transform: translate(-50%, -50%);

            white-space: pre;

            width: auto

        }



        .framer-0SkKE .framer-wpmkjg {

            align-content: flex-start;

            align-items: flex-start;

            background-color: #fff;

            border-radius: 40px;

            bottom: 322px;

            box-shadow: 0 12px 24px #00000026;

            display: flex;

            flex: none;

            flex-direction: row;

            flex-wrap: nowrap;

            gap: 8px;

            height: min-content;

            justify-content: flex-start;

            left: 50%;

            overflow: visible;

            padding: 24px 32px;

            position: absolute;

            text-decoration: none;

            transform: translate(-50%);

            width: min-content;

            z-index: 1

        }



        .framer-0SkKE .framer-5z3px6 {

            align-content: flex-start;

            align-items: flex-start;

            background-color: #fff;

            border-radius: 40px;

            bottom: 347px;

            box-shadow: 0 12px 24px #00000026;

            display: flex;

            flex: none;

            flex-direction: row;

            flex-wrap: nowrap;

            gap: 8px;

            height: min-content;

            justify-content: flex-start;

            left: 50%;

            overflow: visible;

            padding: 24px 32px;

            position: absolute;

            text-decoration: none;

            transform: translate(-50%);

            width: min-content;

            z-index: 1

        }



        .framer-0SkKE .framer-7p3cuv {

            align-content: center;

            align-items: center;

            background-color: #00162b;

            display: flex;

            flex: none;

            flex-direction: column;

            flex-wrap: nowrap;

            gap: 20px;

            height: 128px;

            justify-content: center;

            overflow: hidden;

            padding: 40px;

            position: relative;

            width: 100%

        }



        .framer-0SkKE .framer-1kowd2w {

            --framer-link-text-color: #0099ff;

            --framer-link-text-decoration: underline;

            --framer-paragraph-spacing: 0px;

            flex: none;

            height: auto;

            max-width: 100%;

            position: relative;

            white-space: pre-wrap;

            width: auto;

            word-break: break-word;

            word-wrap: break-word

        }



        @supports (background: -webkit-named-image(i)) and (not (scale:1)) {

            .framer-0SkKE.framer-1e4mj2w,

            .framer-0SkKE .framer-ukztwh,

            .framer-0SkKE .framer-ge8dge,

            .framer-0SkKE .framer-1wsj7we,

            .framer-0SkKE .framer-1k9zp77,

            .framer-0SkKE .framer-1gyxw3q,

            .framer-0SkKE .framer-11zxncw,

            .framer-0SkKE .framer-1pns4c1,

            .framer-0SkKE .framer-1kkdvil,

            .framer-0SkKE .framer-1wio27,

            .framer-0SkKE .framer-1125c3u,

            .framer-0SkKE .framer-recb1o,

            .framer-0SkKE .framer-ravnxu,

            .framer-0SkKE .framer-1hiweb7,

            .framer-0SkKE .framer-1p3hkmm,

            .framer-0SkKE .framer-1jh8ii0,

            .framer-0SkKE .framer-1oaadfu,

            .framer-0SkKE .framer-qqw9i1,

            .framer-0SkKE .framer-166xcyn,

            .framer-0SkKE .framer-1xlfi3,

            .framer-0SkKE .framer-p0hitr,

            .framer-0SkKE .framer-13j9cz3,

            .framer-0SkKE .framer-9ul6pa,

            .framer-0SkKE .framer-1ovzqwx,

            .framer-0SkKE .framer-16oetps,

            .framer-0SkKE .framer-grx0kj,

            .framer-0SkKE .framer-1lh0pel,

            .framer-0SkKE .framer-1y2c1tn,

            .framer-0SkKE .framer-1pplv3u,

            .framer-0SkKE .framer-1qfrloi,

            .framer-0SkKE .framer-139lrp6,

            .framer-0SkKE .framer-18wna8p,

            .framer-0SkKE .framer-qf9xph,

            .framer-0SkKE .framer-krjqrc,

            .framer-0SkKE .framer-y5mez3,

            .framer-0SkKE .framer-qu6xcd,

            .framer-0SkKE .framer-9plvym,

            .framer-0SkKE .framer-gq9syw,

            .framer-0SkKE .framer-18uy9t5,

            .framer-0SkKE .framer-1wvoj6d,

            .framer-0SkKE .framer-14u6oai,

            .framer-0SkKE .framer-q4aee5,

            .framer-0SkKE .framer-1vt9nza,

            .framer-0SkKE .framer-pth899,

            .framer-0SkKE .framer-1m2tasw,

            .framer-0SkKE .framer-1coccwy,

            .framer-0SkKE .framer-1o4500g,

            .framer-0SkKE .framer-w9rtlw,

            .framer-0SkKE .framer-1uejk2n,

            .framer-0SkKE .framer-1idmr4y,

            .framer-0SkKE .framer-l5yeq3,

            .framer-0SkKE .framer-b4fpdi,

            .framer-0SkKE .framer-1yop29t,

            .framer-0SkKE .framer-nyym8q,

            .framer-0SkKE .framer-qmoo74,

            .framer-0SkKE .framer-jsw3z1,

            .framer-0SkKE .framer-6tyunn,

            .framer-0SkKE .framer-ujla3q,

            .framer-0SkKE .framer-1k4nz5t,

            .framer-0SkKE .framer-1x6r82v,

            .framer-0SkKE .framer-7c22gu,

            .framer-0SkKE .framer-th0bjb,

            .framer-0SkKE .framer-103x79n,

            .framer-0SkKE .framer-d12mf,

            .framer-0SkKE .framer-f6axgb,

            .framer-0SkKE .framer-1ikt69f,

            .framer-0SkKE .framer-t25e1,

            .framer-0SkKE .framer-hyh2a2,

            .framer-0SkKE .framer-1lykjrb,

            .framer-0SkKE .framer-g110ol,

            .framer-0SkKE .framer-wpmkjg,

            .framer-0SkKE .framer-5z3px6,

            .framer-0SkKE .framer-7p3cuv {

                gap: 0px

            }

            .framer-0SkKE.framer-1e4mj2w>*,

            .framer-0SkKE .framer-ge8dge>*,

            .framer-0SkKE .framer-1gyxw3q>*,

            .framer-0SkKE .framer-1pns4c1>*,

            .framer-0SkKE .framer-1hiweb7>*,

            .framer-0SkKE .framer-1jh8ii0>*,

            .framer-0SkKE .framer-1xlfi3>*,

            .framer-0SkKE .framer-13j9cz3>*,

            .framer-0SkKE .framer-1y2c1tn>*,

            .framer-0SkKE .framer-1qfrloi>*,

            .framer-0SkKE .framer-krjqrc>*,

            .framer-0SkKE .framer-qu6xcd>*,

            .framer-0SkKE .framer-q4aee5>*,

            .framer-0SkKE .framer-pth899>* {

                margin: 0

            }

            .framer-0SkKE.framer-1e4mj2w>:first-child,

            .framer-0SkKE .framer-ukztwh>:first-child,

            .framer-0SkKE .framer-ge8dge>:first-child,

            .framer-0SkKE .framer-1k9zp77>:first-child,

            .framer-0SkKE .framer-1gyxw3q>:first-child,

            .framer-0SkKE .framer-1pns4c1>:first-child,

            .framer-0SkKE .framer-1kkdvil>:first-child,

            .framer-0SkKE .framer-1wio27>:first-child,

            .framer-0SkKE .framer-recb1o>:first-child,

            .framer-0SkKE .framer-ravnxu>:first-child,

            .framer-0SkKE .framer-1hiweb7>:first-child,

            .framer-0SkKE .framer-1jh8ii0>:first-child,

            .framer-0SkKE .framer-1oaadfu>:first-child,

            .framer-0SkKE .framer-166xcyn>:first-child,

            .framer-0SkKE .framer-1xlfi3>:first-child,

            .framer-0SkKE .framer-13j9cz3>:first-child,

            .framer-0SkKE .framer-9ul6pa>:first-child,

            .framer-0SkKE .framer-1ovzqwx>:first-child,

            .framer-0SkKE .framer-grx0kj>:first-child,

            .framer-0SkKE .framer-1lh0pel>:first-child,

            .framer-0SkKE .framer-1y2c1tn>:first-child,

            .framer-0SkKE .framer-1qfrloi>:first-child,

            .framer-0SkKE .framer-139lrp6>:first-child,

            .framer-0SkKE .framer-qf9xph>:first-child,

            .framer-0SkKE .framer-krjqrc>:first-child,

            .framer-0SkKE .framer-qu6xcd>:first-child,

            .framer-0SkKE .framer-9plvym>:first-child,

            .framer-0SkKE .framer-gq9syw>:first-child,

            .framer-0SkKE .framer-1wvoj6d>:first-child,

            .framer-0SkKE .framer-14u6oai>:first-child,

            .framer-0SkKE .framer-q4aee5>:first-child,

            .framer-0SkKE .framer-pth899>:first-child,

            .framer-0SkKE .framer-1m2tasw>:first-child,

            .framer-0SkKE .framer-1o4500g>:first-child,

            .framer-0SkKE .framer-w9rtlw>:first-child,

            .framer-0SkKE .framer-1idmr4y>:first-child,

            .framer-0SkKE .framer-l5yeq3>:first-child,

            .framer-0SkKE .framer-b4fpdi>:first-child,

            .framer-0SkKE .framer-nyym8q>:first-child,

            .framer-0SkKE .framer-qmoo74>:first-child,

            .framer-0SkKE .framer-6tyunn>:first-child,

            .framer-0SkKE .framer-ujla3q>:first-child,

            .framer-0SkKE .framer-7c22gu>:first-child,

            .framer-0SkKE .framer-th0bjb>:first-child,

            .framer-0SkKE .framer-d12mf>:first-child,

            .framer-0SkKE .framer-f6axgb>:first-child,

            .framer-0SkKE .framer-t25e1>:first-child,

            .framer-0SkKE .framer-hyh2a2>:first-child,

            .framer-0SkKE .framer-g110ol>:first-child,

            .framer-0SkKE .framer-7p3cuv>:first-child {

                margin-top: 0

            }

            .framer-0SkKE.framer-1e4mj2w>:last-child,

            .framer-0SkKE .framer-ukztwh>:last-child,

            .framer-0SkKE .framer-ge8dge>:last-child,

            .framer-0SkKE .framer-1k9zp77>:last-child,

            .framer-0SkKE .framer-1gyxw3q>:last-child,

            .framer-0SkKE .framer-1pns4c1>:last-child,

            .framer-0SkKE .framer-1kkdvil>:last-child,

            .framer-0SkKE .framer-1wio27>:last-child,

            .framer-0SkKE .framer-recb1o>:last-child,

            .framer-0SkKE .framer-ravnxu>:last-child,

            .framer-0SkKE .framer-1hiweb7>:last-child,

            .framer-0SkKE .framer-1jh8ii0>:last-child,

            .framer-0SkKE .framer-1oaadfu>:last-child,

            .framer-0SkKE .framer-166xcyn>:last-child,

            .framer-0SkKE .framer-1xlfi3>:last-child,

            .framer-0SkKE .framer-13j9cz3>:last-child,

            .framer-0SkKE .framer-9ul6pa>:last-child,

            .framer-0SkKE .framer-1ovzqwx>:last-child,

            .framer-0SkKE .framer-grx0kj>:last-child,

            .framer-0SkKE .framer-1lh0pel>:last-child,

            .framer-0SkKE .framer-1y2c1tn>:last-child,

            .framer-0SkKE .framer-1qfrloi>:last-child,

            .framer-0SkKE .framer-139lrp6>:last-child,

            .framer-0SkKE .framer-qf9xph>:last-child,

            .framer-0SkKE .framer-krjqrc>:last-child,

            .framer-0SkKE .framer-qu6xcd>:last-child,

            .framer-0SkKE .framer-9plvym>:last-child,

            .framer-0SkKE .framer-gq9syw>:last-child,

            .framer-0SkKE .framer-1wvoj6d>:last-child,

            .framer-0SkKE .framer-14u6oai>:last-child,

            .framer-0SkKE .framer-q4aee5>:last-child,

            .framer-0SkKE .framer-pth899>:last-child,

            .framer-0SkKE .framer-1m2tasw>:last-child,

            .framer-0SkKE .framer-1o4500g>:last-child,

            .framer-0SkKE .framer-w9rtlw>:last-child,

            .framer-0SkKE .framer-1idmr4y>:last-child,

            .framer-0SkKE .framer-l5yeq3>:last-child,

            .framer-0SkKE .framer-b4fpdi>:last-child,

            .framer-0SkKE .framer-nyym8q>:last-child,

            .framer-0SkKE .framer-qmoo74>:last-child,

            .framer-0SkKE .framer-6tyunn>:last-child,

            .framer-0SkKE .framer-ujla3q>:last-child,

            .framer-0SkKE .framer-7c22gu>:last-child,

            .framer-0SkKE .framer-th0bjb>:last-child,

            .framer-0SkKE .framer-d12mf>:last-child,

            .framer-0SkKE .framer-f6axgb>:last-child,

            .framer-0SkKE .framer-t25e1>:last-child,

            .framer-0SkKE .framer-hyh2a2>:last-child,

            .framer-0SkKE .framer-g110ol>:last-child,

            .framer-0SkKE .framer-7p3cuv>:last-child {

                margin-bottom: 0

            }

            .framer-0SkKE .framer-ukztwh>*,

            .framer-0SkKE .framer-w9rtlw>*,

            .framer-0SkKE .framer-7p3cuv>* {

                margin: 10px 0

            }

            .framer-0SkKE .framer-1wsj7we>*,

            .framer-0SkKE .framer-1125c3u>*,

            .framer-0SkKE .framer-qqw9i1>*,

            .framer-0SkKE .framer-16oetps>*,

            .framer-0SkKE .framer-18wna8p>*,

            .framer-0SkKE .framer-18uy9t5>*,

            .framer-0SkKE .framer-1coccwy>* {

                margin: 0 24px

            }

            .framer-0SkKE .framer-1wsj7we>:first-child,

            .framer-0SkKE .framer-11zxncw>:first-child,

            .framer-0SkKE .framer-1125c3u>:first-child,

            .framer-0SkKE .framer-1p3hkmm>:first-child,

            .framer-0SkKE .framer-qqw9i1>:first-child,

            .framer-0SkKE .framer-p0hitr>:first-child,

            .framer-0SkKE .framer-16oetps>:first-child,

            .framer-0SkKE .framer-1pplv3u>:first-child,

            .framer-0SkKE .framer-18wna8p>:first-child,

            .framer-0SkKE .framer-y5mez3>:first-child,

            .framer-0SkKE .framer-18uy9t5>:first-child,

            .framer-0SkKE .framer-1vt9nza>:first-child,

            .framer-0SkKE .framer-1coccwy>:first-child,

            .framer-0SkKE .framer-1uejk2n>:first-child,

            .framer-0SkKE .framer-1yop29t>:first-child,

            .framer-0SkKE .framer-jsw3z1>:first-child,

            .framer-0SkKE .framer-1k4nz5t>:first-child,

            .framer-0SkKE .framer-1x6r82v>:first-child,

            .framer-0SkKE .framer-103x79n>:first-child,

            .framer-0SkKE .framer-1ikt69f>:first-child,

            .framer-0SkKE .framer-1lykjrb>:first-child,

            .framer-0SkKE .framer-wpmkjg>:first-child,

            .framer-0SkKE .framer-5z3px6>:first-child {

                margin-left: 0

            }

            .framer-0SkKE .framer-1wsj7we>:last-child,

            .framer-0SkKE .framer-11zxncw>:last-child,

            .framer-0SkKE .framer-1125c3u>:last-child,

            .framer-0SkKE .framer-1p3hkmm>:last-child,

            .framer-0SkKE .framer-qqw9i1>:last-child,

            .framer-0SkKE .framer-p0hitr>:last-child,

            .framer-0SkKE .framer-16oetps>:last-child,

            .framer-0SkKE .framer-1pplv3u>:last-child,

            .framer-0SkKE .framer-18wna8p>:last-child,

            .framer-0SkKE .framer-y5mez3>:last-child,

            .framer-0SkKE .framer-18uy9t5>:last-child,

            .framer-0SkKE .framer-1vt9nza>:last-child,

            .framer-0SkKE .framer-1coccwy>:last-child,

            .framer-0SkKE .framer-1uejk2n>:last-child,

            .framer-0SkKE .framer-1yop29t>:last-child,

            .framer-0SkKE .framer-jsw3z1>:last-child,

            .framer-0SkKE .framer-1k4nz5t>:last-child,

            .framer-0SkKE .framer-1x6r82v>:last-child,

            .framer-0SkKE .framer-103x79n>:last-child,

            .framer-0SkKE .framer-1ikt69f>:last-child,

            .framer-0SkKE .framer-1lykjrb>:last-child,

            .framer-0SkKE .framer-wpmkjg>:last-child,

            .framer-0SkKE .framer-5z3px6>:last-child {

                margin-right: 0

            }

            .framer-0SkKE .framer-1k9zp77>*,

            .framer-0SkKE .framer-1kkdvil>*,

            .framer-0SkKE .framer-recb1o>*,

            .framer-0SkKE .framer-1oaadfu>*,

            .framer-0SkKE .framer-166xcyn>*,

            .framer-0SkKE .framer-9ul6pa>*,

            .framer-0SkKE .framer-grx0kj>*,

            .framer-0SkKE .framer-139lrp6>*,

            .framer-0SkKE .framer-qf9xph>*,

            .framer-0SkKE .framer-9plvym>*,

            .framer-0SkKE .framer-1wvoj6d>*,

            .framer-0SkKE .framer-1m2tasw>*,

            .framer-0SkKE .framer-1o4500g>*,

            .framer-0SkKE .framer-1idmr4y>* {

                margin: 12px 0

            }

            .framer-0SkKE .framer-11zxncw>*,

            .framer-0SkKE .framer-1p3hkmm>*,

            .framer-0SkKE .framer-p0hitr>*,

            .framer-0SkKE .framer-1pplv3u>*,

            .framer-0SkKE .framer-y5mez3>*,

            .framer-0SkKE .framer-1vt9nza>*,

            .framer-0SkKE .framer-1uejk2n>* {

                margin: 0 5px

            }

            .framer-0SkKE .framer-1wio27>*,

            .framer-0SkKE .framer-ravnxu>*,

            .framer-0SkKE .framer-1ovzqwx>*,

            .framer-0SkKE .framer-1lh0pel>*,

            .framer-0SkKE .framer-gq9syw>*,

            .framer-0SkKE .framer-14u6oai>*,

            .framer-0SkKE .framer-l5yeq3>* {

                margin: 2px 0

            }

            .framer-0SkKE .framer-b4fpdi>*,

            .framer-0SkKE .framer-g110ol>* {

                margin: 28px 0

            }

            .framer-0SkKE .framer-1yop29t>* {

                margin: 0 265.5px

            }

            .framer-0SkKE .framer-nyym8q>*,

            .framer-0SkKE .framer-qmoo74>*,

            .framer-0SkKE .framer-6tyunn>*,

            .framer-0SkKE .framer-ujla3q>*,

            .framer-0SkKE .framer-7c22gu>*,

            .framer-0SkKE .framer-th0bjb>*,

            .framer-0SkKE .framer-d12mf>*,

            .framer-0SkKE .framer-f6axgb>*,

            .framer-0SkKE .framer-t25e1>*,

            .framer-0SkKE .framer-hyh2a2>* {

                margin: 24px 0

            }

            .framer-0SkKE .framer-jsw3z1>*,

            .framer-0SkKE .framer-1k4nz5t>*,

            .framer-0SkKE .framer-103x79n>*,

            .framer-0SkKE .framer-1ikt69f>*,

            .framer-0SkKE .framer-1lykjrb>*,

            .framer-0SkKE .framer-wpmkjg>*,

            .framer-0SkKE .framer-5z3px6>* {

                margin: 0 4px

            }

            .framer-0SkKE .framer-1x6r82v>* {

                margin: 0 30px

            }

        }



        @media (min-width: 1440px) {

            .framer-0SkKE .hidden-1e4mj2w {

                display: none !important

            }

        }



        @media (min-width: 559px) and (max-width: 1439px) {

            .framer-0SkKE .hidden-v8m1rm {

                display: none !important

            }

            .framer-body-Wx8cxz8Ga-framer-0SkKE {

                background: hsl(0, 0%, 100%)

            }

            .framer-0SkKE.framer-1e4mj2w {

                height: 5379px;

                width: 559px

            }

            .framer-0SkKE .framer-ukztwh {

                height: 299px;

                width: 101%

            }

            .framer-0SkKE .framer-1j06e8v-container {

                height: 167%;

                width: 126%

            }

            .framer-0SkKE .framer-ge8dge {

                background: radial-gradient(50% 25% at 50% 50%, #d1000a 0%, rgb(30, 2, 99) 81.98198198198199%);

                height: 1325px;

                width: 100%

            }

            .framer-0SkKE .framer-1wsj7we,

            .framer-0SkKE .framer-1125c3u,

            .framer-0SkKE .framer-qqw9i1,

            .framer-0SkKE .framer-16oetps,

            .framer-0SkKE .framer-18wna8p,

            .framer-0SkKE .framer-18uy9t5,

            .framer-0SkKE .framer-1coccwy {

                gap: 16px

            }

            .framer-0SkKE .framer-1gyxw3q,

            .framer-0SkKE .framer-1xlfi3,

            .framer-0SkKE .framer-krjqrc,

            .framer-0SkKE .framer-w9rtlw {

                width: 64px

            }

            .framer-0SkKE .framer-11zxncw,

            .framer-0SkKE .framer-1p3hkmm,

            .framer-0SkKE .framer-p0hitr,

            .framer-0SkKE .framer-1pplv3u,

            .framer-0SkKE .framer-y5mez3,

            .framer-0SkKE .framer-1vt9nza,

            .framer-0SkKE .framer-1uejk2n {

                height: 48px;

                width: 48px

            }

            .framer-0SkKE .framer-recb1o,

            .framer-0SkKE .framer-grx0kj,

            .framer-0SkKE .framer-1wvoj6d,

            .framer-0SkKE .framer-5z3px6 {

                order: 1

            }

            .framer-0SkKE .framer-1hiweb7,

            .framer-0SkKE .framer-1y2c1tn,

            .framer-0SkKE .framer-q4aee5 {

                order: 0;

                width: 64px

            }

            .framer-0SkKE .framer-1lbrc30 {

                height: 52.59259259259259vh

            }

            .framer-0SkKE .framer-b4fpdi {

                gap: 0px;

                height: 2835px;

                padding: 40px

            }

            .framer-0SkKE .framer-6yasc7 {

                left: unset;

                position: relative;

                top: unset;

                transform: unset

            }

            .framer-0SkKE .framer-1yop29t,

            .framer-0SkKE .framer-1x6r82v {

                flex-direction: column;

                gap: 40px

            }

            .framer-0SkKE .framer-nyym8q,

            .framer-0SkKE .framer-6tyunn,

            .framer-0SkKE .framer-7c22gu,

            .framer-0SkKE .framer-d12mf,

            .framer-0SkKE .framer-t25e1 {

                flex: none;

                height: 500px;

                width: 100%

            }

            .framer-0SkKE .framer-g110ol {

                background: radial-gradient(50% 35.4% at 50% 50%, #d1000a 0%, rgb(30, 2, 99) 100%);

                gap: 40px;

                height: 855px;

                padding: 40px;

                width: 100%

            }

            .framer-0SkKE .framer-5x0tuc {

                height: 21%;

                left: calc(50.087608753388956% - min(100%, 504px) / 2);

                order: 2;

                top: 281px;

                width: 504px

            }

            .framer-0SkKE .framer-18w6cmg {

                bottom: 40px;

                height: var(--framer-aspect-ratio-supported, 191px);

                left: 377px;

                order: 0;

                width: 183px

            }

            .framer-0SkKE .framer-1tljc1b {

                bottom: 252px;

                height: var(--framer-aspect-ratio-supported, 191px);

                left: 57px;

                order: 3;

                width: 183px

            }

            .framer-0SkKE .framer-1p1m5kn {

                bottom: 68px;

                height: var(--framer-aspect-ratio-supported, 133px);

                left: -16px;

                order: 4;

                width: 168px

            }

            .framer-0SkKE .framer-xccud9 {

                bottom: unset;

                height: var(--framer-aspect-ratio-supported, 133px);

                order: 5;

                right: -26px;

                top: 48%;

                transform: translateY(-50%);

                width: 168px

            }

            .framer-0SkKE .framer-1e062e3 {

                bottom: -280px;

                height: var(--framer-aspect-ratio-supported, 240px);

                left: 47%;

                order: 6;

                transform: translate(-50%);

                width: 240px

            }

            .framer-0SkKE .framer-18t105 {

                height: auto;

                left: 51%;

                order: 8;

                transform: translate(-50%);

                width: auto

            }

            .framer-0SkKE .framer-7p3cuv {

                height: 53px;

                width: 102%

            }

            @supports (background: -webkit-named-image(i)) and (not (scale:1)) {

                .framer-0SkKE .framer-1wsj7we,

                .framer-0SkKE .framer-1125c3u,

                .framer-0SkKE .framer-qqw9i1,

                .framer-0SkKE .framer-16oetps,

                .framer-0SkKE .framer-18wna8p,

                .framer-0SkKE .framer-18uy9t5,

                .framer-0SkKE .framer-1coccwy,

                .framer-0SkKE .framer-b4fpdi,

                .framer-0SkKE .framer-1yop29t,

                .framer-0SkKE .framer-1x6r82v,

                .framer-0SkKE .framer-g110ol {

                    gap: 0px

                }

                .framer-0SkKE .framer-1wsj7we>*,

                .framer-0SkKE .framer-1125c3u>*,

                .framer-0SkKE .framer-qqw9i1>*,

                .framer-0SkKE .framer-16oetps>*,

                .framer-0SkKE .framer-18wna8p>*,

                .framer-0SkKE .framer-18uy9t5>*,

                .framer-0SkKE .framer-1coccwy>* {

                    margin: 0 8px

                }

                .framer-0SkKE .framer-1wsj7we>:first-child,

                .framer-0SkKE .framer-1125c3u>:first-child,

                .framer-0SkKE .framer-qqw9i1>:first-child,

                .framer-0SkKE .framer-16oetps>:first-child,

                .framer-0SkKE .framer-18wna8p>:first-child,

                .framer-0SkKE .framer-18uy9t5>:first-child,

                .framer-0SkKE .framer-1coccwy>:first-child {

                    margin-left: 0

                }

                .framer-0SkKE .framer-1wsj7we>:last-child,

                .framer-0SkKE .framer-1125c3u>:last-child,

                .framer-0SkKE .framer-qqw9i1>:last-child,

                .framer-0SkKE .framer-16oetps>:last-child,

                .framer-0SkKE .framer-18wna8p>:last-child,

                .framer-0SkKE .framer-18uy9t5>:last-child,

                .framer-0SkKE .framer-1coccwy>:last-child {

                    margin-right: 0

                }

                .framer-0SkKE .framer-b4fpdi>* {

                    margin: 0

                }

                .framer-0SkKE .framer-b4fpdi>:first-child,

                .framer-0SkKE .framer-1yop29t>:first-child,

                .framer-0SkKE .framer-1x6r82v>:first-child,

                .framer-0SkKE .framer-g110ol>:first-child {

                    margin-top: 0

                }

                .framer-0SkKE .framer-b4fpdi>:last-child,

                .framer-0SkKE .framer-1yop29t>:last-child,

                .framer-0SkKE .framer-1x6r82v>:last-child,

                .framer-0SkKE .framer-g110ol>:last-child {

                    margin-bottom: 0

                }

                .framer-0SkKE .framer-1yop29t>*,

                .framer-0SkKE .framer-1x6r82v>*,

                .framer-0SkKE .framer-g110ol>* {

                    margin: 20px 0

                }

            }

        }



        @media (max-width: 558px) {

            .framer-0SkKE .hidden-qsm4lc {

                display: none !important

            }

            .framer-body-Wx8cxz8Ga-framer-0SkKE {

                background: hsl(0, 0%, 100%)

            }

            .framer-0SkKE.framer-1e4mj2w {

                height: 4732px;

                width: 389px

            }

            .framer-0SkKE .framer-ukztwh {

                height: 221px;

                order: 0;

                width: 101%

            }

            .framer-0SkKE .framer-1j06e8v-container {

                height: 219%;

                width: 148%

            }

            .framer-0SkKE .framer-ge8dge {

                background: radial-gradient(50% 40.8% at 50% 50%, #d1000a 0%, rgb(30, 2, 99) 81.98198198198199%);

                height: 29%;

                order: 1;

                padding: 110px 20px;

                width: 102%

            }

            .framer-0SkKE .framer-1qedgsu,

            .framer-0SkKE .framer-1lh0pel,

            .framer-0SkKE .framer-gq9syw,

            .framer-0SkKE .framer-l5yeq3,

            .framer-0SkKE .framer-1kowd2w {

                order: 0

            }

            .framer-0SkKE .framer-1wsj7we {

                gap: 16px;

                order: 1

            }

            .framer-0SkKE .framer-1gyxw3q,

            .framer-0SkKE .framer-1xlfi3,

            .framer-0SkKE .framer-krjqrc,

            .framer-0SkKE .framer-w9rtlw {

                width: 64px

            }

            .framer-0SkKE .framer-11zxncw,

            .framer-0SkKE .framer-1p3hkmm,

            .framer-0SkKE .framer-p0hitr,

            .framer-0SkKE .framer-1pplv3u,

            .framer-0SkKE .framer-y5mez3,

            .framer-0SkKE .framer-1vt9nza,

            .framer-0SkKE .framer-1uejk2n {

                height: 48px;

                width: 48px

            }

            .framer-0SkKE .framer-1125c3u {

                gap: 16px;

                order: 2

            }

            .framer-0SkKE .framer-recb1o,

            .framer-0SkKE .framer-grx0kj,

            .framer-0SkKE .framer-ov6tub,

            .framer-0SkKE .framer-y407j5,

            .framer-0SkKE .framer-1wvoj6d,

            .framer-0SkKE .framer-bii1m0,

            .framer-0SkKE .framer-wpmkjg {

                order: 1

            }

            .framer-0SkKE .framer-1hiweb7,

            .framer-0SkKE .framer-1y2c1tn,

            .framer-0SkKE .framer-q4aee5 {

                order: 0;

                width: 64px

            }

            .framer-0SkKE .framer-qqw9i1 {

                gap: 16px;

                order: 3

            }

            .framer-0SkKE .framer-16oetps {

                gap: 16px;

                order: 4

            }

            .framer-0SkKE .framer-18wna8p {

                gap: 16px;

                order: 5

            }

            .framer-0SkKE .framer-18uy9t5 {

                gap: 16px;

                order: 6

            }

            .framer-0SkKE .framer-1coccwy {

                gap: 16px;

                order: 7

            }

            .framer-0SkKE .framer-b4fpdi {

                background: radial-gradient(50% 47.3% at 50% 50%, #d1000a 0%, rgb(30, 2, 99) 100%);

                gap: 0px;

                height: 2258px;

                order: 2;

                padding: 24px

            }

            .framer-0SkKE .framer-6yasc7 {

                left: unset;

                position: relative;

                top: unset;

                transform: unset

            }

            .framer-0SkKE .framer-1yop29t,

            .framer-0SkKE .framer-1x6r82v {

                flex-direction: column;

                gap: 24px

            }

            .framer-0SkKE .framer-nyym8q,

            .framer-0SkKE .framer-6tyunn,

            .framer-0SkKE .framer-7c22gu,

            .framer-0SkKE .framer-d12mf,

            .framer-0SkKE .framer-t25e1 {

                flex: none;

                height: 400px;

                width: 100%

            }

            .framer-0SkKE .framer-g110ol {

                background: radial-gradient(50% 28.299999999999997% at 50% 50%, #d1000a 0%, rgb(30, 2, 99) 100%);

                gap: 32px;

                height: 825px;

                order: 3;

                padding: 24px;

                width: 101%

            }

            .framer-0SkKE .framer-5x0tuc {

                height: 15%;

                left: calc(50.12722646310435% - min(100%, 354px) / 2);

                order: 0;

                top: 308px;

                width: 354px

            }

            .framer-0SkKE .framer-18w6cmg {

                bottom: 7px;

                height: var(--framer-aspect-ratio-supported, 154px);

                left: unset;

                order: 2;

                right: 0;

                width: 148px

            }

            .framer-0SkKE .framer-1tljc1b {

                bottom: 211px;

                height: var(--framer-aspect-ratio-supported, 154px);

                left: unset;

                order: 3;

                right: 0;

                width: 148px

            }

            .framer-0SkKE .framer-1p1m5kn {

                bottom: 159px;

                height: var(--framer-aspect-ratio-supported, 131px);

                left: -18px;

                order: 4;

                width: 165px

            }

            .framer-0SkKE .framer-xccud9 {

                bottom: 12px;

                height: var(--framer-aspect-ratio-supported, 131px);

                left: 38px;

                order: 5;

                right: unset;

                width: 165px

            }

            .framer-0SkKE .framer-p7rpzk {

                order: 7

            }

            .framer-0SkKE .framer-18t105 {

                height: auto;

                left: 51%;

                order: 8;

                transform: translate(-50%);

                width: auto

            }

            .framer-0SkKE .framer-7p3cuv {

                height: 4.62085308056872vh;

                order: 4;

                padding: 0

            }

            @supports (background: -webkit-named-image(i)) and (not (scale:1)) {

                .framer-0SkKE .framer-1wsj7we,

                .framer-0SkKE .framer-1125c3u,

                .framer-0SkKE .framer-qqw9i1,

                .framer-0SkKE .framer-16oetps,

                .framer-0SkKE .framer-18wna8p,

                .framer-0SkKE .framer-18uy9t5,

                .framer-0SkKE .framer-1coccwy,

                .framer-0SkKE .framer-b4fpdi,

                .framer-0SkKE .framer-1yop29t,

                .framer-0SkKE .framer-1x6r82v,

                .framer-0SkKE .framer-g110ol {

                    gap: 0px

                }

                .framer-0SkKE .framer-1wsj7we>*,

                .framer-0SkKE .framer-1125c3u>*,

                .framer-0SkKE .framer-qqw9i1>*,

                .framer-0SkKE .framer-16oetps>*,

                .framer-0SkKE .framer-18wna8p>*,

                .framer-0SkKE .framer-18uy9t5>*,

                .framer-0SkKE .framer-1coccwy>* {

                    margin: 0 8px

                }

                .framer-0SkKE .framer-1wsj7we>:first-child,

                .framer-0SkKE .framer-1125c3u>:first-child,

                .framer-0SkKE .framer-qqw9i1>:first-child,

                .framer-0SkKE .framer-16oetps>:first-child,

                .framer-0SkKE .framer-18wna8p>:first-child,

                .framer-0SkKE .framer-18uy9t5>:first-child,

                .framer-0SkKE .framer-1coccwy>:first-child {

                    margin-left: 0

                }

                .framer-0SkKE .framer-1wsj7we>:last-child,

                .framer-0SkKE .framer-1125c3u>:last-child,

                .framer-0SkKE .framer-qqw9i1>:last-child,

                .framer-0SkKE .framer-16oetps>:last-child,

                .framer-0SkKE .framer-18wna8p>:last-child,

                .framer-0SkKE .framer-18uy9t5>:last-child,

                .framer-0SkKE .framer-1coccwy>:last-child {

                    margin-right: 0

                }

                .framer-0SkKE .framer-b4fpdi>* {

                    margin: 0

                }

                .framer-0SkKE .framer-b4fpdi>:first-child,

                .framer-0SkKE .framer-1yop29t>:first-child,

                .framer-0SkKE .framer-1x6r82v>:first-child,

                .framer-0SkKE .framer-g110ol>:first-child {

                    margin-top: 0

                }

                .framer-0SkKE .framer-b4fpdi>:last-child,

                .framer-0SkKE .framer-1yop29t>:last-child,

                .framer-0SkKE .framer-1x6r82v>:last-child,

                .framer-0SkKE .framer-g110ol>:last-child {

                    margin-bottom: 0

                }

                .framer-0SkKE .framer-1yop29t>*,

                .framer-0SkKE .framer-1x6r82v>* {

                    margin: 12px 0

                }

                .framer-0SkKE .framer-g110ol>* {

                    margin: 16px 0

                }

            }

        }



        .framer-sbSdD .framer-styles-preset-1joh1yh:not(.rich-text-wrapper),

        .framer-sbSdD .framer-styles-preset-1joh1yh.rich-text-wrapper h2,

        .framer-sbSdD .framer-styles-preset-1joh1yh.rich-text-wrapper [data-preset-tag=h2] {

            --framer-font-family: "Outfit", sans-serif;

            --framer-font-size: 48px;

            --framer-font-style: normal;

            --framer-font-weight: 600;

            --framer-letter-spacing: -.48px;

            --framer-line-height: 100%;

            --framer-paragraph-spacing: 0px;

            --framer-text-alignment: start;

            --framer-text-color: #ffffff;

            --framer-text-decoration: none;

            --framer-text-transform: none

        }



        @media (max-width: 599px) and (min-width: 0px) {

            .framer-sbSdD .framer-styles-preset-1joh1yh:not(.rich-text-wrapper),

            .framer-sbSdD .framer-styles-preset-1joh1yh.rich-text-wrapper h2,

            .framer-sbSdD .framer-styles-preset-1joh1yh.rich-text-wrapper [data-preset-tag=h2] {

                --framer-font-family: "Outfit", sans-serif;

                --framer-font-size: 38px;

                --framer-font-style: normal;

                --framer-font-weight: 600;

                --framer-letter-spacing: -.48px;

                --framer-line-height: 100%;

                --framer-paragraph-spacing: 0px;

                --framer-text-alignment: start;

                --framer-text-color: #ffffff;

                --framer-text-decoration: none;

                --framer-text-transform: none

            }

        }



        .framer-SAYIg .framer-styles-preset-1ff5or7:not(.rich-text-wrapper),

        .framer-SAYIg .framer-styles-preset-1ff5or7.rich-text-wrapper p,

        .framer-SAYIg .framer-styles-preset-1ff5or7.rich-text-wrapper [data-preset-tag=p] {

            --framer-font-family: "Outfit", sans-serif;

            --framer-font-size: 24px;

            --framer-font-style: normal;

            --framer-font-weight: 500;

            --framer-letter-spacing: .36px;

            --framer-line-height: 120%;

            --framer-paragraph-spacing: 0px;

            --framer-text-alignment: start;

            --framer-text-color: #ffffff;

            --framer-text-decoration: none;

            --framer-text-transform: none

        }



        @media (max-width: 599px) and (min-width: 0px) {

            .framer-SAYIg .framer-styles-preset-1ff5or7:not(.rich-text-wrapper),

            .framer-SAYIg .framer-styles-preset-1ff5or7.rich-text-wrapper p,

            .framer-SAYIg .framer-styles-preset-1ff5or7.rich-text-wrapper [data-preset-tag=p] {

                --framer-font-family: "Outfit", sans-serif;

                --framer-font-size: 19px;

                --framer-font-style: normal;

                --framer-font-weight: 500;

                --framer-letter-spacing: .36px;

                --framer-line-height: 120%;

                --framer-paragraph-spacing: 0px;

                --framer-text-alignment: start;

                --framer-text-color: #ffffff;

                --framer-text-decoration: none;

                --framer-text-transform: none

            }

        }



        .framer-wBSIe .framer-styles-preset-w2d06g:not(.rich-text-wrapper),

        .framer-wBSIe .framer-styles-preset-w2d06g.rich-text-wrapper p,

        .framer-wBSIe .framer-styles-preset-w2d06g.rich-text-wrapper [data-preset-tag=p] {

            --framer-font-family: "Outfit", sans-serif;

            --framer-font-size: 20px;

            --framer-font-style: normal;

            --framer-font-weight: 600;

            --framer-letter-spacing: .3px;

            --framer-line-height: 100%;

            --framer-paragraph-spacing: 0px;

            --framer-text-alignment: start;

            --framer-text-color: #ffffff;

            --framer-text-decoration: none;

            --framer-text-transform: none

        }



        @media (max-width: 599px) and (min-width: 0px) {

            .framer-wBSIe .framer-styles-preset-w2d06g:not(.rich-text-wrapper),

            .framer-wBSIe .framer-styles-preset-w2d06g.rich-text-wrapper p,

            .framer-wBSIe .framer-styles-preset-w2d06g.rich-text-wrapper [data-preset-tag=p] {

                --framer-font-family: "Outfit", sans-serif;

                --framer-font-size: 16px;

                --framer-font-style: normal;

                --framer-font-weight: 600;

                --framer-letter-spacing: .3px;

                --framer-line-height: 100%;

                --framer-paragraph-spacing: 0px;

                --framer-text-alignment: start;

                --framer-text-color: #ffffff;

                --framer-text-decoration: none;

                --framer-text-transform: none

            }

        }



        .framer-IAT6v .framer-styles-preset-1ivfyuv:not(.rich-text-wrapper),

        .framer-IAT6v .framer-styles-preset-1ivfyuv.rich-text-wrapper h1,

        .framer-IAT6v .framer-styles-preset-1ivfyuv.rich-text-wrapper [data-preset-tag=h1] {

            --framer-font-family: "Outfit", sans-serif;

            --framer-font-size: 96px;

            --framer-font-style: normal;

            --framer-font-weight: 600;

            --framer-letter-spacing: -.96px;

            --framer-line-height: 100%;

            --framer-paragraph-spacing: 0px;

            --framer-text-alignment: start;

            --framer-text-color: #ffffff;

            --framer-text-decoration: none;

            --framer-text-transform: none

        }



        @media (max-width: 599px) and (min-width: 0px) {

            .framer-IAT6v .framer-styles-preset-1ivfyuv:not(.rich-text-wrapper),

            .framer-IAT6v .framer-styles-preset-1ivfyuv.rich-text-wrapper h1,

            .framer-IAT6v .framer-styles-preset-1ivfyuv.rich-text-wrapper [data-preset-tag=h1] {

                --framer-font-family: "Outfit", sans-serif;

                --framer-font-size: 64px;

                --framer-font-style: normal;

                --framer-font-weight: 600;

                --framer-letter-spacing: -.96px;

                --framer-line-height: 100%;

                --framer-paragraph-spacing: 0px;

                --framer-text-alignment: start;

                --framer-text-color: #ffffff;

                --framer-text-decoration: none;

                --framer-text-transform: none

            }

        }



        .ssr-variant {

            display: contents

        }

    