@media(min-width: 1200px) { .hidden-72rtr7 { display:none!important } } @media(min-width: 810px) and (max-width: 1199px) { .hidden-1lpxxz1 { display:none!important } } @media(max-width: 809px) { .hidden-gqgo96 { display:none!important } } 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-c5a22e7d-eb64-4d45-8a7e-dcb725c5dbb1: rgb(255, 255, 255); --token-64f5bd03-6b7a-43e3-ba7b-3a0b2b8b7a5e: rgb(242, 249, 254); --token-d2bc7a45-11e0-468d-8e86-da93ff072b7c: rgb(175, 175, 175); --token-0aea2c7f-2a29-4473-80fd-0453c34792e4: rgb(112, 110, 122); --token-6e1dd630-cd02-44c9-b21a-a542833cf79b: rgb(10, 9, 13); --token-518f5c43-2a7d-48f3-9a8f-3d4fa14a1ea5: rgb(1, 1, 1); --token-a929069a-7ea7-40ad-b0e3-511b9ef2472b: rgb(189, 156, 255); --token-90cc85bd-6083-4ac2-af67-f188d4052fe6: rgb(150, 103, 244); --token-4f647512-f9f6-44f3-9e1e-5b9cd5243150: rgb(115, 56, 224); --token-478605a9-7d53-48cf-b49e-fa520e13d8b5: rgb(84, 37, 176); --token-4eb30efd-6708-4c6a-b8a0-7a3a4fa7bf00: rgb(44, 41, 56); --token-dac0bec6-6acb-444c-ac02-87950f2b7f18: rgb(26, 24, 34); --token-b5d64e1c-d37d-4055-8848-8c028ccb4878: rgb(25, 22, 36); --token-39139dc2-5826-48d3-90f9-4b466d460b8b: rgb(173, 208, 21); --token-bc6b87a3-bf97-4d55-b705-8a1b01b9fc86: rgb(255, 34, 68); --token-466f412f-31e4-4f7f-a7e6-91a69b113f31: rgba(1, 1, 1, 0) } #__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: Manrope; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/manrope/v15/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2"); unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F } @font-face { font-family: Manrope; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/manrope/v15/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2"); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116 } @font-face { font-family: Manrope; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/manrope/v15/xn7gYHE41ni1AdIRggSxSuXd.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: Manrope; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/manrope/v15/xn7gYHE41ni1AdIRggixSuXd.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: Manrope; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/manrope/v15/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2"); unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF } @font-face { font-family: Manrope; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/manrope/v15/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2"); unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD } @font-face { font-family: Manrope; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/manrope/v15/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2"); unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F } @font-face { font-family: Manrope; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/manrope/v15/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2"); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116 } @font-face { font-family: Manrope; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/manrope/v15/xn7gYHE41ni1AdIRggSxSuXd.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: Manrope; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/manrope/v15/xn7gYHE41ni1AdIRggixSuXd.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: Manrope; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/manrope/v15/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2"); unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF } @font-face { font-family: Manrope; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/manrope/v15/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2"); unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD } @font-face { font-family: Manrope; font-style: normal; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/manrope/v15/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2"); unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F } @font-face { font-family: Manrope; font-style: normal; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/manrope/v15/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2"); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116 } @font-face { font-family: Manrope; font-style: normal; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/manrope/v15/xn7gYHE41ni1AdIRggSxSuXd.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: Manrope; font-style: normal; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/manrope/v15/xn7gYHE41ni1AdIRggixSuXd.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: Manrope; font-style: normal; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/manrope/v15/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2"); unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF } @font-face { font-family: Manrope; font-style: normal; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/manrope/v15/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2"); unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD } @font-face { font-family: Manrope; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/manrope/v15/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2"); unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F } @font-face { font-family: Manrope; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/manrope/v15/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2"); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116 } @font-face { font-family: Manrope; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/manrope/v15/xn7gYHE41ni1AdIRggSxSuXd.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: Manrope; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/manrope/v15/xn7gYHE41ni1AdIRggixSuXd.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: Manrope; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/manrope/v15/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2"); unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF } @font-face { font-family: Manrope; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/manrope/v15/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2"); unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD } @font-face { font-family: Plus Jakarta Sans; font-style: italic; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yOqhMva.woff2) format("woff2"); unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F } @font-face { font-family: Plus Jakarta Sans; font-style: italic; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yGqhMva.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: Plus Jakarta Sans; font-style: italic; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yCqhMva.woff2) format("woff2"); unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF } @font-face { font-family: Plus Jakarta Sans; font-style: italic; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4y6qhA.woff2) format("woff2"); unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD } @font-face { font-family: Plus Jakarta Sans; font-style: italic; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yOqhMva.woff2) format("woff2"); unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F } @font-face { font-family: Plus Jakarta Sans; font-style: italic; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yGqhMva.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: Plus Jakarta Sans; font-style: italic; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yCqhMva.woff2) format("woff2"); unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF } @font-face { font-family: Plus Jakarta Sans; font-style: italic; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4y6qhA.woff2) format("woff2"); unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD } @font-face { font-family: Plus Jakarta Sans; font-style: italic; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yOqhMva.woff2) format("woff2"); unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F } @font-face { font-family: Plus Jakarta Sans; font-style: italic; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yGqhMva.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: Plus Jakarta Sans; font-style: italic; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yCqhMva.woff2) format("woff2"); unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF } @font-face { font-family: Plus Jakarta Sans; font-style: italic; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4y6qhA.woff2) format("woff2"); unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD } @font-face { font-family: Plus Jakarta Sans; font-style: italic; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yOqhMva.woff2) format("woff2"); unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F } @font-face { font-family: Plus Jakarta Sans; font-style: italic; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yGqhMva.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: Plus Jakarta Sans; font-style: italic; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yCqhMva.woff2) format("woff2"); unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF } @font-face { font-family: Plus Jakarta Sans; font-style: italic; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4y6qhA.woff2) format("woff2"); unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD } @font-face { font-family: Plus Jakarta Sans; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2"); unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F } @font-face { font-family: Plus Jakarta Sans; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.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: Plus Jakarta Sans; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2"); unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF } @font-face { font-family: Plus Jakarta Sans; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2"); unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD } @font-face { font-family: Plus Jakarta Sans; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2"); unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F } @font-face { font-family: Plus Jakarta Sans; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.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: Plus Jakarta Sans; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2"); unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF } @font-face { font-family: Plus Jakarta Sans; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2"); unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD } @font-face { font-family: Plus Jakarta Sans; font-style: normal; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2"); unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F } @font-face { font-family: Plus Jakarta Sans; font-style: normal; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.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: Plus Jakarta Sans; font-style: normal; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2"); unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF } @font-face { font-family: Plus Jakarta Sans; font-style: normal; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2"); unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD } @font-face { font-family: Plus Jakarta Sans; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2"); unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F } @font-face { font-family: Plus Jakarta Sans; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.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: Plus Jakarta Sans; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2"); unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF } @font-face { font-family: Plus Jakarta Sans; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2"); unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD } @font-face { font-family: Inter; src: url(https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F } @font-face { font-family: Inter; src: url(https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116 } @font-face { font-family: Inter; src: url(https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+1F00-1FFF } @font-face { font-family: Inter; src: url(https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0370-03FF } @font-face { font-family: Inter; src: url(https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF } @font-face { font-family: Inter; src: url(https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD } @font-face { font-family: Inter; src: url(https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB } @font-face { font-family: Inter; src: url(https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F } @font-face { font-family: Inter; src: url(https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116 } @font-face { font-family: Inter; src: url(https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+1F00-1FFF } @font-face { font-family: Inter; src: url(https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0370-03FF } @font-face { font-family: Inter; src: url(https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF } @font-face { font-family: Inter; src: url(https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD } @font-face { font-family: Inter; src: url(https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB } @font-face { font-family: Inter; src: url(https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F } @font-face { font-family: Inter; src: url(https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116 } @font-face { font-family: Inter; src: url(https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+1F00-1FFF } @font-face { font-family: Inter; src: url(https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0370-03FF } @font-face { font-family: Inter; src: url(https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF } @font-face { font-family: Inter; src: url(https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD } @font-face { font-family: Inter; src: url(https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB } @font-face { font-family: Inter; src: url(https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F } @font-face { font-family: Inter; src: url(https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116 } @font-face { font-family: Inter; src: url(https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+1F00-1FFF } @font-face { font-family: Inter; src: url(https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0370-03FF } @font-face { font-family: Inter; src: url(https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF } @font-face { font-family: Inter; src: url(https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD } @font-face { font-family: Inter; src: url(https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.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: Plus Jakarta Sans Placeholder; src: local("Arial"); ascent-override:98.16%;descent-override:20.99%;line-gap-override:0%;size-adjust:105.75%} @font-face { font-family: Manrope Placeholder; src: local("Arial"); ascent-override:102.74%;descent-override:28.91%;line-gap-override:0%;size-adjust:103.76%} @font-face { font-family: Inter Placeholder; src: local("Arial"); ascent-override:89.79%;descent-override:22.36%;line-gap-override:0%;size-adjust:107.89%} body { --framer-will-change-override: none } @supports (background: -webkit-named-image(i)) and (not (grid-template-rows: subgrid)) { body { --framer-will-change-override: transform } } [data-framer-component-type] { position: absolute } [data-framer-component-type=Text] { cursor: inherit } [data-framer-component-text-autosized] * { white-space: pre } [data-framer-component-type=Text]>* { text-align: var(--framer-text-alignment, start) } [data-framer-component-type=Text] span span,[data-framer-component-type=Text] p span,[data-framer-component-type=Text] h1 span,[data-framer-component-type=Text] h2 span,[data-framer-component-type=Text] h3 span,[data-framer-component-type=Text] h4 span,[data-framer-component-type=Text] h5 span,[data-framer-component-type=Text] h6 span { display: block } [data-framer-component-type=Text] span span span,[data-framer-component-type=Text] p span span,[data-framer-component-type=Text] h1 span span,[data-framer-component-type=Text] h2 span span,[data-framer-component-type=Text] h3 span span,[data-framer-component-type=Text] h4 span span,[data-framer-component-type=Text] h5 span span,[data-framer-component-type=Text] h6 span span { display: unset } [data-framer-component-type=Text] div div span,[data-framer-component-type=Text] a div span,[data-framer-component-type=Text] span span span,[data-framer-component-type=Text] p span span,[data-framer-component-type=Text] h1 span span,[data-framer-component-type=Text] h2 span span,[data-framer-component-type=Text] h3 span span,[data-framer-component-type=Text] h4 span span,[data-framer-component-type=Text] h5 span span,[data-framer-component-type=Text] h6 span span,[data-framer-component-type=Text] a { font-family: var(--font-family); font-style: var(--font-style); font-weight: min(calc(var(--framer-font-weight-increase, 0) + var(--font-weight, 400)),900); color: var(--text-color); letter-spacing: var(--letter-spacing); font-size: var(--font-size); text-transform: var(--text-transform); text-decoration: var(--text-decoration); line-height: var(--line-height) } [data-framer-component-type=Text] div div span,[data-framer-component-type=Text] a div span,[data-framer-component-type=Text] span span span,[data-framer-component-type=Text] p span span,[data-framer-component-type=Text] h1 span span,[data-framer-component-type=Text] h2 span span,[data-framer-component-type=Text] h3 span span,[data-framer-component-type=Text] h4 span span,[data-framer-component-type=Text] h5 span span,[data-framer-component-type=Text] h6 span span,[data-framer-component-type=Text] a { --font-family: var(--framer-font-family); --font-style: var(--framer-font-style); --font-weight: var(--framer-font-weight); --text-color: var(--framer-text-color); --letter-spacing: var(--framer-letter-spacing); --font-size: var(--framer-font-size); --text-transform: var(--framer-text-transform); --text-decoration: var(--framer-text-decoration); --line-height: var(--framer-line-height) } [data-framer-component-type=Text] a,[data-framer-component-type=Text] a div span,[data-framer-component-type=Text] a span span span,[data-framer-component-type=Text] a p span span,[data-framer-component-type=Text] a h1 span span,[data-framer-component-type=Text] a h2 span span,[data-framer-component-type=Text] a h3 span span,[data-framer-component-type=Text] a h4 span span,[data-framer-component-type=Text] a h5 span span,[data-framer-component-type=Text] a h6 span span { --font-family: var(--framer-link-font-family, var(--framer-font-family)); --font-style: var(--framer-link-font-style, var(--framer-font-style)); --font-weight: var(--framer-link-font-weight, var(--framer-font-weight)); --text-color: var(--framer-link-text-color, var(--framer-text-color)); --font-size: var(--framer-link-font-size, var(--framer-font-size)); --text-transform: var(--framer-link-text-transform, var(--framer-text-transform)); --text-decoration: var(--framer-link-text-decoration, var(--framer-text-decoration)) } [data-framer-component-type=Text] a:hover,[data-framer-component-type=Text] a div span:hover,[data-framer-component-type=Text] a span span span:hover,[data-framer-component-type=Text] a p span span:hover,[data-framer-component-type=Text] a h1 span span:hover,[data-framer-component-type=Text] a h2 span span:hover,[data-framer-component-type=Text] a h3 span span:hover,[data-framer-component-type=Text] a h4 span span:hover,[data-framer-component-type=Text] a h5 span span:hover,[data-framer-component-type=Text] a h6 span span:hover { --font-family: var(--framer-link-hover-font-family, var(--framer-link-font-family, var(--framer-font-family))); --font-style: var(--framer-link-hover-font-style, var(--framer-link-font-style, var(--framer-font-style))); --font-weight: var(--framer-link-hover-font-weight, var(--framer-link-font-weight, var(--framer-font-weight))); --text-color: var(--framer-link-hover-text-color, var(--framer-link-text-color, var(--framer-text-color))); --font-size: var(--framer-link-hover-font-size, var(--framer-link-font-size, var(--framer-font-size))); --text-transform: var(--framer-link-hover-text-transform, var(--framer-link-text-transform, var(--framer-text-transform))); --text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration))) } [data-framer-component-type=Text].isCurrent a,[data-framer-component-type=Text].isCurrent a div span,[data-framer-component-type=Text].isCurrent a span span span,[data-framer-component-type=Text].isCurrent a p span span,[data-framer-component-type=Text].isCurrent a h1 span span,[data-framer-component-type=Text].isCurrent a h2 span span,[data-framer-component-type=Text].isCurrent a h3 span span,[data-framer-component-type=Text].isCurrent a h4 span span,[data-framer-component-type=Text].isCurrent a h5 span span,[data-framer-component-type=Text].isCurrent a h6 span span { --font-family: var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family))); --font-style: var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style))); --font-weight: var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight))); --text-color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color))); --font-size: var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size))); --text-transform: var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform))); --text-decoration: var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration))) } p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,ol.framer-text,ul.framer-text { margin: 0; padding: 0 } p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,ul.framer-text,span.framer-text:not([data-text-fill]) { font-family: var(--framer-blockquote-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)); font-style: var(--framer-blockquote-font-style, var(--framer-font-style, normal)); font-weight: var(--framer-blockquote-font-weight, var(--framer-font-weight, 400)); color: var(--framer-blockquote-text-color, var(--framer-text-color, #000)); font-size: calc(var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1)); letter-spacing: var(--framer-blockquote-letter-spacing, var(--framer-letter-spacing, 0)); text-transform: var(--framer-blockquote-text-transform, var(--framer-text-transform, none)); text-decoration: var(--framer-blockquote-text-decoration, var(--framer-text-decoration, none)); line-height: var(--framer-blockquote-line-height, var(--framer-line-height, 1.2em)); text-align: var(--framer-blockquote-text-alignment, var(--framer-text-alignment, start)); -webkit-text-stroke-width: var(--framer-text-stroke-width, initial); -webkit-text-stroke-color: var(--framer-text-stroke-color, initial); -moz-font-feature-settings: var(--framer-font-open-type-features, initial); -webkit-font-feature-settings: var(--framer-font-open-type-features, initial); font-feature-settings: var(--framer-font-open-type-features, initial); font-variation-settings: var(--framer-font-variation-axes, normal); text-wrap: var(--framer-text-wrap-override, var(--framer-text-wrap)) } .framer-fit-text .framer-text { white-space: nowrap; white-space-collapse: preserve } strong.framer-text { font-family: var(--framer-blockquote-font-family-bold, var(--framer-font-family-bold)); font-style: var(--framer-blockquote-font-style-bold, var(--framer-font-style-bold)); font-weight: var(--framer-blockquote-font-weight-bold, var(--framer-font-weight-bold, bolder)); font-variation-settings: var(--framer-blockquote-font-variation-axes-bold, var(--framer-font-variation-axes-bold)) } em.framer-text { font-family: var(--framer-blockquote-font-family-italic, var(--framer-font-family-italic)); font-style: var(--framer-blockquote-font-style-italic, var(--framer-font-style-italic, italic)); font-weight: var(--framer-blockquote-font-weight-italic, var(--framer-font-weight-italic)); font-variation-settings: var(--framer-blockquote-font-variation-axes-italic, var(--framer-font-variation-axes-italic)) } em.framer-text>strong.framer-text { font-family: var(--framer-blockquote-font-family-bold-italic, var(--framer-font-family-bold-italic)); font-style: var(--framer-blockquote-font-style-bold-italic, var(--framer-font-style-bold-italic, italic)); font-weight: var(--framer-blockquote-font-weight-bold-italic, var(--framer-font-weight-bold-italic, bolder)); font-variation-settings: var(--framer-blockquote-font-variation-axes-bold-italic, var(--framer-font-variation-axes-bold-italic)) } p.framer-text:not(:first-child),div.framer-text:not(:first-child),h1.framer-text:not(:first-child),h2.framer-text:not(:first-child),h3.framer-text:not(:first-child),h4.framer-text:not(:first-child),h5.framer-text:not(:first-child),h6.framer-text:not(:first-child),ol.framer-text:not(:first-child),ul.framer-text:not(:first-child),blockquote.framer-text:not(:first-child),.framer-image.framer-text:not(:first-child) { margin-top: var(--framer-blockquote-paragraph-spacing, var(--framer-paragraph-spacing, 0)) } li.framer-text>ul.framer-text:nth-child(2),li.framer-text>ol.framer-text:nth-child(2) { margin-top: 0 } .framer-text[data-text-fill] { display: inline-block; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; padding: max(0em,calc(calc(1.3em - var(--framer-blockquote-line-height, var(--framer-line-height, 1.3em))) / 2)); margin: min(0em,calc(calc(1.3em - var(--framer-blockquote-line-height, var(--framer-line-height, 1.3em))) / -2)) } code.framer-text,code.framer-text span.framer-text:not([data-text-fill]) { font-family: var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)); font-style: var(--framer-blockquote-font-style, var(--framer-code-font-style, var(--framer-font-style, normal))); font-weight: var(--framer-blockquote-font-weight, var(--framer-code-font-weight, var(--framer-font-weight, 400))); color: var(--framer-blockquote-text-color, var(--framer-code-text-color, var(--framer-text-color, #000))); font-size: calc(var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1)); letter-spacing: var(--framer-blockquote-letter-spacing, var(--framer-letter-spacing, 0)); line-height: var(--framer-blockquote-line-height, var(--framer-line-height, 1.2em)) } blockquote.framer-text { margin-block-start:initial;margin-block-end:initial;margin-inline-start:initial;margin-inline-end:initial;unicode-bidi: initial } a.framer-text,a.framer-text span.framer-text:not([data-text-fill]),span.framer-text[data-nested-link],span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]) { font-family: var(--framer-blockquote-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif))); font-style: var(--framer-blockquote-font-style, var(--framer-link-font-style, var(--framer-font-style, normal))); font-weight: var(--framer-blockquote-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400))); color: var(--framer-blockquote-text-color, var(--framer-link-text-color, var(--framer-text-color, #000))); font-size: calc(var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1)); text-transform: var(--framer-blockquote-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none))); text-decoration: var(--framer-blockquote-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]),code.framer-text span.framer-text[data-nested-link],code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]) { font-family: var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)); font-style: var(--framer-blockquote-font-style, var(--framer-code-font-style, var(--framer-font-style, normal))); font-weight: var(--framer-blockquote-font-weight, var(--framer-code-font-weight, var(--framer-font-weight, 400))); color: var(--framer-blockquote-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000)))); font-size: calc(var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1)) } a.framer-text:hover,a.framer-text:hover span.framer-text:not([data-text-fill]),span.framer-text[data-nested-link]:hover,span.framer-text[data-nested-link]:hover span.framer-text:not([data-text-fill]) { font-family: var(--framer-link-hover-font-family, var(--framer-blockquote-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)))); font-style: var(--framer-link-hover-font-style, var(--framer-blockquote-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)))); font-weight: var(--framer-link-hover-font-weight, var(--framer-blockquote-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)))); color: var(--framer-link-hover-text-color, var(--framer-blockquote-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)))); font-size: calc(var(--framer-link-hover-font-size, var(--framer-blockquote-font-size, var(--framer-font-size, 16px))) * var(--framer-font-size-scale, 1)); text-transform: var(--framer-link-hover-text-transform, var(--framer-blockquote-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)))); text-decoration: var(--framer-link-hover-text-decoration, var(--framer-blockquote-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]),code.framer-text span.framer-text[data-nested-link]:hover,code.framer-text span.framer-text[data-nested-link]:hover span.framer-text:not([data-text-fill]) { font-family: var(var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif))); font-style: var(--framer-blockquote-font-style, var(--framer-code-font-style, var(--framer-font-style, normal))); font-weight: var(--framer-blockquote-font-weight, var(--framer-code-font-weight, var(--framer-font-weight, 400))); color: var(--framer-link-hover-text-color, var(--framer-blockquote-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-blockquote-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]),span.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]) { font-family: var(--framer-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]),code.framer-text span.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]) { font-family: var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)); font-style: var(--framer-code-font-style, var(--framer-font-style, normal)); font-weight: var(--framer-code-font-weight, var(--framer-font-weight, 400)); color: 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]),span.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]) { 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]),code.framer-text span.framer-text[data-framer-page-link-current]:hover,code.framer-text span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]) { 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; --framer-font-open-type-features: normal } 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; --framer-font-open-type-features: normal; --font-variation-settings: normal } [data-framer-component-type=DeprecatedRichText] p,[data-framer-component-type=DeprecatedRichText] div,[data-framer-component-type=DeprecatedRichText] h1,[data-framer-component-type=DeprecatedRichText] h2,[data-framer-component-type=DeprecatedRichText] h3,[data-framer-component-type=DeprecatedRichText] h4,[data-framer-component-type=DeprecatedRichText] h5,[data-framer-component-type=DeprecatedRichText] h6 { margin: 0; padding: 0 } [data-framer-component-type=DeprecatedRichText] p,[data-framer-component-type=DeprecatedRichText] div,[data-framer-component-type=DeprecatedRichText] h1,[data-framer-component-type=DeprecatedRichText] h2,[data-framer-component-type=DeprecatedRichText] h3,[data-framer-component-type=DeprecatedRichText] h4,[data-framer-component-type=DeprecatedRichText] h5,[data-framer-component-type=DeprecatedRichText] h6,[data-framer-component-type=DeprecatedRichText] li,[data-framer-component-type=DeprecatedRichText] ol,[data-framer-component-type=DeprecatedRichText] ul,[data-framer-component-type=DeprecatedRichText] span:not([data-text-fill]) { font-family: var(--framer-font-family, Inter, Inter Placeholder, sans-serif); font-style: var(--framer-font-style, normal); font-weight: var(--framer-font-weight, 400); color: var(--framer-text-color, #000); font-size: var(--framer-font-size, 16px); letter-spacing: var(--framer-letter-spacing, 0); text-transform: var(--framer-text-transform, none); 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))) } [data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current],[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current] span:not([data-text-fill]):not([data-nested-link]) { font-family: var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif))); font-style: var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal))); font-weight: var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400))); color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000))); font-size: var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))); text-transform: var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none))); text-decoration: var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))) } [data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current]:hover,[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current]:hover span:not([data-text-fill]):not([data-nested-link]) { font-family: var(--framer-link-hover-font-family, var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)))); font-style: var(--framer-link-hover-font-style, var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)))); font-weight: var(--framer-link-hover-font-weight, var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)))); color: var(--framer-link-hover-text-color, var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)))); font-size: var(--framer-link-hover-font-size, var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)))); text-transform: var(--framer-link-hover-text-transform, var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)))); text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)))) } [data-framer-component-type=DeprecatedRichText] strong { font-weight: bolder } [data-framer-component-type=DeprecatedRichText] em { font-style: italic } [data-framer-component-type=DeprecatedRichText] .framer-image { display: block; max-width: 100%; height: auto } [data-framer-component-type=DeprecatedRichText] ul,[data-framer-component-type=DeprecatedRichText] ol { display: table; width: 100%; padding-left: 0; margin: 0 } [data-framer-component-type=DeprecatedRichText] li { display: table-row; counter-increment: list-item; list-style: none } [data-framer-component-type=DeprecatedRichText] ol>li:before { display: table-cell; width: 2.25ch; box-sizing: border-box; padding-right: .75ch; content: counter(list-item) "."; white-space: nowrap } [data-framer-component-type=DeprecatedRichText] ul>li:before { display: table-cell; width: 2.25ch; box-sizing: border-box; padding-right: .75ch; content: "\2022" } :not([data-framer-generated])>[data-framer-stack-content-wrapper]>*,:not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-component-type],:not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-legacy-stack-gap-enabled]>*,:not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-legacy-stack-gap-enabled]>[data-framer-component-type] { position: relative } .flexbox-gap-not-supported [data-framer-legacy-stack-gap-enabled=true]>*,[data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false] { margin-top: calc(var(--stack-gap-y) / 2); margin-bottom: calc(var(--stack-gap-y) / 2); margin-right: calc(var(--stack-gap-x) / 2); margin-left: calc(var(--stack-gap-x) / 2) } [data-framer-stack-content-wrapper][data-framer-stack-gap-enabled=true] { row-gap: var(--stack-native-row-gap); column-gap: var(--stack-native-column-gap) } .flexbox-gap-not-supported [data-framer-stack-content-wrapper][data-framer-stack-gap-enabled=true] { row-gap: unset; column-gap: unset } .flexbox-gap-not-supported [data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true]>*:first-child,[data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>*:first-child,.flexbox-gap-not-supported [data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true]>*:last-child,[data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>*:last-child { margin-top: 0; margin-left: 0 } .flexbox-gap-not-supported [data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true]>*:last-child,[data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>*:last-child,.flexbox-gap-not-supported [data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true]>*:first-child,[data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>*:first-child { margin-right: 0; margin-bottom: 0 } NavigationContainer [data-framer-component-type=NavigationContainer]>*,[data-framer-component-type=NavigationContainer]>[data-framer-component-type] { position: relative } [data-framer-component-type=Scroll]::-webkit-scrollbar { display: none } [data-framer-component-type=ScrollContentWrapper]>* { position: relative } [data-framer-component-type=NativeScroll] { -webkit-overflow-scrolling: touch } [data-framer-component-type=NativeScroll]>* { position: relative } [data-framer-component-type=NativeScroll].direction-both { overflow-x: scroll; overflow-y: scroll } [data-framer-component-type=NativeScroll].direction-vertical { overflow-x: hidden; overflow-y: scroll } [data-framer-component-type=NativeScroll].direction-horizontal { overflow-x: scroll; overflow-y: hidden } [data-framer-component-type=NativeScroll].direction-vertical>* { width: 100%!important } [data-framer-component-type=NativeScroll].direction-horizontal>* { height: 100%!important } [data-framer-component-type=NativeScroll].scrollbar-hidden::-webkit-scrollbar { display: none } [data-framer-component-type=PageContentWrapper]>*,[data-framer-component-type=PageContentWrapper]>[data-framer-component-type] { position: relative } [data-framer-component-type=DeviceComponent].no-device>* { width: 100%!important; height: 100%!important } [data-is-present=false],[data-is-present=false] * { pointer-events: none!important } [data-framer-cursor=pointer] { cursor: pointer } [data-framer-cursor=grab] { cursor: grab } [data-framer-cursor=grab]:active { cursor: grabbing } [data-framer-component-type=Frame] *,[data-framer-component-type=Stack] * { pointer-events: auto } [data-framer-generated] * { pointer-events: unset } .svgContainer svg { display: block } [data-reset=button] { border-width: 0; padding: 0; background: none } [data-hide-scrollbars=true]::-webkit-scrollbar { width: 0px; height: 0px } [data-hide-scrollbars=true]::-webkit-scrollbar-thumb { background: transparent } .framer-cursor-none,.framer-cursor-none * { cursor: none!important } .framer-pointer-events-none,.framer-pointer-events-none * { pointer-events: none!important } .framer-body-augiA20Il-framer-7aCv4 { background: var(--token-518f5c43-2a7d-48f3-9a8f-3d4fa14a1ea5, rgb(1, 1, 1)) } .framer-7aCv4.framer-lux5qc,.framer-7aCv4 .framer-lux5qc { display: block } .framer-7aCv4.framer-72rtr7 { align-content: center; align-items: center; background-color: var(--token-518f5c43-2a7d-48f3-9a8f-3d4fa14a1ea5, #010101); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0; position: relative; width: 1200px } .framer-7aCv4 .framer-133ntjc-container { flex: none; height: auto; left: 50%; position: fixed; top: 0; transform: translate(-50%); width: 100%; z-index: 3 } .framer-7aCv4 .framer-2623wp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: hidden; padding: 180px 0 90px; position: relative; width: 100% } .framer-7aCv4 .framer-k7r1f6 { flex: none; height: 1209px; left: -485px; overflow: hidden; position: absolute; right: -485px; top: 0 } .framer-7aCv4 .framer-1l6dcv4-container { flex: none; height: 100vh; left: 0; position: absolute; right: 0; top: 0 } .framer-7aCv4 .framer-1exv011 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0 60px; position: relative; width: 100% } .framer-7aCv4 .framer-12u6gtz { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: center; max-width: 1018px; overflow: visible; padding: 0; position: relative; width: 1px } .framer-7aCv4 .framer-16l17zq { -webkit-filter: blur(35px); background-color: #8759f2; border-radius: 100%; bottom: 12px; filter: blur(35px); flex: none; height: 167px; left: calc(50.00000000000002% - 750px / 2); position: absolute; width: 750px } .framer-7aCv4 .framer-14t9s9c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0; position: relative; width: 100% } .framer-7aCv4 .framer-c9y9xx,.framer-7aCv4 .framer-otozkb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0; position: relative; width: 100% } .framer-7aCv4 .framer-1b71sn1 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 725px; word-break: break-word; word-wrap: break-word } .framer-7aCv4 .framer-1w8tio9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0; position: relative; transform-style: preserve-3d; width: 100% } .framer-7aCv4 .framer-1lyf96s { -webkit-filter: blur(40px); filter: blur(40px); flex: none; height: 494px; left: -43px; overflow: hidden; position: absolute; top: -57px; width: 69px } .framer-7aCv4 .framer-61q8h4 { -webkit-filter: blur(40px); filter: blur(40px); flex: none; height: 494px; overflow: hidden; position: absolute; right: -43px; top: -57px; width: 69px } .framer-7aCv4 .framer-1teq11j { align-content: center; align-items: center; aspect-ratio: 1.7051926298157454 / 1; border-radius: 33px; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 597px); justify-content: center; overflow: visible; padding: 1px 0 0; position: relative; width: 1px } .framer-7aCv4 .framer-szf8di-container { flex: none; inset: 0; position: absolute } .framer-7aCv4 .framer-a5l0a { --border-bottom-width: 1px; --border-color: var(--token-dac0bec6-6acb-444c-ac02-87950f2b7f18, #1a1822); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; -webkit-backdrop-filter: blur(6.5px); align-content: center; align-items: center; aspect-ratio: 1.7080536912751678 / 1; backdrop-filter: blur(6.5px); background: radial-gradient(94.0400600024054% 93.90962670616956% at 29.922783621344788% 20.03928899316103%,var(--token-dac0bec6-6acb-444c-ac02-87950f2b7f18, #1a1822) 0%,var(--token-6e1dd630-cd02-44c9-b21a-a542833cf79b, rgb(10, 9, 13)) 100%); border-radius: 27px; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 596px); justify-content: center; padding: 9px; position: relative; width: 1px } .framer-7aCv4 .framer-v1fz01 { --border-bottom-width: 1px; --border-color: var(--token-dac0bec6-6acb-444c-ac02-87950f2b7f18, #1a1822); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; border-radius: 18px; box-shadow: 0 3px 23px #0000000d; flex: 1 0 0px; height: 100%; overflow: visible; position: relative; width: 1px } .framer-7aCv4 .framer-qjes2t { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 90px 60px; position: relative; width: 100% } .framer-7aCv4 .framer-h9vn6s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: center; max-width: 1228px; overflow: hidden; padding: 0; position: relative; width: 100% } .framer-7aCv4 .framer-1jqwnjv-container { flex: none; height: auto; position: relative; width: auto } .framer-7aCv4 .framer-1mtwf1o { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto } .framer-7aCv4 .framer-u53yf6-container { flex: none; height: auto; max-width: 853px; position: relative; width: 100% } .framer-7aCv4 .framer-it854a-container,.framer-7aCv4 .framer-1368ysb-container { flex: none; height: auto; position: relative; width: 100% } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-7aCv4.framer-72rtr7,.framer-7aCv4 .framer-2623wp,.framer-7aCv4 .framer-1exv011,.framer-7aCv4 .framer-12u6gtz,.framer-7aCv4 .framer-14t9s9c,.framer-7aCv4 .framer-c9y9xx,.framer-7aCv4 .framer-1w8tio9,.framer-7aCv4 .framer-1teq11j,.framer-7aCv4 .framer-a5l0a,.framer-7aCv4 .framer-qjes2t,.framer-7aCv4 .framer-h9vn6s,.framer-7aCv4 .framer-otozkb { gap:0px } .framer-7aCv4.framer-72rtr7>*,.framer-7aCv4 .framer-qjes2t>* { margin: 0 } .framer-7aCv4.framer-72rtr7>:first-child,.framer-7aCv4 .framer-2623wp>:first-child,.framer-7aCv4 .framer-12u6gtz>:first-child,.framer-7aCv4 .framer-14t9s9c>:first-child,.framer-7aCv4 .framer-c9y9xx>:first-child,.framer-7aCv4 .framer-qjes2t>:first-child,.framer-7aCv4 .framer-h9vn6s>:first-child,.framer-7aCv4 .framer-otozkb>:first-child { margin-top: 0 } .framer-7aCv4.framer-72rtr7>:last-child,.framer-7aCv4 .framer-2623wp>:last-child,.framer-7aCv4 .framer-12u6gtz>:last-child,.framer-7aCv4 .framer-14t9s9c>:last-child,.framer-7aCv4 .framer-c9y9xx>:last-child,.framer-7aCv4 .framer-qjes2t>:last-child,.framer-7aCv4 .framer-h9vn6s>:last-child,.framer-7aCv4 .framer-otozkb>:last-child { margin-bottom: 0 } .framer-7aCv4 .framer-2623wp>* { margin: 40px 0 } .framer-7aCv4 .framer-1exv011>*,.framer-7aCv4 .framer-1w8tio9>*,.framer-7aCv4 .framer-1teq11j>*,.framer-7aCv4 .framer-a5l0a>* { margin: 0 5px } .framer-7aCv4 .framer-1exv011>:first-child,.framer-7aCv4 .framer-1w8tio9>:first-child,.framer-7aCv4 .framer-1teq11j>:first-child,.framer-7aCv4 .framer-a5l0a>:first-child { margin-left: 0 } .framer-7aCv4 .framer-1exv011>:last-child,.framer-7aCv4 .framer-1w8tio9>:last-child,.framer-7aCv4 .framer-1teq11j>:last-child,.framer-7aCv4 .framer-a5l0a>:last-child { margin-right: 0 } .framer-7aCv4 .framer-12u6gtz>*,.framer-7aCv4 .framer-h9vn6s>* { margin: 30px 0 } .framer-7aCv4 .framer-14t9s9c>* { margin: 12px 0 } .framer-7aCv4 .framer-c9y9xx>*,.framer-7aCv4 .framer-otozkb>* { margin: 8px 0 } } @media (min-width: 810px) and (max-width: 1199px) { .framer-body-augiA20Il-framer-7aCv4 { background:var(--token-518f5c43-2a7d-48f3-9a8f-3d4fa14a1ea5, rgb(1, 1, 1)) } .framer-7aCv4.framer-72rtr7 { width: 810px } .framer-7aCv4 .framer-2623wp { gap: 60px; padding: 160px 0 60px } .framer-7aCv4 .framer-k7r1f6 { left: -470px; right: -470px; top: -30px } .framer-7aCv4 .framer-1exv011 { padding: 0 35px } .framer-7aCv4 .framer-16l17zq { -webkit-filter: blur(30px); filter: blur(30px); left: 90px; right: 90px; width: unset } .framer-7aCv4 .framer-1teq11j { height: var(--framer-aspect-ratio-supported, 434px) } .framer-7aCv4 .framer-a5l0a { height: var(--framer-aspect-ratio-supported, 433px) } .framer-7aCv4 .framer-qjes2t { padding: 60px 35px } .framer-7aCv4 .framer-h9vn6s { gap: 40px } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-7aCv4 .framer-2623wp,.framer-7aCv4 .framer-h9vn6s { gap:0px } .framer-7aCv4 .framer-2623wp>* { margin: 30px 0 } .framer-7aCv4 .framer-2623wp>:first-child,.framer-7aCv4 .framer-h9vn6s>:first-child { margin-top: 0 } .framer-7aCv4 .framer-2623wp>:last-child,.framer-7aCv4 .framer-h9vn6s>:last-child { margin-bottom: 0 } .framer-7aCv4 .framer-h9vn6s>* { margin: 20px 0 } } } @media (max-width: 809px) { .framer-body-augiA20Il-framer-7aCv4 { background:var(--token-518f5c43-2a7d-48f3-9a8f-3d4fa14a1ea5, rgb(1, 1, 1)) } .framer-7aCv4.framer-72rtr7 { width: 390px } .framer-7aCv4 .framer-2623wp { gap: 50px; padding: 120px 0 45px } .framer-7aCv4 .framer-k7r1f6 { left: -300px; right: -300px; top: -60px } .framer-7aCv4 .framer-1l6dcv4-container { height: 50vh } .framer-7aCv4 .framer-1exv011 { padding: 0 20px } .framer-7aCv4 .framer-12u6gtz { gap: 50px } .framer-7aCv4 .framer-16l17zq { -webkit-filter: blur(30px); bottom: 8px; filter: blur(30px); left: 55px; right: 55px; width: unset } .framer-7aCv4 .framer-14t9s9c { gap: 20px } .framer-7aCv4 .framer-1b71sn1 { width: 100% } .framer-7aCv4 .framer-1lyf96s,.framer-7aCv4 .framer-61q8h4 { aspect-ratio: .21296296296296297 / 1; bottom: -51px; height: unset; width: var(--framer-aspect-ratio-supported, 67px) } .framer-7aCv4 .framer-1teq11j { border-radius: 23px; height: var(--framer-aspect-ratio-supported, 206px) } .framer-7aCv4 .framer-a5l0a { border-radius: 18px; height: var(--framer-aspect-ratio-supported, 205px); padding: 5px } .framer-7aCv4 .framer-v1fz01 { --border-color: var(--token-466f412f-31e4-4f7f-a7e6-91a69b113f31, rgba(1, 1, 1, 0)); border-radius: 13px } .framer-7aCv4 .framer-qjes2t { padding: 45px 20px } .framer-7aCv4 .framer-h9vn6s { gap: 35px } .framer-7aCv4 .framer-otozkb { gap: 15px } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-7aCv4 .framer-2623wp,.framer-7aCv4 .framer-12u6gtz,.framer-7aCv4 .framer-14t9s9c,.framer-7aCv4 .framer-h9vn6s,.framer-7aCv4 .framer-otozkb { gap:0px } .framer-7aCv4 .framer-2623wp>*,.framer-7aCv4 .framer-12u6gtz>* { margin: 25px 0 } .framer-7aCv4 .framer-2623wp>:first-child,.framer-7aCv4 .framer-12u6gtz>:first-child,.framer-7aCv4 .framer-14t9s9c>:first-child,.framer-7aCv4 .framer-h9vn6s>:first-child,.framer-7aCv4 .framer-otozkb>:first-child { margin-top: 0 } .framer-7aCv4 .framer-2623wp>:last-child,.framer-7aCv4 .framer-12u6gtz>:last-child,.framer-7aCv4 .framer-14t9s9c>:last-child,.framer-7aCv4 .framer-h9vn6s>:last-child,.framer-7aCv4 .framer-otozkb>:last-child { margin-bottom: 0 } .framer-7aCv4 .framer-14t9s9c>* { margin: 10px 0 } .framer-7aCv4 .framer-h9vn6s>* { margin: 17.5px 0 } .framer-7aCv4 .framer-otozkb>* { margin: 7.5px 0 } } } .framer-MfSEf .framer-styles-preset-l55hgz:not(.rich-text-wrapper),.framer-MfSEf .framer-styles-preset-l55hgz.rich-text-wrapper h1 { --framer-font-family: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-family-bold: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-family-bold-italic: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-family-italic: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 64px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: -2px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-64f5bd03-6b7a-43e3-ba7b-3a0b2b8b7a5e, #f2f9fe); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: capitalize; --framer-text-wrap: balance } @media (max-width: 1199px) and (min-width: 810px) { .framer-MfSEf .framer-styles-preset-l55hgz:not(.rich-text-wrapper),.framer-MfSEf .framer-styles-preset-l55hgz.rich-text-wrapper h1 { --framer-font-family: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-family-bold: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-family-bold-italic: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-family-italic: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 51px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: -2px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-64f5bd03-6b7a-43e3-ba7b-3a0b2b8b7a5e, #f2f9fe); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: capitalize; --framer-text-wrap: balance } } @media (max-width: 809px) and (min-width: 0px) { .framer-MfSEf .framer-styles-preset-l55hgz:not(.rich-text-wrapper),.framer-MfSEf .framer-styles-preset-l55hgz.rich-text-wrapper h1 { --framer-font-family: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-family-bold: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-family-bold-italic: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-family-italic: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 36px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: -2px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-64f5bd03-6b7a-43e3-ba7b-3a0b2b8b7a5e, #f2f9fe); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: capitalize; --framer-text-wrap: balance } } .framer-7aCv4[data-border=true]:after,.framer-7aCv4 [data-border=true]:after { content: ""; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none } .framer-Tpe0d.framer-1a4rd3t,.framer-Tpe0d .framer-1a4rd3t { display: block } .framer-Tpe0d.framer-19dpixp { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: 90px; justify-content: center; overflow: visible; padding: 20px 60px; position: relative; width: 1200px } .framer-Tpe0d .framer-lfq8v1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1228px; overflow: visible; padding: 0; position: relative; width: 100%; z-index: 9 } .framer-Tpe0d .framer-1l69g6l { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0; position: relative; width: 100% } .framer-Tpe0d .framer-15ycbyt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0; position: relative; width: min-content } .framer-Tpe0d .framer-1lz2v1o { flex: none; height: 35px; overflow: hidden; position: relative; text-decoration: none; width: 144px } .framer-Tpe0d .framer-19mqiup { flex: none; height: 40px; overflow: hidden; position: relative; width: 40px } .framer-Tpe0d .framer-s6wnkc { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(62.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform) } .framer-Tpe0d .framer-4p1unz { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(37.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform) } .framer-Tpe0d .framer-sxk2lh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 35px; height: min-content; justify-content: center; overflow: visible; padding: 0; position: relative; width: min-content } .framer-Tpe0d .framer-odwtoe { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto } .framer-Tpe0d .framer-o4me96 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0; position: relative; width: min-content } .framer-Tpe0d .framer-llw8t2-container { flex: none; height: auto; position: relative; width: auto } @supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Tpe0d.framer-19dpixp,.framer-Tpe0d .framer-lfq8v1,.framer-Tpe0d .framer-15ycbyt,.framer-Tpe0d .framer-sxk2lh,.framer-Tpe0d .framer-o4me96 { gap:0px } .framer-Tpe0d.framer-19dpixp>* { margin: 10px 0 } .framer-Tpe0d.framer-19dpixp>:first-child { margin-top: 0 } .framer-Tpe0d.framer-19dpixp>:last-child { margin-bottom: 0 } .framer-Tpe0d .framer-lfq8v1>*,.framer-Tpe0d .framer-o4me96>* { margin: 0 5px } .framer-Tpe0d .framer-lfq8v1>:first-child,.framer-Tpe0d .framer-15ycbyt>:first-child,.framer-Tpe0d .framer-sxk2lh>:first-child,.framer-Tpe0d .framer-o4me96>:first-child { margin-left: 0 } .framer-Tpe0d .framer-lfq8v1>:last-child,.framer-Tpe0d .framer-15ycbyt>:last-child,.framer-Tpe0d .framer-sxk2lh>:last-child,.framer-Tpe0d .framer-o4me96>:last-child { margin-right: 0 } .framer-Tpe0d .framer-15ycbyt>* { margin: 0 } .framer-Tpe0d .framer-sxk2lh>* { margin: 0 17.5px } } .framer-Tpe0d.framer-v-140fudm.framer-19dpixp { height: min-content; padding: 20px 35px } .framer-Tpe0d.framer-v-140fudm .framer-1l69g6l,.framer-Tpe0d.framer-v-9clnm4 .framer-llw8t2-container { flex: 1 0 0px; width: 1px } .framer-Tpe0d.framer-v-140fudm .framer-1lz2v1o { aspect-ratio: 4.114285714285714 / 1; height: var(--framer-aspect-ratio-supported, 32px); width: 134px } .framer-Tpe0d.framer-v-140fudm .framer-sxk2lh { gap: 20px } @supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Tpe0d.framer-v-140fudm .framer-sxk2lh { gap:0px } .framer-Tpe0d.framer-v-140fudm .framer-sxk2lh>* { margin: 0 10px } .framer-Tpe0d.framer-v-140fudm .framer-sxk2lh>:first-child { margin-left: 0 } .framer-Tpe0d.framer-v-140fudm .framer-sxk2lh>:last-child { margin-right: 0 } } .framer-Tpe0d.framer-v-14w9hz8.framer-19dpixp { height: min-content; padding: 14px 25px; width: 390px } .framer-Tpe0d.framer-v-14w9hz8 .framer-lfq8v1 { z-index: unset } .framer-Tpe0d.framer-v-14w9hz8 .framer-1l69g6l { flex-direction: column } .framer-Tpe0d.framer-v-14w9hz8 .framer-15ycbyt,.framer-Tpe0d.framer-v-9clnm4 .framer-15ycbyt { gap: unset; justify-content: space-between; width: 100% } .framer-Tpe0d.framer-v-14w9hz8 .framer-1lz2v1o { aspect-ratio: 4.114285714285714 / 1; height: var(--framer-aspect-ratio-supported, 27px); width: 110px } .framer-Tpe0d.framer-v-14w9hz8 .framer-19mqiup,.framer-Tpe0d.framer-v-9clnm4 .framer-19mqiup { cursor: pointer; height: 44px; width: 44px } @supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Tpe0d.framer-v-14w9hz8 .framer-1l69g6l,.framer-Tpe0d.framer-v-14w9hz8 .framer-15ycbyt { gap:0px } .framer-Tpe0d.framer-v-14w9hz8 .framer-1l69g6l>*,.framer-Tpe0d.framer-v-14w9hz8 .framer-1l69g6l>:first-child,.framer-Tpe0d.framer-v-14w9hz8 .framer-1l69g6l>:last-child,.framer-Tpe0d.framer-v-14w9hz8 .framer-15ycbyt>*,.framer-Tpe0d.framer-v-14w9hz8 .framer-15ycbyt>:first-child,.framer-Tpe0d.framer-v-14w9hz8 .framer-15ycbyt>:last-child { margin: 0 } } .framer-Tpe0d.framer-v-9clnm4.framer-19dpixp { align-content: flex-start; align-items: flex-start; height: min-content; max-height: calc(var(--framer-viewport-height, 100vh) * 1); padding: 14px 25px 40px; width: 390px } .framer-Tpe0d.framer-v-9clnm4 .framer-1l69g6l { flex-direction: column; gap: 40px; justify-content: flex-start } .framer-Tpe0d.framer-v-9clnm4 .framer-1lz2v1o { aspect-ratio: 4.230769230769231 / 1; height: var(--framer-aspect-ratio-supported, 26px); width: 110px } .framer-Tpe0d.framer-v-9clnm4 .framer-s6wnkc,.framer-Tpe0d.framer-v-9clnm4 .framer-4p1unz { top: calc(50.00000000000002% - 2px / 2) } .framer-Tpe0d.framer-v-9clnm4 .framer-sxk2lh { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 20px; justify-content: flex-start; width: 100% } .framer-Tpe0d.framer-v-9clnm4 .framer-odwtoe { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word } .framer-Tpe0d.framer-v-9clnm4 .framer-o4me96 { width: 100% } @supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Tpe0d.framer-v-9clnm4 .framer-1l69g6l,.framer-Tpe0d.framer-v-9clnm4 .framer-15ycbyt,.framer-Tpe0d.framer-v-9clnm4 .framer-sxk2lh { gap:0px } .framer-Tpe0d.framer-v-9clnm4 .framer-1l69g6l>* { margin: 20px 0 } .framer-Tpe0d.framer-v-9clnm4 .framer-1l69g6l>:first-child,.framer-Tpe0d.framer-v-9clnm4 .framer-sxk2lh>:first-child { margin-top: 0 } .framer-Tpe0d.framer-v-9clnm4 .framer-1l69g6l>:last-child,.framer-Tpe0d.framer-v-9clnm4 .framer-sxk2lh>:last-child { margin-bottom: 0 } .framer-Tpe0d.framer-v-9clnm4 .framer-15ycbyt>*,.framer-Tpe0d.framer-v-9clnm4 .framer-15ycbyt>:first-child,.framer-Tpe0d.framer-v-9clnm4 .framer-15ycbyt>:last-child { margin: 0 } .framer-Tpe0d.framer-v-9clnm4 .framer-sxk2lh>* { margin: 10px 0 } } .framer-xdxAP .framer-styles-preset-1sqb9a6:not(.rich-text-wrapper),.framer-xdxAP .framer-styles-preset-1sqb9a6.rich-text-wrapper p { --framer-font-family: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-family-bold: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-family-bold-italic: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-family-italic: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -.2px; --framer-line-height: 1.3em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: #c5c5c5; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none } .framer-Tpe0d[data-border=true]:after,.framer-Tpe0d [data-border=true]:after { content: ""; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none } .framer-Cf5uO.framer-1aolyfa,.framer-Cf5uO .framer-1aolyfa { display: block } .framer-Cf5uO.framer-ald4uv { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 9px 25px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform) } .framer-Cf5uO .framer-19zr0tb { flex: none; height: auto; position: relative; white-space: pre; width: auto } @supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Cf5uO.framer-ald4uv { gap:0px } .framer-Cf5uO.framer-ald4uv>* { margin: 0 5px } .framer-Cf5uO.framer-ald4uv>:first-child { margin-left: 0 } .framer-Cf5uO.framer-ald4uv>:last-child { margin-right: 0 } } .framer-Cf5uO.framer-v-1nmiyvy.framer-ald4uv { padding: 6px 11px } .framer-uERG0 .framer-styles-preset-96lg0g:not(.rich-text-wrapper),.framer-uERG0 .framer-styles-preset-96lg0g.rich-text-wrapper p { --framer-font-family: "Manrope", "Manrope Placeholder", sans-serif; --framer-font-family-bold: "Manrope", "Manrope Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-d2bc7a45-11e0-468d-8e86-da93ff072b7c, #afafaf); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none } .framer-xTNEA .framer-styles-preset-zf19vc:not(.rich-text-wrapper),.framer-xTNEA .framer-styles-preset-zf19vc.rich-text-wrapper p { --framer-font-family: "Manrope", "Manrope Placeholder", sans-serif; --framer-font-family-bold: "Inter", "Inter Placeholder", sans-serif; --framer-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif; --framer-font-family-italic: "Inter", "Inter Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 100%; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-d2bc7a45-11e0-468d-8e86-da93ff072b7c, #afafaf); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none } .framer-oh1N4.framer-1j9y1yl,.framer-oh1N4 .framer-1j9y1yl { display: block } .framer-oh1N4.framer-mek02q { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 0; position: relative; width: 854px } .framer-oh1N4 .framer-sin4xp-container,.framer-oh1N4 .framer-qffyvc-container,.framer-oh1N4 .framer-cus4dw-container,.framer-oh1N4 .framer-1n4a8mv-container { flex: none; height: auto; position: relative; width: 100% } @supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-oh1N4.framer-mek02q { gap:0px } .framer-oh1N4.framer-mek02q>* { margin: 6px 0 } .framer-oh1N4.framer-mek02q>:first-child { margin-top: 0 } .framer-oh1N4.framer-mek02q>:last-child { margin-bottom: 0 } } .framer-sc94c.framer-9i29he,.framer-sc94c .framer-9i29he { display: block } .framer-sc94c.framer-1fuva7n { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 18px 15px 24px; position: relative; width: 854px; will-change: var(--framer-will-change-override, transform) } .framer-sc94c .framer-ly7958 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0; position: relative; width: 94% } .framer-sc94c .framer-1ywcw29 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0; position: relative; width: 100% } .framer-sc94c .framer-ltcikd { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word } .framer-sc94c .framer-62oit9-container { flex: none; height: 24px; position: relative; width: 24px } .framer-sc94c .framer-q4h3wb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 200px; overflow: visible; padding: 0 30px 0 0; position: relative; width: 100% } .framer-sc94c .framer-56aqax { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word } @supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-sc94c.framer-1fuva7n,.framer-sc94c .framer-ly7958,.framer-sc94c .framer-1ywcw29,.framer-sc94c .framer-q4h3wb { gap:0px } .framer-sc94c.framer-1fuva7n>* { margin: 0 } .framer-sc94c.framer-1fuva7n>:first-child,.framer-sc94c .framer-ly7958>:first-child { margin-top: 0 } .framer-sc94c.framer-1fuva7n>:last-child,.framer-sc94c .framer-ly7958>:last-child { margin-bottom: 0 } .framer-sc94c .framer-ly7958>* { margin: 10px 0 } .framer-sc94c .framer-1ywcw29>* { margin: 0 20px } .framer-sc94c .framer-1ywcw29>:first-child,.framer-sc94c .framer-q4h3wb>:first-child { margin-left: 0 } .framer-sc94c .framer-1ywcw29>:last-child,.framer-sc94c .framer-q4h3wb>:last-child { margin-right: 0 } .framer-sc94c .framer-q4h3wb>* { margin: 0 5px } } .framer-sc94c.framer-v-12gn3ba.framer-1fuva7n { padding: 35px 15px } .framer-sc94c.framer-v-12gn3ba .framer-q4h3wb { min-height: unset } .framer-ETDlF .framer-styles-preset-eji9qq:not(.rich-text-wrapper),.framer-ETDlF .framer-styles-preset-eji9qq.rich-text-wrapper h4 { --framer-font-family: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-family-bold: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-family-bold-italic: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-family-italic: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -1px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-64f5bd03-6b7a-43e3-ba7b-3a0b2b8b7a5e, #f2f9fe); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none } @media (max-width: 1199px) and (min-width: 810px) { .framer-ETDlF .framer-styles-preset-eji9qq:not(.rich-text-wrapper),.framer-ETDlF .framer-styles-preset-eji9qq.rich-text-wrapper h4 { --framer-font-family: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-family-bold: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-family-bold-italic: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-family-italic: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -1px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-64f5bd03-6b7a-43e3-ba7b-3a0b2b8b7a5e, #f2f9fe); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none } } @media (max-width: 809px) and (min-width: 0px) { .framer-ETDlF .framer-styles-preset-eji9qq:not(.rich-text-wrapper),.framer-ETDlF .framer-styles-preset-eji9qq.rich-text-wrapper h4 { --framer-font-family: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-family-bold: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-family-bold-italic: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-family-italic: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 19px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -1px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-64f5bd03-6b7a-43e3-ba7b-3a0b2b8b7a5e, #f2f9fe); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none } } .framer-gh0pF .framer-styles-preset-9xij2g:not(.rich-text-wrapper),.framer-gh0pF .framer-styles-preset-9xij2g.rich-text-wrapper p { --framer-font-family: "Manrope", "Manrope Placeholder", sans-serif; --framer-font-family-bold: "Inter", "Inter Placeholder", sans-serif; --framer-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif; --framer-font-family-italic: "Inter", "Inter Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-d2bc7a45-11e0-468d-8e86-da93ff072b7c, #afafaf); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance } @media (max-width: 1199px) and (min-width: 810px) { .framer-gh0pF .framer-styles-preset-9xij2g:not(.rich-text-wrapper),.framer-gh0pF .framer-styles-preset-9xij2g.rich-text-wrapper p { --framer-font-family: "Manrope", "Manrope Placeholder", sans-serif; --framer-font-family-bold: "Inter", "Inter Placeholder", sans-serif; --framer-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif; --framer-font-family-italic: "Inter", "Inter Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-d2bc7a45-11e0-468d-8e86-da93ff072b7c, #afafaf); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance } } @media (max-width: 809px) and (min-width: 0px) { .framer-gh0pF .framer-styles-preset-9xij2g:not(.rich-text-wrapper),.framer-gh0pF .framer-styles-preset-9xij2g.rich-text-wrapper p { --framer-font-family: "Manrope", "Manrope Placeholder", sans-serif; --framer-font-family-bold: "Inter", "Inter Placeholder", sans-serif; --framer-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif; --framer-font-family-italic: "Inter", "Inter Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-d2bc7a45-11e0-468d-8e86-da93ff072b7c, #afafaf); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance } } .framer-sc94c[data-border=true]:after,.framer-sc94c [data-border=true]:after { content: ""; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none } .framer-h4WYZ.framer-3jtikj,.framer-h4WYZ .framer-3jtikj { display: block } .framer-h4WYZ.framer-1w3s9uf { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 90px 60px; position: relative; width: 1200px } .framer-h4WYZ .framer-vnnjvr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1228px; overflow: visible; padding: 120px 0; position: relative; width: 100% } .framer-h4WYZ .framer-1wsn881 { bottom: 15px; flex: none; height: 49px; left: 90px; position: absolute; right: 90px } .framer-h4WYZ .framer-1cqr11s { flex: none; inset: 0; overflow: hidden; position: absolute; will-change: var(--framer-will-change-override, transform) } .framer-h4WYZ .framer-rc76vj-container { flex: none; inset: 0; position: absolute } .framer-h4WYZ .framer-31fwi8 { flex: none; inset: 2px 0 0; overflow: visible; position: absolute } .framer-h4WYZ .framer-g7ady7 { flex: none; height: 496px; left: 0; overflow: hidden; position: absolute; right: 0; top: 30px; will-change: var(--framer-will-change-override, transform) } .framer-h4WYZ .framer-r098pn-container { flex: none; inset: 2px 0 0; position: absolute } .framer-h4WYZ .framer-1tysdrr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0 20px; position: relative; width: 100% } .framer-h4WYZ .framer-1uh9ewa { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0; position: relative; width: 100% } .framer-h4WYZ .framer-1ums9jd { flex: none; height: auto; position: relative; white-space: pre; width: auto } .framer-h4WYZ .framer-dkuj9k { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; max-width: 454px; overflow: hidden; padding: 0; position: relative; width: 100% } .framer-h4WYZ .framer-1jrgush-container { flex: none; height: auto; position: relative; width: auto } @supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-h4WYZ.framer-1w3s9uf,.framer-h4WYZ .framer-vnnjvr,.framer-h4WYZ .framer-1tysdrr,.framer-h4WYZ .framer-1uh9ewa,.framer-h4WYZ .framer-dkuj9k { gap:0px } .framer-h4WYZ.framer-1w3s9uf>* { margin: 0 } .framer-h4WYZ.framer-1w3s9uf>:first-child,.framer-h4WYZ .framer-vnnjvr>:first-child,.framer-h4WYZ .framer-1tysdrr>:first-child,.framer-h4WYZ .framer-1uh9ewa>:first-child,.framer-h4WYZ .framer-dkuj9k>:first-child { margin-top: 0 } .framer-h4WYZ.framer-1w3s9uf>:last-child,.framer-h4WYZ .framer-vnnjvr>:last-child,.framer-h4WYZ .framer-1tysdrr>:last-child,.framer-h4WYZ .framer-1uh9ewa>:last-child,.framer-h4WYZ .framer-dkuj9k>:last-child { margin-bottom: 0 } .framer-h4WYZ .framer-vnnjvr>* { margin: 5px 0 } .framer-h4WYZ .framer-1tysdrr>* { margin: 12px 0 } .framer-h4WYZ .framer-1uh9ewa>* { margin: 8px 0 } .framer-h4WYZ .framer-dkuj9k>* { margin: 20px 0 } } .framer-h4WYZ.framer-v-1u3b87s.framer-1w3s9uf { padding: 60px 35px; width: 810px } .framer-h4WYZ.framer-v-1u3b87s .framer-vnnjvr { padding: 75px 0 } .framer-h4WYZ.framer-v-1u3b87s .framer-g7ady7 { bottom: -3px; height: 405px; top: unset } .framer-h4WYZ.framer-v-1u3b87s .framer-dkuj9k { gap: 32px } @supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-h4WYZ.framer-v-1u3b87s .framer-dkuj9k { gap:0px } .framer-h4WYZ.framer-v-1u3b87s .framer-dkuj9k>* { margin: 16px 0 } .framer-h4WYZ.framer-v-1u3b87s .framer-dkuj9k>:first-child { margin-top: 0 } .framer-h4WYZ.framer-v-1u3b87s .framer-dkuj9k>:last-child { margin-bottom: 0 } } .framer-h4WYZ.framer-v-zwnx27.framer-1w3s9uf { padding: 45px 20px; width: 390px } .framer-h4WYZ.framer-v-zwnx27 .framer-vnnjvr { padding: 70px 0 } .framer-h4WYZ.framer-v-zwnx27 .framer-1wsn881 { left: 45px; right: 45px } .framer-h4WYZ.framer-v-zwnx27 .framer-g7ady7 { bottom: 0; height: 159px; top: unset } .framer-h4WYZ.framer-v-zwnx27 .framer-r098pn-container { top: 3px } .framer-h4WYZ.framer-v-zwnx27 .framer-1tysdrr { gap: 20px; padding: 0 30px } .framer-h4WYZ.framer-v-zwnx27 .framer-1uh9ewa { gap: 12px } .framer-h4WYZ.framer-v-zwnx27 .framer-1ums9jd { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word } .framer-h4WYZ.framer-v-zwnx27 .framer-dkuj9k { gap: 25px } @supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-h4WYZ.framer-v-zwnx27 .framer-1tysdrr,.framer-h4WYZ.framer-v-zwnx27 .framer-1uh9ewa,.framer-h4WYZ.framer-v-zwnx27 .framer-dkuj9k { gap:0px } .framer-h4WYZ.framer-v-zwnx27 .framer-1tysdrr>* { margin: 10px 0 } .framer-h4WYZ.framer-v-zwnx27 .framer-1tysdrr>:first-child,.framer-h4WYZ.framer-v-zwnx27 .framer-1uh9ewa>:first-child,.framer-h4WYZ.framer-v-zwnx27 .framer-dkuj9k>:first-child { margin-top: 0 } .framer-h4WYZ.framer-v-zwnx27 .framer-1tysdrr>:last-child,.framer-h4WYZ.framer-v-zwnx27 .framer-1uh9ewa>:last-child,.framer-h4WYZ.framer-v-zwnx27 .framer-dkuj9k>:last-child { margin-bottom: 0 } .framer-h4WYZ.framer-v-zwnx27 .framer-1uh9ewa>* { margin: 6px 0 } .framer-h4WYZ.framer-v-zwnx27 .framer-dkuj9k>* { margin: 12.5px 0 } } .framer-ky9ky .framer-styles-preset-1dvk7j8:not(.rich-text-wrapper),.framer-ky9ky .framer-styles-preset-1dvk7j8.rich-text-wrapper h2 { --framer-font-family: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-family-bold: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-family-bold-italic: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-family-italic: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 54px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: -2px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-64f5bd03-6b7a-43e3-ba7b-3a0b2b8b7a5e, #f2f9fe); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: capitalize; --framer-text-wrap: balance } @media (max-width: 1199px) and (min-width: 810px) { .framer-ky9ky .framer-styles-preset-1dvk7j8:not(.rich-text-wrapper),.framer-ky9ky .framer-styles-preset-1dvk7j8.rich-text-wrapper h2 { --framer-font-family: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-family-bold: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-family-bold-italic: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-family-italic: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 43px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: -2px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-64f5bd03-6b7a-43e3-ba7b-3a0b2b8b7a5e, #f2f9fe); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: capitalize; --framer-text-wrap: balance } } @media (max-width: 809px) and (min-width: 0px) { .framer-ky9ky .framer-styles-preset-1dvk7j8:not(.rich-text-wrapper),.framer-ky9ky .framer-styles-preset-1dvk7j8.rich-text-wrapper h2 { --framer-font-family: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-family-bold: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-family-bold-italic: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-family-italic: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 30px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: -2px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-64f5bd03-6b7a-43e3-ba7b-3a0b2b8b7a5e, #f2f9fe); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: capitalize; --framer-text-wrap: balance } } .framer-h4WYZ[data-border=true]:after,.framer-h4WYZ [data-border=true]:after { content: ""; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none } .framer-hN07v.framer-agi81t,.framer-hN07v .framer-agi81t { display: block } .framer-hN07v.framer-1fdxjmg { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 597px; justify-content: center; overflow: hidden; padding: 0; position: relative; width: 1018px; will-change: var(--framer-will-change-override, transform) } .framer-hN07v .framer-15kt1y9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: center; inset: -1px; overflow: visible; padding: 0; position: absolute } @supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-hN07v.framer-1fdxjmg,.framer-hN07v .framer-15kt1y9 { gap:0px } .framer-hN07v.framer-1fdxjmg>*,.framer-hN07v .framer-15kt1y9>* { margin: 0 5px } .framer-hN07v.framer-1fdxjmg>:first-child,.framer-hN07v .framer-15kt1y9>:first-child { margin-left: 0 } .framer-hN07v.framer-1fdxjmg>:last-child,.framer-hN07v .framer-15kt1y9>:last-child { margin-right: 0 } } .framer-hN07v.framer-v-1rkya3 .framer-15kt1y9 { bottom: unset; height: 599px; left: unset; order: 0; position: relative; right: unset; top: unset; width: 1020px } .framer-hN07v.framer-v-17o1vl6 .framer-15kt1y9 { order: 0 } .framer-2EzxA.framer-1e6ffg7,.framer-2EzxA .framer-1e6ffg7 { display: block } .framer-2EzxA.framer-wb4i0e { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 14px 32px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform) } .framer-2EzxA .framer-oupza1 { flex: none; height: auto; position: relative; white-space: pre; width: auto } .framer-2EzxA .framer-gwkq25 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 20px; justify-content: center; overflow: hidden; padding: 0; position: relative; width: 20px } .framer-2EzxA .framer-1wigmtd-container { flex: none; height: 18px; position: absolute; right: 0; top: 0; width: 18px } .framer-2EzxA .framer-1d69hz8-container { bottom: -20px; flex: none; height: 18px; left: -20px; position: absolute; width: 18px } @supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-2EzxA.framer-wb4i0e,.framer-2EzxA .framer-gwkq25 { gap:0px } .framer-2EzxA.framer-wb4i0e>* { margin: 0 4px } .framer-2EzxA.framer-wb4i0e>:first-child,.framer-2EzxA .framer-gwkq25>:first-child { margin-left: 0 } .framer-2EzxA.framer-wb4i0e>:last-child,.framer-2EzxA .framer-gwkq25>:last-child { margin-right: 0 } .framer-2EzxA .framer-gwkq25>* { margin: 0 5px } } .framer-2EzxA.framer-v-1ft8okq.framer-wb4i0e { overflow: visible } .framer-2EzxA.framer-v-1ft8okq .framer-1wigmtd-container,.framer-2EzxA.framer-v-42d2et .framer-1wigmtd-container { right: 1px; top: 1px } .framer-2EzxA.framer-v-qozsd7 .framer-1wigmtd-container { right: 1px } .framer-2EzxA.framer-v-1ft8okq.hover .framer-1wigmtd-container,.framer-2EzxA.framer-v-42d2et.hover .framer-1wigmtd-container,.framer-2EzxA.framer-v-qozsd7.hover .framer-1wigmtd-container { right: -20px; top: -20px } .framer-2EzxA.framer-v-1ft8okq.hover .framer-1d69hz8-container,.framer-2EzxA.framer-v-42d2et.hover .framer-1d69hz8-container,.framer-2EzxA.framer-v-qozsd7.hover .framer-1d69hz8-container { bottom: 1px; left: 1px } .framer-vLF4u .framer-styles-preset-1ih4j0r:not(.rich-text-wrapper),.framer-vLF4u .framer-styles-preset-1ih4j0r.rich-text-wrapper p { --framer-font-family: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-family-bold: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-family-bold-italic: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-family-italic: "Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-d2bc7a45-11e0-468d-8e86-da93ff072b7c, #afafaf); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none } .framer-2EzxA[data-border=true]:after,.framer-2EzxA [data-border=true]:after { content: ""; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none } .ssr-variant { display: contents } @supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto } } .framer-Uxrs0.framer-1ll49hb,.framer-Uxrs0 .framer-1ll49hb { display: block } .framer-Uxrs0.framer-11aqhuv { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 60px 60px 24px; position: relative; width: 1200px } .framer-Uxrs0 .framer-t04tqb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1228px; overflow: visible; padding: 0; position: relative; width: 100% } .framer-Uxrs0 .framer-hd5mpc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: hidden; padding: 0; position: relative; width: 100% } .framer-Uxrs0 .framer-1c0uoj2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0 0 90px; position: relative; width: 100% } .framer-Uxrs0 .framer-xq3sjm { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: center; overflow: visible; padding: 0; position: relative; width: min-content } .framer-Uxrs0 .framer-z9ianb { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0; position: relative; width: auto } .framer-Uxrs0 .framer-122jbon { aspect-ratio: 4.114285714285714 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 35px); overflow: hidden; position: relative; width: 144px } .framer-Uxrs0 .framer-y3mshy { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0; position: relative; width: min-content } .framer-Uxrs0 .framer-1r7ckhv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: visible; padding: 0; position: relative; width: min-content } .framer-Uxrs0 .framer-1ujo9uz,.framer-Uxrs0 .framer-1sxgkh4,.framer-Uxrs0 .framer-8lvtxs,.framer-Uxrs0 .framer-1jsos43 { flex: none; height: auto; position: relative; white-space: pre; width: auto } .framer-Uxrs0 .framer-326n07 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0; position: relative; width: min-content } .framer-Uxrs0 .framer-1vojgih { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto } .framer-Uxrs0 .framer-t3w1pb { flex: none; height: 1px; overflow: hidden; position: relative; width: 100% } .framer-Uxrs0 .framer-f32h4n { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 24px 0 0; position: relative; width: 100% } .framer-Uxrs0 .framer-1rncg6y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0; position: relative; width: min-content } @supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Uxrs0.framer-11aqhuv,.framer-Uxrs0 .framer-t04tqb,.framer-Uxrs0 .framer-hd5mpc,.framer-Uxrs0 .framer-xq3sjm,.framer-Uxrs0 .framer-z9ianb,.framer-Uxrs0 .framer-y3mshy,.framer-Uxrs0 .framer-1r7ckhv,.framer-Uxrs0 .framer-326n07,.framer-Uxrs0 .framer-1rncg6y { gap:0px } .framer-Uxrs0.framer-11aqhuv>*,.framer-Uxrs0 .framer-t04tqb>*,.framer-Uxrs0 .framer-326n07>* { margin: 0 } .framer-Uxrs0.framer-11aqhuv>:first-child,.framer-Uxrs0 .framer-t04tqb>:first-child,.framer-Uxrs0 .framer-hd5mpc>:first-child,.framer-Uxrs0 .framer-xq3sjm>:first-child,.framer-Uxrs0 .framer-z9ianb>:first-child,.framer-Uxrs0 .framer-1r7ckhv>:first-child,.framer-Uxrs0 .framer-326n07>:first-child { margin-top: 0 } .framer-Uxrs0.framer-11aqhuv>:last-child,.framer-Uxrs0 .framer-t04tqb>:last-child,.framer-Uxrs0 .framer-hd5mpc>:last-child,.framer-Uxrs0 .framer-xq3sjm>:last-child,.framer-Uxrs0 .framer-z9ianb>:last-child,.framer-Uxrs0 .framer-1r7ckhv>:last-child,.framer-Uxrs0 .framer-326n07>:last-child { margin-bottom: 0 } .framer-Uxrs0 .framer-hd5mpc>* { margin: 7.5px 0 } .framer-Uxrs0 .framer-xq3sjm>* { margin: 30px 0 } .framer-Uxrs0 .framer-z9ianb>* { margin: 16px 0 } .framer-Uxrs0 .framer-y3mshy>* { margin: 0 40px } .framer-Uxrs0 .framer-y3mshy>:first-child,.framer-Uxrs0 .framer-1rncg6y>:first-child { margin-left: 0 } .framer-Uxrs0 .framer-y3mshy>:last-child,.framer-Uxrs0 .framer-1rncg6y>:last-child { margin-right: 0 } .framer-Uxrs0 .framer-1r7ckhv>* { margin: 15px 0 } .framer-Uxrs0 .framer-1rncg6y>* { margin: 0 20px } } .framer-Uxrs0.framer-v-156x94j.framer-11aqhuv { padding: 50px 35px 24px; width: 810px } .framer-Uxrs0.framer-v-156x94j .framer-1c0uoj2 { flex-direction: column; gap: 60px; justify-content: center; padding: 0 0 60px } .framer-Uxrs0.framer-v-156x94j .framer-xq3sjm { align-content: center; align-items: center; gap: 40px; width: 100% } .framer-Uxrs0.framer-v-156x94j .framer-z9ianb { align-content: center; align-items: center; align-self: unset; gap: 24px; width: 100% } .framer-Uxrs0.framer-v-156x94j .framer-122jbon,.framer-Uxrs0.framer-v-1q2rbg9 .framer-122jbon { height: var(--framer-aspect-ratio-supported, 30px); width: 123px } .framer-Uxrs0.framer-v-156x94j .framer-y3mshy { gap: unset; justify-content: space-between; padding: 0 40px; width: 100% } .framer-Uxrs0.framer-v-156x94j .framer-1r7ckhv { align-content: center; align-items: center; gap: 20px } .framer-Uxrs0.framer-v-156x94j .framer-326n07 { align-content: center; align-items: center } @supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Uxrs0.framer-v-156x94j .framer-1c0uoj2,.framer-Uxrs0.framer-v-156x94j .framer-xq3sjm,.framer-Uxrs0.framer-v-156x94j .framer-z9ianb,.framer-Uxrs0.framer-v-156x94j .framer-y3mshy,.framer-Uxrs0.framer-v-156x94j .framer-1r7ckhv { gap:0px } .framer-Uxrs0.framer-v-156x94j .framer-1c0uoj2>* { margin: 30px 0 } .framer-Uxrs0.framer-v-156x94j .framer-1c0uoj2>:first-child,.framer-Uxrs0.framer-v-156x94j .framer-xq3sjm>:first-child,.framer-Uxrs0.framer-v-156x94j .framer-z9ianb>:first-child,.framer-Uxrs0.framer-v-156x94j .framer-1r7ckhv>:first-child { margin-top: 0 } .framer-Uxrs0.framer-v-156x94j .framer-1c0uoj2>:last-child,.framer-Uxrs0.framer-v-156x94j .framer-xq3sjm>:last-child,.framer-Uxrs0.framer-v-156x94j .framer-z9ianb>:last-child,.framer-Uxrs0.framer-v-156x94j .framer-1r7ckhv>:last-child { margin-bottom: 0 } .framer-Uxrs0.framer-v-156x94j .framer-xq3sjm>* { margin: 20px 0 } .framer-Uxrs0.framer-v-156x94j .framer-z9ianb>* { margin: 12px 0 } .framer-Uxrs0.framer-v-156x94j .framer-y3mshy>*,.framer-Uxrs0.framer-v-156x94j .framer-y3mshy>:first-child,.framer-Uxrs0.framer-v-156x94j .framer-y3mshy>:last-child { margin: 0 } .framer-Uxrs0.framer-v-156x94j .framer-1r7ckhv>* { margin: 10px 0 } } .framer-Uxrs0.framer-v-1q2rbg9.framer-11aqhuv { padding: 45px 20px 20px; width: 390px } .framer-Uxrs0.framer-v-1q2rbg9 .framer-hd5mpc { gap: 20px } .framer-Uxrs0.framer-v-1q2rbg9 .framer-1c0uoj2 { flex-direction: column; gap: 50px; justify-content: flex-start; padding: 0 0 35px } .framer-Uxrs0.framer-v-1q2rbg9 .framer-xq3sjm { gap: 30px; order: 0; width: 100% } .framer-Uxrs0.framer-v-1q2rbg9 .framer-z9ianb { align-self: unset; gap: 20px; width: 100% } .framer-Uxrs0.framer-v-1q2rbg9 .framer-y3mshy { flex-direction: column; flex-wrap: wrap; gap: 40px; justify-content: flex-start; order: 1; width: 100% } .framer-Uxrs0.framer-v-1q2rbg9 .framer-1r7ckhv { gap: 15px } .framer-Uxrs0.framer-v-1q2rbg9 .framer-f32h4n { flex-direction: column; gap: 12px; justify-content: flex-start; padding: 24px 0 10px } .framer-Uxrs0.framer-v-1q2rbg9 .framer-1rncg6y { justify-content: flex-start; width: 100% } @supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Uxrs0.framer-v-1q2rbg9 .framer-hd5mpc,.framer-Uxrs0.framer-v-1q2rbg9 .framer-1c0uoj2,.framer-Uxrs0.framer-v-1q2rbg9 .framer-xq3sjm,.framer-Uxrs0.framer-v-1q2rbg9 .framer-z9ianb,.framer-Uxrs0.framer-v-1q2rbg9 .framer-y3mshy,.framer-Uxrs0.framer-v-1q2rbg9 .framer-1r7ckhv,.framer-Uxrs0.framer-v-1q2rbg9 .framer-f32h4n { gap:0px } .framer-Uxrs0.framer-v-1q2rbg9 .framer-hd5mpc>*,.framer-Uxrs0.framer-v-1q2rbg9 .framer-z9ianb>* { margin: 10px 0 } .framer-Uxrs0.framer-v-1q2rbg9 .framer-hd5mpc>:first-child,.framer-Uxrs0.framer-v-1q2rbg9 .framer-1c0uoj2>:first-child,.framer-Uxrs0.framer-v-1q2rbg9 .framer-xq3sjm>:first-child,.framer-Uxrs0.framer-v-1q2rbg9 .framer-z9ianb>:first-child,.framer-Uxrs0.framer-v-1q2rbg9 .framer-y3mshy>:first-child,.framer-Uxrs0.framer-v-1q2rbg9 .framer-1r7ckhv>:first-child,.framer-Uxrs0.framer-v-1q2rbg9 .framer-f32h4n>:first-child { margin-top: 0 } .framer-Uxrs0.framer-v-1q2rbg9 .framer-hd5mpc>:last-child,.framer-Uxrs0.framer-v-1q2rbg9 .framer-1c0uoj2>:last-child,.framer-Uxrs0.framer-v-1q2rbg9 .framer-xq3sjm>:last-child,.framer-Uxrs0.framer-v-1q2rbg9 .framer-z9ianb>:last-child,.framer-Uxrs0.framer-v-1q2rbg9 .framer-y3mshy>:last-child,.framer-Uxrs0.framer-v-1q2rbg9 .framer-1r7ckhv>:last-child,.framer-Uxrs0.framer-v-1q2rbg9 .framer-f32h4n>:last-child { margin-bottom: 0 } .framer-Uxrs0.framer-v-1q2rbg9 .framer-1c0uoj2>* { margin: 25px 0 } .framer-Uxrs0.framer-v-1q2rbg9 .framer-xq3sjm>* { margin: 15px 0 } .framer-Uxrs0.framer-v-1q2rbg9 .framer-y3mshy>* { margin: 20px 0 } .framer-Uxrs0.framer-v-1q2rbg9 .framer-1r7ckhv>* { margin: 7.5px 0 } .framer-Uxrs0.framer-v-1q2rbg9 .framer-f32h4n>* { margin: 6px 0 } } .framer-tLtCs .framer-styles-preset-1ccdbvx:not(.rich-text-wrapper),.framer-tLtCs .framer-styles-preset-1ccdbvx.rich-text-wrapper p { --framer-font-family: "Manrope", "Manrope Placeholder", sans-serif; --framer-font-family-bold: "Manrope", "Manrope Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-d2bc7a45-11e0-468d-8e86-da93ff072b7c, #afafaf); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none } @media (max-width: 1199px) and (min-width: 810px) { .framer-tLtCs .framer-styles-preset-1ccdbvx:not(.rich-text-wrapper),.framer-tLtCs .framer-styles-preset-1ccdbvx.rich-text-wrapper p { --framer-font-family: "Manrope", "Manrope Placeholder", sans-serif; --framer-font-family-bold: "Manrope", "Manrope Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-d2bc7a45-11e0-468d-8e86-da93ff072b7c, #afafaf); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none } } @media (max-width: 809px) and (min-width: 0px) { .framer-tLtCs .framer-styles-preset-1ccdbvx:not(.rich-text-wrapper),.framer-tLtCs .framer-styles-preset-1ccdbvx.rich-text-wrapper p { --framer-font-family: "Manrope", "Manrope Placeholder", sans-serif; --framer-font-family-bold: "Manrope", "Manrope Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-d2bc7a45-11e0-468d-8e86-da93ff072b7c, #afafaf); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none } } .framer-82r14 .framer-styles-preset-oq24ix:not(.rich-text-wrapper),.framer-82r14 .framer-styles-preset-oq24ix.rich-text-wrapper p { --framer-font-family: "Manrope", "Manrope Placeholder", sans-serif; --framer-font-family-bold: "Manrope", "Manrope Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 21px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.8em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-64f5bd03-6b7a-43e3-ba7b-3a0b2b8b7a5e, #f2f9fe); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none } @media (max-width: 1199px) and (min-width: 810px) { .framer-82r14 .framer-styles-preset-oq24ix:not(.rich-text-wrapper),.framer-82r14 .framer-styles-preset-oq24ix.rich-text-wrapper p { --framer-font-family: "Manrope", "Manrope Placeholder", sans-serif; --framer-font-family-bold: "Manrope", "Manrope Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.8em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-64f5bd03-6b7a-43e3-ba7b-3a0b2b8b7a5e, #f2f9fe); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none } } @media (max-width: 809px) and (min-width: 0px) { .framer-82r14 .framer-styles-preset-oq24ix:not(.rich-text-wrapper),.framer-82r14 .framer-styles-preset-oq24ix.rich-text-wrapper p { --framer-font-family: "Manrope", "Manrope Placeholder", sans-serif; --framer-font-family-bold: "Manrope", "Manrope Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 19px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.8em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-64f5bd03-6b7a-43e3-ba7b-3a0b2b8b7a5e, #f2f9fe); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none } } .framer-b1iHv .framer-styles-preset-869fea:not(.rich-text-wrapper),.framer-b1iHv .framer-styles-preset-869fea.rich-text-wrapper a { --framer-link-current-text-color: var(--token-c5a22e7d-eb64-4d45-8a7e-dcb725c5dbb1, #ffffff); --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-c5a22e7d-eb64-4d45-8a7e-dcb725c5dbb1, #ffffff); --framer-link-hover-text-decoration: none; --framer-link-text-color: #c5c5c5; --framer-link-text-decoration: none; transition: color .5s cubic-bezier(.4,0,0,1) 0s }