@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/9f568bb0c8-rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAkJxRR232VGM.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/7fd650e76d-rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAkJxRSW32.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/c5731ff1ea-gyBhhwUxId8gMGYQMKR3pzfaWI_RruMInpna-1Q.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/045af04a2c-gyBhhwUxId8gMGYQMKR3pzfaWI_RruMIlJna-1Q.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/733dc00de6-gyBhhwUxId8gMGYQMKR3pzfaWI_RruMImpna.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 Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/d3427b91a6-NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjPQ-aVi5SkK8.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/f81c4f2f30-NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjPQ-aXy5SkK8.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/4f89a5714b-NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjPQ-aVy5SkK8.woff2) format("woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/79fa11c71d-NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjPQ-aWC5SkK8.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/132118d9ec-NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjPQ-aVC5SkK8.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/90e8a6bd1b-NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjPQ-aVS5SkK8.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/77273dad63-NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjPQ-aWy5S.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:Azeret Mono;font-style:normal;font-weight:400;font-display:block;src:url(../fonts/d7f1098413-3XF5ErsiyJsY9O_Gepph-FvtTQgMQUdNekSfnPVR27yby5s.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:Azeret Mono;font-style:normal;font-weight:400;font-display:block;src:url(../fonts/49bb1860ec-3XF5ErsiyJsY9O_Gepph-FvtTQgMQUdNekSfnPVR1byb.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;src:url(../fonts/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(../fonts/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(../fonts/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2);font-display:swap;font-style:normal;font-weight:400;unicode-range:U+1F00-1FFF}
@font-face{font-family:Inter;src:url(../fonts/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2);font-display:swap;font-style:normal;font-weight:400;unicode-range:U+0370-03FF}
@font-face{font-family:Inter;src:url(../fonts/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(../fonts/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(../fonts/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(../fonts/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2);font-display:swap;font-style:normal;font-weight:500;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:Inter;src:url(../fonts/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2);font-display:swap;font-style:normal;font-weight:500;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Inter;src:url(../fonts/6mJuEAguuIuMog10gGvH5d3cl8.woff2);font-display:swap;font-style:normal;font-weight:500;unicode-range:U+1F00-1FFF}
@font-face{font-family:Inter;src:url(../fonts/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2);font-display:swap;font-style:normal;font-weight:500;unicode-range:U+0370-03FF}
@font-face{font-family:Inter;src:url(../fonts/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2);font-display:swap;font-style:normal;font-weight:500;unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Inter;src:url(../fonts/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2);font-display:swap;font-style:normal;font-weight:500;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;src:url(../fonts/DolVirEGb34pEXEp8t8FQBSK4.woff2);font-display:swap;font-style:normal;font-weight:500;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}
@font-face{font-family:Inter;src:url(../fonts/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(../fonts/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(../fonts/1K3W8DizY3v4emK8Mb08YHxTbs.woff2);font-display:swap;font-style:normal;font-weight:700;unicode-range:U+1F00-1FFF}
@font-face{font-family:Inter;src:url(../fonts/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2);font-display:swap;font-style:normal;font-weight:700;unicode-range:U+0370-03FF}
@font-face{font-family:Inter;src:url(../fonts/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(../fonts/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(../fonts/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(../fonts/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(../fonts/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(../fonts/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2);font-display:swap;font-style:italic;font-weight:700;unicode-range:U+1F00-1FFF}
@font-face{font-family:Inter;src:url(../fonts/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2);font-display:swap;font-style:italic;font-weight:700;unicode-range:U+0370-03FF}
@font-face{font-family:Inter;src:url(../fonts/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(../fonts/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(../fonts/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(../fonts/khkJkwSL66WFg8SX6Wa726c.woff2);font-display:swap;font-style:italic;font-weight:500;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:Inter;src:url(../fonts/0E7IMbDzcGABpBwwqNEt60wU0w.woff2);font-display:swap;font-style:italic;font-weight:500;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Inter;src:url(../fonts/NTJ0nQgIF0gcDelS14zQ9NR9Q.woff2);font-display:swap;font-style:italic;font-weight:500;unicode-range:U+1F00-1FFF}
@font-face{font-family:Inter;src:url(../fonts/QrcNhgEPfRl0LS8qz5Ln8olanl8.woff2);font-display:swap;font-style:italic;font-weight:500;unicode-range:U+0370-03FF}
@font-face{font-family:Inter;src:url(../fonts/JEXmejW8mXOYMtt0hyRg811kHac.woff2);font-display:swap;font-style:italic;font-weight:500;unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Inter;src:url(../fonts/ksvR4VsLksjpSwnC2fPgHRNMw.woff2);font-display:swap;font-style:italic;font-weight:500;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;src:url(../fonts/uy9s0iWuxiNnVt8EpTI3gzohpwo.woff2);font-display:swap;font-style:italic;font-weight:500;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}
@font-face{font-family:Inter;src:url(../fonts/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(../fonts/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(../fonts/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2);font-display:swap;font-style:italic;font-weight:400;unicode-range:U+1F00-1FFF}
@font-face{font-family:Inter;src:url(../fonts/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2);font-display:swap;font-style:italic;font-weight:400;unicode-range:U+0370-03FF}
@font-face{font-family:Inter;src:url(../fonts/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(../fonts/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(../fonts/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:Inter Display;src:url(../fonts/ePuN3mCjzajIHnyCdvKBFiZkyY0.woff2);font-display:swap;font-style:normal;font-weight:500;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:Inter Display;src:url(../fonts/V3j1L0o5vPFKe26Sw4HcpXCfHo.woff2);font-display:swap;font-style:normal;font-weight:500;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Inter Display;src:url(../fonts/F3kdpd2N0cToWV5huaZjjgM.woff2);font-display:swap;font-style:normal;font-weight:500;unicode-range:U+1F00-1FFF}
@font-face{font-family:Inter Display;src:url(../fonts/0iDmxkizU9goZoclqIqsV5rvETU.woff2);font-display:swap;font-style:normal;font-weight:500;unicode-range:U+0370-03FF}
@font-face{font-family:Inter Display;src:url(../fonts/r0mv3NegmA0akcQsNFotG32Las.woff2);font-display:swap;font-style:normal;font-weight:500;unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Inter Display;src:url(../fonts/8yoV9pUxquX7VD7ZXlNYKQmkmk.woff2);font-display:swap;font-style:normal;font-weight:500;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter Display;src:url(../fonts/Ii21jnSJkulBKsHHXKlapi7fv9w.woff2);font-display:swap;font-style:normal;font-weight:500;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}
@font-face{font-family:Inter;src:url(../fonts/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2);font-display:swap;font-style:normal;font-weight:600;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:Inter;src:url(../fonts/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2);font-display:swap;font-style:normal;font-weight:600;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Inter;src:url(../fonts/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2);font-display:swap;font-style:normal;font-weight:600;unicode-range:U+1F00-1FFF}
@font-face{font-family:Inter;src:url(../fonts/lEJLP4R0yuCaMCjSXYHtJw72M.woff2);font-display:swap;font-style:normal;font-weight:600;unicode-range:U+0370-03FF}
@font-face{font-family:Inter;src:url(../fonts/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2);font-display:swap;font-style:normal;font-weight:600;unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Inter;src:url(../fonts/1ZFS7N918ojhhd0nQWdj3jz4w.woff2);font-display:swap;font-style:normal;font-weight:600;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;src:url(../fonts/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2);font-display:swap;font-style:normal;font-weight:600;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}
@font-face{font-family:Inter;src:url(../fonts/mkY5Sgyq51ik0AMrSBwhm9DJg.woff2);font-display:block;font-style:normal;font-weight:900;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:Inter;src:url(../fonts/X5hj6qzcHUYv7h1390c8Rhm6550.woff2);font-display:block;font-style:normal;font-weight:900;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Inter;src:url(../fonts/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2);font-display:block;font-style:normal;font-weight:900;unicode-range:U+1F00-1FFF}
@font-face{font-family:Inter;src:url(../fonts/cugnVhSraaRyANCaUtI5FV17wk.woff2);font-display:block;font-style:normal;font-weight:900;unicode-range:U+0370-03FF}
@font-face{font-family:Inter;src:url(../fonts/5HcVoGak8k5agFJSaKa4floXVu0.woff2);font-display:block;font-style:normal;font-weight:900;unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Inter;src:url(../fonts/jn4BtSPLlS0NDp1KiFAtFKiiY0o.woff2);font-display:block;font-style:normal;font-weight:900;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;src:url(../fonts/P2Bw01CtL0b9wqygO0sSVogWbo.woff2);font-display:block;font-style:normal;font-weight:900;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}
@font-face{font-family:Inter;src:url(../fonts/05KsVHGDmqXSBXM4yRZ65P8i0s.woff2);font-display:block;font-style:italic;font-weight:900;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:Inter;src:url(../fonts/ky8ovPukK4dJ1Pxq74qGhOqCYI.woff2);font-display:block;font-style:italic;font-weight:900;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Inter;src:url(../fonts/vvNSqIj42qeQ2bvCRBIWKHscrc.woff2);font-display:block;font-style:italic;font-weight:900;unicode-range:U+1F00-1FFF}
@font-face{font-family:Inter;src:url(../fonts/3ZmXbBKToJifDV9gwcifVd1tEY.woff2);font-display:block;font-style:italic;font-weight:900;unicode-range:U+0370-03FF}
@font-face{font-family:Inter;src:url(../fonts/FNfhX3dt4ChuLJq2PwdlxHO7PU.woff2);font-display:block;font-style:italic;font-weight:900;unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Inter;src:url(../fonts/g0c8vEViiXNlKAgI4Ymmk3Ig.woff2);font-display:block;font-style:italic;font-weight:900;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;src:url(../fonts/efTfQcBJ53kM2pB1hezSZ3RDUFs.woff2);font-display:block;font-style:italic;font-weight:900;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}
@font-face{font-family:Inter Tight Placeholder;src:local("Arial");ascent-override:99.65%;descent-override:24.81%;line-gap-override:0%;size-adjust:97.21%}
@font-face{font-family:DM Sans Placeholder;src:local("Arial");ascent-override:94.35%;descent-override:29.49%;line-gap-override:0%;size-adjust:105.14%}
@font-face{font-family:Geist Placeholder;src:local("Arial");ascent-override:94.47%;descent-override:27.73%;line-gap-override:0%;size-adjust:106.39%}
@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%}
@font-face{font-family:Inter Display Placeholder;src:local("Arial");ascent-override:98.56%;descent-override:24.54%;line-gap-override:0%;size-adjust:98.29%}
[data-framer-component-type="Text"]{cursor: inherit;}
[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(--framer-text-decoration-style, solid) var(--framer-text-decoration, none) var(--framer-text-decoration-color, currentcolor) var(--framer-text-decoration-thickness, auto); --text-decoration-skip-ink: var(--framer-text-decoration-skip-ink); --text-underline-offset: var(--framer-text-decoration-offset); 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-style, solid) var(--framer-text-decoration, none) var(--framer-text-decoration-color, currentcolor) var(--framer-text-decoration-thickness, auto); --text-decoration-skip-ink: var(--framer-text-decoration-skip-ink); --text-underline-offset: var(--framer-text-decoration-offset); --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-style, var(--framer-text-decoration-style, solid)) var(--framer-link-text-decoration, var(--framer-text-decoration, none)) var(--framer-link-text-decoration-color, var(--framer-text-decoration-color, currentcolor)) var(--framer-link-text-decoration-thickness, var(--framer-text-decoration-thickness, auto)); --text-decoration-skip-ink: var(--framer-link-text-decoration-skip-ink, var(--framer-text-decoration-skip-ink)); --text-underline-offset: var(--framer-link-text-decoration-offset, var(--framer-text-decoration-offset));}
[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-style, var(--framer-link-text-decoration-style, var(--framer-text-decoration-style, solid))) var(--framer-link-hover-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))) var(--framer-link-hover-text-decoration-color, var(--framer-link-text-decoration-color, var(--framer-text-decoration-color, currentcolor))) var(--framer-link-hover-text-decoration-thickness, var(--framer-link-text-decoration-thickness, var(--framer-text-decoration-thickness, auto))); --text-decoration-skip-ink: var(--framer-link-hover-text-decoration-skip-ink, var(--framer-link-text-decoration-skip-ink, var(--framer-text-decoration-skip-ink))); --text-underline-offset: var(--framer-link-hover-text-decoration-offset, var(--framer-link-text-decoration-offset, var(--framer-text-decoration-offset)));}
[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-style, var(--framer-link-text-decoration-style, var(--framer-text-decoration-style, solid))) var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))) var(--framer-link-current-text-decoration-color, var(--framer-link-text-decoration-color, var(--framer-text-decoration-color, currentcolor))) var(--framer-link-current-text-decoration-thickness, var(--framer-link-text-decoration-thickness, var(--framer-text-decoration-thickness, auto))); --text-decoration-skip-ink: var(--framer-link-current-text-decoration-skip-ink, var(--framer-link-text-decoration-skip-ink, var(--framer-text-decoration-skip-ink))); --text-underline-offset: var(--framer-link-current-text-decoration-offset, var(--framer-link-text-decoration-offset, var(--framer-text-decoration-offset)));}
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));}
li.framer-text > ul.framer-text:nth-child(2), li.framer-text > ol.framer-text:nth-child(2){margin-top: 0px;}
ol.framer-text > li.framer-text::before{position: absolute; left: 0px; content: counter(list-item, var(--list-style-type)) "."; font-variant-numeric: tabular-nums;}
ol.framer-text > li.framer-text:nth-last-child(n+100), ol.framer-text > li.framer-text:nth-last-child(n+100) ~ li{padding-left: 1ch;}
ol.framer-text > li.framer-text:nth-last-child(n+1000), ol.framer-text > li.framer-text:nth-last-child(n+1000) ~ li{padding-left: 2ch;}
ol.framer-text > li.framer-text:nth-last-child(n+10000), ol.framer-text > li.framer-text:nth-last-child(n+10000) ~ li{padding-left: 3ch;}
ol.framer-text > li.framer-text:nth-last-child(n+100000), ol.framer-text > li.framer-text:nth-last-child(n+100000) ~ li{padding-left: 4ch;}
ol.framer-text > li.framer-text:nth-last-child(n+1000000), ol.framer-text > li.framer-text:nth-last-child(n+1000000) ~ li{padding-left: 5ch;}
ul.framer-text > li.framer-text::before{position: absolute; left: 0px; content: "•";}
.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: 0px; left: 0px; 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: #1f2b24; --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: 0px; padding: 0px;}
[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, #1f2b24); 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-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, #1f2b24)); 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, #1f2b24))); 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, #1f2b24))); 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, #1f2b24)))); 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: 0px; margin: 0px;}
[data-framer-component-type="DeprecatedRichText"] li{display: table-row; counter-increment: list-item 1; list-style: none;}
[data-framer-component-type="DeprecatedRichText"] ol > li::before{display: table-cell; width: 2.25ch; box-sizing: border-box; padding-right: 0.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: 0.75ch; content: "•";}
: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"]{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: 0px; margin-left: 0px;}
.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: 0px; margin-bottom: 0px;}
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"]{}
[data-framer-component-type="NativeScroll"] > *{position: relative;}
[data-framer-component-type="NativeScroll"].direction-both{overflow: auto;}
[data-framer-component-type="NativeScroll"].direction-vertical{overflow: hidden auto;}
[data-framer-component-type="NativeScroll"].direction-horizontal{overflow: auto 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-reset="button"]{border-width: 0px; padding: 0px; background: none;}
[data-hide-scrollbars="true"]::-webkit-scrollbar{width: 0px; height: 0px;}
[data-hide-scrollbars="true"]::-webkit-scrollbar-thumb{background: transparent;}
[data-hide-scrollbars="true"]{scrollbar-width: none;}
.framer-TLVk2.framer-bmpgw8, .framer-TLVk2 .framer-bmpgw8{display: block;}
.framer-TLVk2.framer-n0ccwk{height: 36px; overflow: hidden; position: relative; width: 142px; will-change: var(--framer-will-change-override, transform);}
.framer-TLVk2 .framer-19yaanm{place-content: center flex-start; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; left: 50%; overflow: visible; padding: 0px; position: absolute; top: 50%; width: min-content;}
.framer-TLVk2 .framer-tmnpxq{flex: 0 0 auto; height: 16px; position: relative; width: 11px; z-index: 2;}
.framer-TLVk2 .framer-1v3cvgh{flex: 0 0 auto; height: 11px; position: relative; width: 92px;}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-TLVk2 .framer-19yaanm{gap: 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-TLVk2 .framer-19yaanm > *{margin: 0px calc(5px);}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-TLVk2 .framer-19yaanm > :first-child{margin-left: 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-TLVk2 .framer-19yaanm > :last-child{margin-right: 0px;}}
.framer-TLVk2[data-border="true"]::after, .framer-TLVk2 [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: 0px; top: 0px; border-radius: inherit; pointer-events: none;}
.framer-cBU43.framer-19ugmxs, .framer-cBU43 .framer-19ugmxs{display: block;}
.framer-cBU43.framer-13579wq{place-content: center; align-items: center; cursor: pointer; display: flex; flex-flow: row; gap: 0px; height: 32px; overflow: hidden; padding: 0px; position: relative; width: 32px;}
.framer-cBU43 .framer-1t50f4n{flex: 0 0 auto; height: 14px; overflow: visible; position: relative; width: 14px;}
.framer-cBU43 .framer-1wqktkq, .framer-cBU43 .framer-7ssi8x{flex: 0 0 auto; height: 1px; left: -1px; overflow: visible; position: absolute; right: -1px; top: calc(50% - 0.5px); z-index: 1;}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-cBU43.framer-13579wq{gap: 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-cBU43.framer-13579wq > *{margin: 0px calc(0px);}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-cBU43.framer-13579wq > :first-child{margin-left: 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-cBU43.framer-13579wq > :last-child{margin-right: 0px;}}
.framer-cBU43.framer-v-13579wq.pressed .framer-1t50f4n{height: 10px; width: 10px;}
.framer-AgNWq.framer-1afhbfh, .framer-AgNWq .framer-1afhbfh{display: block;}
.framer-AgNWq.framer-1ibd128{place-content: center; align-items: center; display: flex; flex-flow: column; gap: 0px; height: 800px; overflow: hidden; padding: 0px; position: relative; width: 450px;}
.framer-AgNWq .framer-79ux7l-container{flex: 1 0 0px; height: 1px; position: relative; width: 100%; z-index: 10;}
.framer-AgNWq .framer-hh2ydx{place-content: center; align-items: center; display: flex; flex-flow: column; gap: 0px; height: 800px; overflow: visible; padding: 0px; position: relative; width: 450px; z-index: 2;}
.framer-AgNWq .framer-1d969u6{place-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-flow: column; gap: 0px; height: 1px; min-height: 100%; overflow: visible; padding: 0px; position: relative; width: 100%;}
.framer-AgNWq .framer-1mi5n9i, .framer-AgNWq .framer-sphebd{place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 16px; height: min-content; overflow: visible; padding: 16px; position: sticky; top: 0px; width: 100%; z-index: 1;}
.framer-AgNWq .framer-1nlrz1t, .framer-AgNWq .framer-mt8b6e{place-content: center flex-start; align-items: center; display: flex; flex: 1 0 0px; flex-flow: row; gap: 6px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 1px;}
.framer-AgNWq .framer-633e9x-container, .framer-AgNWq .framer-1sz7l5k-container, .framer-AgNWq .framer-1iyegjq-container, .framer-AgNWq .framer-1r9cj14-container, .framer-AgNWq .framer-1xwcpfv-container, .framer-AgNWq .framer-b80alu-container, .framer-AgNWq .framer-1d5k3mc-container, .framer-AgNWq .framer-8yjn5h-container{flex: 0 0 auto; height: auto; position: relative; width: auto;}
.framer-AgNWq .framer-12as9eq, .framer-AgNWq .framer-o4vo8y, .framer-AgNWq .framer-j7f95r{flex: 0 0 auto; height: auto; position: relative; white-space: pre; width: auto;}
.framer-AgNWq .framer-24oh8x-container, .framer-AgNWq .framer-pbilnz-container{flex: 0 0 auto; height: 32px; position: relative; width: 32px;}
.framer-AgNWq .framer-dg5o02{place-content: center flex-start; align-items: center; display: flex; flex: 1 0 0px; flex-flow: column; gap: 0px; height: 1px; overflow: auto; padding: 16px 16px 0px; position: relative; width: 100%; z-index: 3;}
.framer-AgNWq .framer-f03e8w-container, .framer-AgNWq .framer-1t57z6p-container, .framer-AgNWq .framer-1wgyt4i-container, .framer-AgNWq .framer-s2xg58-container, .framer-AgNWq .framer-j0qvcy-container, .framer-AgNWq .framer-twajg9-container{flex: 0 0 auto; height: auto; position: relative; width: 100%;}
.framer-AgNWq .framer-1biuj9t{place-content: center; align-items: center; bottom: 0px; display: flex; flex: 0 0 auto; flex-flow: column; gap: 16px; height: min-content; overflow: visible; padding: 16px 16px 24px; position: sticky; width: 100%; z-index: 4;}
.framer-AgNWq .framer-916e5y{place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 16px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 100%;}
.framer-AgNWq .framer-crgvx8{place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 16px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 100%;}
.framer-AgNWq .framer-1rplxpl{flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; overflow-wrap: break-word;}
.framer-AgNWq .framer-7t05l9{place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 8px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform);}
.framer-AgNWq .framer-1hyuyka{place-content: center flex-start; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 8px; height: min-content; overflow: visible; padding: 16px 0px 0px; position: relative; width: 100%;}
.framer-AgNWq .framer-z8mo5y{place-content: center flex-start; align-items: center; display: flex; flex-flow: column; gap: 0px; height: 800px; overflow: visible; padding: 0px; position: relative; width: 450px; z-index: 2;}
.framer-AgNWq .framer-k0xluy{place-content: flex-start; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: column; gap: 20px; height: min-content; overflow: auto; padding: 16px 0px 0px; position: relative; width: 100%; z-index: 3;}
.framer-AgNWq .framer-evlkyn{place-content: center flex-start; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; overflow: visible; padding: 0px 16px; position: relative; width: 100%;}
.framer-AgNWq .framer-5uq45a-container{flex: 0 0 auto; height: 300px; position: relative; width: 100%;}
.framer-AgNWq .framer-g4vken, .framer-AgNWq .framer-zmflfr{place-content: flex-start center; align-items: flex-start; cursor: pointer; display: flex; flex-flow: row; gap: 10px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 170px;}
.framer-AgNWq .framer-g00dr9, .framer-AgNWq .framer-16ziwos, .framer-AgNWq .framer-1n8rub2, .framer-AgNWq .framer-1e72zxt{place-content: flex-start center; align-items: flex-start; display: flex; flex: 1 0 0px; flex-flow: row; gap: 20px; height: min-content; padding: 0px; position: relative; width: 1px;}
.framer-AgNWq .framer-7r0ou6, .framer-AgNWq .framer-3ls59x, .framer-AgNWq .framer-1vy0e0u{place-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-flow: column; gap: 10px; height: min-content; padding: 0px; position: relative; text-decoration: none; width: 1px;}
.framer-AgNWq .framer-gmxpug{place-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-flow: column; gap: 10px; height: 257px; padding: 0px; position: relative; text-decoration: none; width: 1px;}
.framer-AgNWq .framer-1nvua9a, .framer-AgNWq .framer-1ioaphw{place-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-flow: row; gap: 10px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 170px;}
.framer-AgNWq[data-border="true"]::after, .framer-AgNWq [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: 0px; top: 0px; border-radius: inherit; pointer-events: none;}
.variant-dropdown-container{position: relative; z-index: 1;}
.variant-dropdown-container:focus-within{z-index: 10;}
.horizontal-edge-to-edge + .horizontal-edge-to-edge .variant-dropdown{border-left: none !important;}
.fc-dropdown-focus{outline: 2px solid CanvasText !important; outline-offset: 2px !important;}
.fc-dropdown-list-item:focus{outline: 2px solid CanvasText !important; outline-offset: -2px !important;}
.framer-PixXK [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: 0px; top: 0px; border-radius: inherit; pointer-events: none;}
.framer-PixXK .framer-1n4dbv2{display: block;}
.framer-PixXK .framer-kixgj4{place-content: center; align-items: center; display: flex; flex-flow: row; gap: 0px; height: min-content; overflow: visible; padding: 0px; position: relative; width: min-content;}
.framer-PixXK .framer-1iq4zis{flex: 0 0 auto; height: auto; position: relative; white-space: pre; width: auto;}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-PixXK .framer-kixgj4{gap: 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-PixXK .framer-kixgj4 > *{margin: 0px calc(0px);}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-PixXK .framer-kixgj4 > :first-child{margin-left: 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-PixXK .framer-kixgj4 > :last-child{margin-right: 0px;}}
.framer-PGxOy .framer-styles-preset-j385k6:not(.rich-text-wrapper), .framer-PGxOy .framer-styles-preset-j385k6.rich-text-wrapper p{--framer-font-family: "Inter", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 500; --framer-letter-spacing: -0.03em; --framer-line-height: 100%; --framer-paragraph-spacing: 16px; --framer-text-alignment: left; --framer-text-color: var(--token-c734a28a-9fe9-4aa2-97ea-e240e7bd3071, #1f2b24); --framer-text-decoration: none; --framer-text-transform: none;}
.framer-FZmwE.framer-jpnjyl, .framer-FZmwE .framer-jpnjyl{display: block;}
.framer-FZmwE.framer-k0wkis{cursor: pointer; height: 56px; overflow: visible; position: relative; width: 400px;}
.framer-FZmwE .framer-1k33bdj{flex: 0 0 auto; height: auto; left: 50%; position: absolute; top: 50%; white-space: pre; width: auto;}
.framer-DKFZT.framer-19xulm2, .framer-DKFZT .framer-19xulm2{display: block;}
.framer-DKFZT.framer-8yl9k{place-content: center; align-items: center; display: flex; flex-flow: row; gap: 0px; height: 48px; overflow: visible; padding: 0px; position: relative; width: 400px;}
.framer-DKFZT .framer-1976si7-container{flex: 1 0 0px; height: 100%; position: relative; width: 1px; z-index: 1;}
.framer-DKFZT .framer-8mk01f-container{height: 48px; position: relative; width: 400px;}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-DKFZT.framer-8yl9k{gap: 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-DKFZT.framer-8yl9k > *{margin: 0px calc(0px);}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-DKFZT.framer-8yl9k > :first-child{margin-left: 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-DKFZT.framer-8yl9k > :last-child{margin-right: 0px;}}
.fc-quick-add-button-container :focus-visible{outline: 2px solid rgb(0, 122, 255) !important; outline-offset: 2px !important; border-radius: 0px !important;}
.framer-7dcBC.framer-x2jnrv, .framer-7dcBC .framer-x2jnrv{display: block;}
.framer-7dcBC.framer-16t8076{cursor: pointer; height: 32px; overflow: hidden; position: relative; width: 32px;}
.framer-7dcBC .framer-dpiw86{flex: 0 0 auto; height: 14px; left: calc(50% - 7px); overflow: visible; position: absolute; top: calc(50% - 7px); width: 14px;}
.framer-7dcBC .framer-1g307y4, .framer-7dcBC .framer-1kom9ya{flex: 0 0 auto; height: 1px; left: -1px; overflow: visible; position: absolute; right: -1px; top: calc(50% - 0.5px); z-index: 1;}
.framer-DYTrb.framer-1o2poiz, .framer-DYTrb .framer-1o2poiz{display: block;}
.framer-DYTrb.framer-1gxup3y{place-content: center; align-items: center; cursor: pointer; display: flex; flex-flow: row; gap: 0px; height: 40px; overflow: visible; padding: 0px; position: relative; width: 240px;}
.framer-DYTrb .framer-1hkezcc-container{flex: 0 0 auto; height: 24px; position: relative; width: 24px;}
.framer-DYTrb .framer-1z24k6{flex: 0 0 auto; height: auto; position: relative; user-select: none; white-space: pre; width: auto;}
.framer-DYTrb .framer-twenzj{aspect-ratio: 1 / 1; flex: 0 0 auto; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px;}
.framer-DYTrb .framer-1ftpyzo{inset: 0px; flex: 0 0 auto; overflow: visible; position: absolute;}
.framer-DYTrb .framer-drm3cd{aspect-ratio: 1 / 1; flex: 0 0 auto; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px;}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-DYTrb.framer-1gxup3y{gap: 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-DYTrb.framer-1gxup3y > *{margin: 0px calc(0px);}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-DYTrb.framer-1gxup3y > :first-child{margin-left: 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-DYTrb.framer-1gxup3y > :last-child{margin-right: 0px;}}
.framer-DYTrb.framer-v-mgdobk.framer-1gxup3y, .framer-DYTrb.framer-v-mh5hu8.framer-1gxup3y, .framer-DYTrb.framer-v-11iyicl.framer-1gxup3y, .framer-DYTrb.framer-v-l4xuox.framer-1gxup3y{cursor: unset;}
.framer-DYTrb.framer-v-mgdobk .framer-1ftpyzo{overflow: hidden;}
.framer-rO7dW.framer-1u7df13, .framer-rO7dW .framer-1u7df13{display: block;}
.framer-rO7dW.framer-xr3hz{place-content: center space-between; align-items: center; display: flex; flex-flow: row; height: 360px; overflow: hidden; padding: 0px; position: relative; width: 800px; will-change: var(--framer-will-change-override, transform);}
.framer-rO7dW .framer-m22kku{place-content: center flex-start; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 0px; height: min-content; overflow: visible; padding: 0px; position: absolute; right: 15px; top: 16px; width: min-content; z-index: 1;}
.framer-rO7dW .framer-tlo46x-container{flex: 0 0 auto; height: auto; position: relative; width: auto; z-index: 1;}
.framer-rO7dW .framer-1cox65f-container{height: auto; position: relative; width: auto;}
.framer-rO7dW .framer-s9qnze{place-content: center flex-start; align-items: center; display: flex; flex: 0.6 0 0px; flex-flow: row; gap: 10px; height: 100%; overflow: visible; padding: 0px; position: relative; width: 1px;}
.framer-rO7dW .framer-1ncgg7e{flex: 0 0 auto; height: 100%; overflow: visible; position: relative; width: 100%;}
.framer-rO7dW .framer-15vxrms{place-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-flow: column; gap: 25px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 1px;}
.framer-rO7dW .framer-1qoymed{place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 10px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 100%;}
.framer-rO7dW .framer-qde0vz{flex: 0 0 auto; height: auto; position: relative; white-space: pre; width: auto;}
.framer-rO7dW .framer-il2ty7{flex: 0 0 auto; height: auto; max-width: 310px; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; overflow-wrap: break-word;}
.framer-rO7dW .framer-1eps9j0{place-content: flex-start center; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: row; gap: 5px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 320px;}
.framer-rO7dW .framer-c808hh{place-content: flex-start; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: column; gap: 10px; height: min-content; padding: 0px; position: relative; width: 200px;}
.framer-rO7dW .framer-w10yjc{--framer-input-focused-border-color: rgba(31, 43, 36, 0.5); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-focused-transition: all 1s cubic-bezier(0.25,1,0.5,1) 0s; --framer-input-font-family: "Inter"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 400; --framer-input-padding: 12px; flex: 0 0 auto; height: 38px; position: relative; width: 200px;}
.framer-rO7dW .framer-1vz1tqa-container{flex: 0 0 auto; height: 38px; position: relative; width: 85px; z-index: 3;}
.framer-rO7dW.framer-v-ezfby4.framer-xr3hz{flex-direction: column; gap: 0px; height: min-content; justify-content: center; width: 390px;}
.framer-rO7dW.framer-v-ezfby4 .framer-m22kku{order: 0;}
.framer-rO7dW.framer-v-ezfby4 .framer-s9qnze{flex: 0 0 auto; height: 350px; order: 2; width: 100%;}
.framer-rO7dW.framer-v-ezfby4 .framer-15vxrms{flex: 0 0 auto; order: 1; padding: 50px 0px; width: min-content;}
.framer-rO7dW.framer-v-ezfby4 .framer-1qoymed{width: 390px;}
.framer-rO7dW.framer-v-ezfby4 .framer-il2ty7{max-width: 240px;}
.framer-rO7dW.framer-v-ezfby4 .framer-1eps9j0{align-self: stretch; padding: 0px 40px; width: auto;}
.framer-rO7dW.framer-v-ezfby4 .framer-c808hh{flex: 1 0 0px; width: 1px;}
.framer-rO7dW.framer-v-ezfby4 .framer-w10yjc{--framer-input-font-size: 16px; width: 100%;}
.framer-QF82u.framer-1ofxyfe, .framer-QF82u .framer-1ofxyfe{display: block;}
.framer-QF82u.framer-4ajzbb{place-content: center; align-items: center; cursor: pointer; display: flex; flex-flow: row; gap: 0px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 320px; will-change: var(--framer-will-change-override, transform);}
.framer-QF82u .framer-o2llbn-container{flex: 1 0 0px; height: auto; position: relative; width: 1px; z-index: 1;}
.framer-QF82u .framer-1hhipn7{place-content: center; align-items: center; display: flex; flex-flow: row; gap: 0px; height: min-content; overflow: hidden; padding: 0px 12px 0px 16px; position: relative; width: 320px;}
.framer-QF82u .framer-1gvhvp6{place-content: center flex-start; align-items: center; display: flex; flex: 1 0 0px; flex-flow: row; gap: 8px; height: 48px; overflow: visible; padding: 0px; position: relative; width: 1px;}
.framer-QF82u .framer-1kpx2k2{place-content: center flex-start; align-items: center; display: flex; flex: 1 0 0px; flex-flow: row; gap: 4px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 1px;}
.framer-QF82u .framer-wskwpu-container, .framer-QF82u .framer-1l5l73v-container{flex: 0 0 auto; height: auto; position: relative; width: auto;}
.framer-QF82u .framer-j2c5j2-container{flex: 0 0 auto; height: 16px; position: relative; width: 16px;}
.framer-QF82u[data-border="true"]::after, .framer-QF82u [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: 0px; top: 0px; border-radius: inherit; pointer-events: none;}
.framer-WW9z2.framer-17if7k6, .framer-WW9z2 .framer-17if7k6{display: block;}
.framer-WW9z2.framer-msxkf4{place-content: center; align-items: center; cursor: pointer; display: flex; flex-flow: row; gap: 8px; height: 48px; overflow: visible; padding: 24px 20px; position: relative; width: 400px;}
.framer-WW9z2 .framer-8mh8pb{flex: 0 0 auto; height: auto; position: relative; user-select: none; white-space: pre; width: auto;}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-WW9z2.framer-msxkf4{gap: 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-WW9z2.framer-msxkf4 > *{margin: 0px calc(4px);}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-WW9z2.framer-msxkf4 > :first-child{margin-left: 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-WW9z2.framer-msxkf4 > :last-child{margin-right: 0px;}}
.framer-lvMJU.framer-1gq53nf, .framer-lvMJU .framer-1gq53nf{display: block;}
.framer-lvMJU.framer-jbr0p7{place-content: center; align-items: center; display: flex; flex-flow: column; gap: 24px; height: min-content; overflow: visible; padding: 40px; position: relative; width: 500px;}
.framer-lvMJU .framer-18jd45i-container{flex: 0 0 auto; height: auto; position: absolute; right: 16px; top: 16px; width: auto; z-index: 1;}
.framer-lvMJU .framer-wxhm93-container{height: auto; position: relative; width: auto;}
.framer-lvMJU .framer-187l970{place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 16px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 100%;}
.framer-lvMJU .framer-1tkgb4y{place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 0px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform);}
.framer-lvMJU .framer-s72zy4-container{flex: 0 0 auto; height: auto; position: relative; width: 40px;}
.framer-lvMJU .framer-1koc2wq-container, .framer-lvMJU .framer-1393dmq-container, .framer-lvMJU .framer-1g2a2ds-container, .framer-lvMJU .framer-1pkv17p-container, .framer-lvMJU .framer-kov0lz-container, .framer-lvMJU .framer-mnmg5f-container, .framer-lvMJU .framer-1s3d1zj-container{flex: 0 0 auto; height: auto; position: relative; width: 100%;}
.framer-lvMJU .framer-o49acb{place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 0px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 100%;}
.framer-lvMJU .framer-iygj8v, .framer-lvMJU .framer-1bixt3m, .framer-lvMJU .framer-1vmvupm, .framer-lvMJU .framer-ej875m{place-content: center; align-items: center; display: flex; flex-flow: column; gap: 8px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 420px;}
.framer-lvMJU .framer-1crdex4, .framer-lvMJU .framer-k9ujxg, .framer-lvMJU .framer-17gstzl, .framer-lvMJU .framer-l3492x, .framer-lvMJU .framer-2gpi1r, .framer-lvMJU .framer-zfm5i3, .framer-lvMJU .framer-1phrkfm, .framer-lvMJU .framer-133b3p8, .framer-lvMJU .framer-tjmz9c, .framer-lvMJU .framer-1an3s5g, .framer-lvMJU .framer-n5pzmp, .framer-lvMJU .framer-1fuut8c, .framer-lvMJU .framer-vzcdcm, .framer-lvMJU .framer-55rxlh, .framer-lvMJU .framer-1ha27ld{place-content: center flex-start; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 8px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 100%;}
.framer-lvMJU .framer-jbgb4e, .framer-lvMJU .framer-1303mx8, .framer-lvMJU .framer-1v4b0u9, .framer-lvMJU .framer-1dppowp, .framer-lvMJU .framer-15dzy3q, .framer-lvMJU .framer-hlsm98, .framer-lvMJU .framer-fkg1dw, .framer-lvMJU .framer-1imfajh, .framer-lvMJU .framer-1shp8ni, .framer-lvMJU .framer-13cs42w, .framer-lvMJU .framer-1gn4g1c, .framer-lvMJU .framer-191vg9k, .framer-lvMJU .framer-ehprzi, .framer-lvMJU .framer-1c57rcx, .framer-lvMJU .framer-1ril6il{flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; overflow-wrap: break-word;}
.framer-lvMJU .framer-10k31i5{place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 8px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 100%;}
.framer-lvMJU .framer-yj0zqy-container{height: auto; position: relative; width: 289px;}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-lvMJU.framer-jbr0p7, .framer-lvMJU .framer-187l970, .framer-lvMJU .framer-1tkgb4y, .framer-lvMJU .framer-o49acb, .framer-lvMJU .framer-iygj8v, .framer-lvMJU .framer-1crdex4, .framer-lvMJU .framer-k9ujxg, .framer-lvMJU .framer-17gstzl, .framer-lvMJU .framer-l3492x, .framer-lvMJU .framer-1bixt3m, .framer-lvMJU .framer-2gpi1r, .framer-lvMJU .framer-zfm5i3, .framer-lvMJU .framer-1phrkfm, .framer-lvMJU .framer-133b3p8, .framer-lvMJU .framer-1vmvupm, .framer-lvMJU .framer-tjmz9c, .framer-lvMJU .framer-1an3s5g, .framer-lvMJU .framer-n5pzmp, .framer-lvMJU .framer-ej875m, .framer-lvMJU .framer-1fuut8c, .framer-lvMJU .framer-vzcdcm, .framer-lvMJU .framer-55rxlh, .framer-lvMJU .framer-1ha27ld, .framer-lvMJU .framer-10k31i5{gap: 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-lvMJU.framer-jbr0p7 > *{margin: calc(12px) 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-lvMJU.framer-jbr0p7 > :first-child, .framer-lvMJU .framer-187l970 > :first-child, .framer-lvMJU .framer-o49acb > :first-child, .framer-lvMJU .framer-iygj8v > :first-child, .framer-lvMJU .framer-1bixt3m > :first-child, .framer-lvMJU .framer-1vmvupm > :first-child, .framer-lvMJU .framer-ej875m > :first-child, .framer-lvMJU .framer-10k31i5 > :first-child{margin-top: 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-lvMJU.framer-jbr0p7 > :last-child, .framer-lvMJU .framer-187l970 > :last-child, .framer-lvMJU .framer-o49acb > :last-child, .framer-lvMJU .framer-iygj8v > :last-child, .framer-lvMJU .framer-1bixt3m > :last-child, .framer-lvMJU .framer-1vmvupm > :last-child, .framer-lvMJU .framer-ej875m > :last-child, .framer-lvMJU .framer-10k31i5 > :last-child{margin-bottom: 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-lvMJU .framer-187l970 > *{margin: calc(8px) 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-lvMJU .framer-1tkgb4y > *{margin: 0px calc(0px);}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-lvMJU .framer-1tkgb4y > :first-child, .framer-lvMJU .framer-1crdex4 > :first-child, .framer-lvMJU .framer-k9ujxg > :first-child, .framer-lvMJU .framer-17gstzl > :first-child, .framer-lvMJU .framer-l3492x > :first-child, .framer-lvMJU .framer-2gpi1r > :first-child, .framer-lvMJU .framer-zfm5i3 > :first-child, .framer-lvMJU .framer-1phrkfm > :first-child, .framer-lvMJU .framer-133b3p8 > :first-child, .framer-lvMJU .framer-tjmz9c > :first-child, .framer-lvMJU .framer-1an3s5g > :first-child, .framer-lvMJU .framer-n5pzmp > :first-child, .framer-lvMJU .framer-1fuut8c > :first-child, .framer-lvMJU .framer-vzcdcm > :first-child, .framer-lvMJU .framer-55rxlh > :first-child, .framer-lvMJU .framer-1ha27ld > :first-child{margin-left: 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-lvMJU .framer-1tkgb4y > :last-child, .framer-lvMJU .framer-1crdex4 > :last-child, .framer-lvMJU .framer-k9ujxg > :last-child, .framer-lvMJU .framer-17gstzl > :last-child, .framer-lvMJU .framer-l3492x > :last-child, .framer-lvMJU .framer-2gpi1r > :last-child, .framer-lvMJU .framer-zfm5i3 > :last-child, .framer-lvMJU .framer-1phrkfm > :last-child, .framer-lvMJU .framer-133b3p8 > :last-child, .framer-lvMJU .framer-tjmz9c > :last-child, .framer-lvMJU .framer-1an3s5g > :last-child, .framer-lvMJU .framer-n5pzmp > :last-child, .framer-lvMJU .framer-1fuut8c > :last-child, .framer-lvMJU .framer-vzcdcm > :last-child, .framer-lvMJU .framer-55rxlh > :last-child, .framer-lvMJU .framer-1ha27ld > :last-child{margin-right: 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-lvMJU .framer-o49acb > *{margin: calc(0px) 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-lvMJU .framer-iygj8v > *, .framer-lvMJU .framer-1bixt3m > *, .framer-lvMJU .framer-1vmvupm > *, .framer-lvMJU .framer-ej875m > *, .framer-lvMJU .framer-10k31i5 > *{margin: calc(4px) 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-lvMJU .framer-1crdex4 > *, .framer-lvMJU .framer-k9ujxg > *, .framer-lvMJU .framer-17gstzl > *, .framer-lvMJU .framer-l3492x > *, .framer-lvMJU .framer-2gpi1r > *, .framer-lvMJU .framer-zfm5i3 > *, .framer-lvMJU .framer-1phrkfm > *, .framer-lvMJU .framer-133b3p8 > *, .framer-lvMJU .framer-tjmz9c > *, .framer-lvMJU .framer-1an3s5g > *, .framer-lvMJU .framer-n5pzmp > *, .framer-lvMJU .framer-1fuut8c > *, .framer-lvMJU .framer-vzcdcm > *, .framer-lvMJU .framer-55rxlh > *, .framer-lvMJU .framer-1ha27ld > *{margin: 0px calc(4px);}}
.framer-lvMJU.framer-v-9f3x8q.framer-jbr0p7{padding: 32px; width: 390px;}
.framer-lvMJU[data-border="true"]::after, .framer-lvMJU [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: 0px; top: 0px; border-radius: inherit; pointer-events: none;}
.framer-SP7DI.framer-10begjk, .framer-SP7DI .framer-10begjk{display: block;}
.framer-SP7DI.framer-l364os{place-content: center; align-items: center; display: flex; flex-flow: column; gap: 10px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: min-content;}
.framer-SP7DI .framer-l3w5nj-container{flex: 0 0 auto; height: auto; position: relative; width: auto;}
.framer-SP7DI .framer-1dgjfbl-container, .framer-SP7DI .framer-shre7o-container{height: auto; position: relative; width: auto;}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-SP7DI.framer-l364os{gap: 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-SP7DI.framer-l364os > *{margin: calc(5px) 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-SP7DI.framer-l364os > :first-child{margin-top: 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-SP7DI.framer-l364os > :last-child{margin-bottom: 0px;}}
.framer-0qVmJ.framer-hp4t2h, .framer-0qVmJ .framer-hp4t2h{display: block;}
.framer-0qVmJ.framer-11uyzdc{place-content: center; align-items: center; cursor: pointer; display: flex; flex-flow: column; gap: 0px; height: min-content; overflow: hidden; padding: 0px 0px 3px; position: relative; width: min-content;}
.framer-0qVmJ .framer-1qkeonw{flex: 0 0 auto; height: auto; position: relative; white-space: pre; width: auto; z-index: 1;}
.framer-0qVmJ .framer-13ao7mu{bottom: 0px; flex: 0 0 auto; height: 1px; left: 0px; overflow: hidden; position: absolute; right: 0px; z-index: 1;}
.framer-0qVmJ .framer-99koks{flex: 0 0 auto; height: auto; position: relative; user-select: none; white-space: pre; width: auto;}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-0qVmJ.framer-11uyzdc{gap: 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-0qVmJ.framer-11uyzdc > *{margin: calc(0px) 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-0qVmJ.framer-11uyzdc > :first-child{margin-top: 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-0qVmJ.framer-11uyzdc > :last-child{margin-bottom: 0px;}}
.framer-0qVmJ.framer-v-11uyzdc.hover .framer-13ao7mu{left: unset; right: -54px; width: 54px;}
.framer-FY4zm.framer-myw8ov, .framer-FY4zm .framer-myw8ov{display: block;}
.framer-FY4zm.framer-12nft1w{place-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-flow: column; gap: 10px; height: min-content; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 256px;}
.framer-FY4zm .framer-vxsq11{place-content: center; align-items: center; aspect-ratio: 1.26 / 1; display: flex; flex: 0 0 auto; flex-flow: row; gap: 0px; height: var(--framer-aspect-ratio-supported, 203px); overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform);}
.framer-FY4zm .framer-1dw9rq9{flex: 0 0 auto; height: 100%; overflow: visible; position: relative; width: 100%;}
.framer-FY4zm .framer-me6rh6{flex: 0 0 auto; height: auto; position: relative; white-space: pre; width: auto; z-index: 1;}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-FY4zm.framer-12nft1w, .framer-FY4zm .framer-vxsq11{gap: 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-FY4zm.framer-12nft1w > *{margin: calc(5px) 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-FY4zm.framer-12nft1w > :first-child{margin-top: 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-FY4zm.framer-12nft1w > :last-child{margin-bottom: 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-FY4zm .framer-vxsq11 > *{margin: 0px calc(0px);}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-FY4zm .framer-vxsq11 > :first-child{margin-left: 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-FY4zm .framer-vxsq11 > :last-child{margin-right: 0px;}}
.framer-wuKU4.framer-n4cgnh, .framer-wuKU4 .framer-n4cgnh{display: block;}
.framer-wuKU4.framer-5q6n00{place-content: center; align-items: center; cursor: pointer; display: flex; flex-flow: column; gap: 0px; height: 321px; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 319px; will-change: var(--framer-will-change-override, transform);}
.framer-wuKU4 .framer-1aqrpqj{place-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-flow: row; gap: 10px; height: 1px; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform);}
.framer-wuKU4 .framer-1y9m5zv{flex: 0 0 auto; height: 100%; overflow: visible; position: relative; width: 100%;}
.framer-wuKU4 .framer-1dk6ac0{bottom: 20px; flex: 0 0 auto; height: auto; left: 20px; position: absolute; white-space: pre; width: auto; z-index: 1;}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-wuKU4.framer-5q6n00, .framer-wuKU4 .framer-1aqrpqj{gap: 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-wuKU4.framer-5q6n00 > *{margin: calc(0px) 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-wuKU4.framer-5q6n00 > :first-child{margin-top: 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-wuKU4.framer-5q6n00 > :last-child{margin-bottom: 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-wuKU4 .framer-1aqrpqj > *{margin: 0px calc(5px);}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-wuKU4 .framer-1aqrpqj > :first-child{margin-left: 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-wuKU4 .framer-1aqrpqj > :last-child{margin-right: 0px;}}
.framer-wuKU4.framer-v-k0g8ko.framer-5q6n00{aspect-ratio: 0.993769 / 1; height: var(--framer-aspect-ratio-supported, 321px);}
.framer-wuKU4.framer-v-dfhh08.framer-5q6n00{aspect-ratio: 0.992308 / 1; cursor: unset; height: var(--framer-aspect-ratio-supported, 321px);}
.framer-wuKU4.framer-v-dfhh08 .framer-1dk6ac0{bottom: 12px; left: 12px;}
.fc-search-input-search-2c2thvd::placeholder{color: rgba(31, 43, 36, 0.4);}
.fc-search-input-search-2c2thvd-container:hover .fc-search-input-search-2c2thvd:not(:focus){background-color: rgb(252, 251, 247) !important; borderTop: 0px solid rgba(31, 43, 36, 0.2) !important; borderRight: 0px solid rgba(31, 43, 36, 0.2) !important; borderBottom: 1px solid rgba(31, 43, 36, 0.2) !important; borderLeft: 0px solid rgba(31, 43, 36, 0.2) !important;}
.fc-search-input-search-2c2thvd:focus{background-color: rgb(252, 251, 247) !important; borderTop: 0px solid rgb(31, 43, 36) !important; borderRight: 0px solid rgb(31, 43, 36) !important; borderBottom: 1px solid rgb(31, 43, 36) !important; borderLeft: 0px solid rgb(31, 43, 36) !important;}
.fc-search-input-search-2c2thvd::-webkit-search-cancel-button, .fc-search-input-search-2c2thvd::-webkit-search-decoration, .fc-search-input-search-2c2thvd::-ms-clear{-webkit-appearance: none; appearance: none; display: none;}
.framer-cnv41.framer-prqhui, .framer-cnv41 .framer-prqhui{display: block;}
.framer-cnv41.framer-1c1k6xx{place-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-flow: column; gap: 15px; height: min-content; overflow: visible; padding: 0px 0px 15px; position: relative; width: 400px;}
.framer-cnv41 .framer-13xarqe{place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 100%;}
.framer-cnv41 .framer-195a8kj{flex: 0 0 auto; height: 100px; overflow: hidden; position: relative; width: 90px; will-change: var(--framer-will-change-override, transform);}
.framer-cnv41 .framer-1c2lg8j{flex: 0 0 auto; height: 101%; left: calc(-0.688679%); position: absolute; top: 0px; width: 101%; z-index: 2;}
.framer-cnv41 .framer-v2a5ot{flex: 0 0 auto; height: 101%; left: calc(-0.685874%); position: absolute; top: 0px; width: 101%; z-index: 2;}
.framer-cnv41 .framer-lih7d2{place-content: flex-start space-between; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-flow: column; height: auto; overflow: visible; padding: 0px; position: relative; width: 1px;}
.framer-cnv41 .framer-1fntbux{place-content: flex-start; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: column; gap: 4px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 100%;}
.framer-cnv41 .framer-1mh30g9, .framer-cnv41 .framer-161k0h4{flex: 0 0 auto; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; overflow-wrap: break-word;}
.framer-cnv41 .framer-lvw0dw{place-content: flex-start; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: column; gap: 10px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 100%;}
.framer-cnv41 .framer-5y16pg{place-content: flex-start flex-end; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: column; gap: 5px; height: min-content; overflow: visible; padding: 3px 0px 0px; position: relative; width: min-content;}
.framer-cnv41 .framer-kozr9k{place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; overflow: visible; padding: 0px; position: relative; width: min-content;}
.framer-cnv41 .framer-awyi5b-container{flex: 0 0 auto; height: auto; position: relative; width: auto;}
.framer-cnv41 .framer-1vgshar-container{flex: 0 0 auto; height: auto; position: relative; user-select: none; width: auto;}
.framer-cnv41 .framer-1q6k1s9{flex: 0 0 auto; height: 1px; overflow: hidden; position: relative; width: 100%;}
.framer-cnv41.framer-v-14ajgkq .framer-1c2lg8j{height: 100%; left: 0px; width: 100%;}
.framer-ED76M.framer-1x4qaw3, .framer-ED76M .framer-1x4qaw3{display: block;}
.framer-ED76M.framer-66v1g4{place-content: flex-start; align-items: flex-start; display: flex; flex-flow: column; gap: 0px; height: 800px; overflow: visible; padding: 0px; position: relative; width: 400px;}
.framer-ED76M .framer-avv1qw{place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 0px; height: min-content; overflow: visible; padding: 16px; position: relative; width: 100%;}
.framer-ED76M .framer-xkygi9-container, .framer-ED76M .framer-kczyt9-container{flex: 1 0 0px; height: auto; position: relative; width: 1px;}
.framer-ED76M .framer-rkdj5d{place-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: 1 0 0px; flex-flow: row; gap: 0px; height: 1px; overflow: auto; padding: 0px 16px; position: relative; width: 100%;}
.framer-ED76M .framer-1r8g5xl{place-content: center flex-start; align-items: center; cursor: default; display: flex; flex-flow: column; gap: 0px; height: min-content; padding: 0px; position: relative; width: 456px;}
.framer-ED76M .framer-1p8c2jy-container{flex: 0 0 auto; height: auto; position: relative; width: 100%;}
.fc-search-input-search-6h7kisd::placeholder{color: rgba(31, 43, 36, 0.4);}
.fc-search-input-search-6h7kisd-container:hover .fc-search-input-search-6h7kisd:not(:focus){background-color: rgb(252, 251, 247) !important; borderTop: 0px solid rgba(31, 43, 36, 0.2) !important; borderRight: 0px solid rgba(31, 43, 36, 0.2) !important; borderBottom: 1px solid rgba(31, 43, 36, 0.2) !important; borderLeft: 0px solid rgba(31, 43, 36, 0.2) !important;}
.fc-search-input-search-6h7kisd:focus{background-color: rgb(252, 251, 247) !important; borderTop: 0px solid rgb(31, 43, 36) !important; borderRight: 0px solid rgb(31, 43, 36) !important; borderBottom: 1px solid rgb(31, 43, 36) !important; borderLeft: 0px solid rgb(31, 43, 36) !important;}
.fc-search-input-search-6h7kisd::-webkit-search-cancel-button, .fc-search-input-search-6h7kisd::-webkit-search-decoration, .fc-search-input-search-6h7kisd::-ms-clear{-webkit-appearance: none; appearance: none; display: none;}
.fc-search-input-search-y7irtn6::placeholder{color: rgba(31, 43, 36, 0.4);}
.fc-search-input-search-y7irtn6-container:hover .fc-search-input-search-y7irtn6:not(:focus){background-color: rgb(252, 251, 247) !important; borderTop: 0px solid rgba(31, 43, 36, 0.2) !important; borderRight: 0px solid rgba(31, 43, 36, 0.2) !important; borderBottom: 1px solid rgba(31, 43, 36, 0.2) !important; borderLeft: 0px solid rgba(31, 43, 36, 0.2) !important;}
.fc-search-input-search-y7irtn6:focus{background-color: rgb(252, 251, 247) !important; borderTop: 0px solid rgb(31, 43, 36) !important; borderRight: 0px solid rgb(31, 43, 36) !important; borderBottom: 1px solid rgb(31, 43, 36) !important; borderLeft: 0px solid rgb(31, 43, 36) !important;}
.fc-search-input-search-y7irtn6::-webkit-search-cancel-button, .fc-search-input-search-y7irtn6::-webkit-search-decoration, .fc-search-input-search-y7irtn6::-ms-clear{-webkit-appearance: none; appearance: none; display: none;}
.fc-search-input-search-a3srocj::placeholder{color: rgba(31, 43, 36, 0.4);}
.fc-search-input-search-a3srocj-container:hover .fc-search-input-search-a3srocj:not(:focus){background-color: rgb(252, 251, 247) !important; borderTop: 0px solid rgba(31, 43, 36, 0.2) !important; borderRight: 0px solid rgba(31, 43, 36, 0.2) !important; borderBottom: 1px solid rgba(31, 43, 36, 0.2) !important; borderLeft: 0px solid rgba(31, 43, 36, 0.2) !important;}
.fc-search-input-search-a3srocj:focus{background-color: rgb(252, 251, 247) !important; borderTop: 0px solid rgb(31, 43, 36) !important; borderRight: 0px solid rgb(31, 43, 36) !important; borderBottom: 1px solid rgb(31, 43, 36) !important; borderLeft: 0px solid rgb(31, 43, 36) !important;}
.fc-search-input-search-a3srocj::-webkit-search-cancel-button, .fc-search-input-search-a3srocj::-webkit-search-decoration, .fc-search-input-search-a3srocj::-ms-clear{-webkit-appearance: none; appearance: none; display: none;}
.fc-search-input-search-r8gco88::placeholder{color: rgba(31, 43, 36, 0.4);}
.fc-search-input-search-r8gco88-container:hover .fc-search-input-search-r8gco88:not(:focus){background-color: rgb(252, 251, 247) !important; borderTop: 0px solid rgba(31, 43, 36, 0.2) !important; borderRight: 0px solid rgba(31, 43, 36, 0.2) !important; borderBottom: 1px solid rgba(31, 43, 36, 0.2) !important; borderLeft: 0px solid rgba(31, 43, 36, 0.2) !important;}
.fc-search-input-search-r8gco88:focus{background-color: rgb(252, 251, 247) !important; borderTop: 0px solid rgb(31, 43, 36) !important; borderRight: 0px solid rgb(31, 43, 36) !important; borderBottom: 1px solid rgb(31, 43, 36) !important; borderLeft: 0px solid rgb(31, 43, 36) !important;}
.fc-search-input-search-r8gco88::-webkit-search-cancel-button, .fc-search-input-search-r8gco88::-webkit-search-decoration, .fc-search-input-search-r8gco88::-ms-clear{-webkit-appearance: none; appearance: none; display: none;}
.fc-search-input-search-wy9ddis::placeholder{color: rgba(31, 43, 36, 0.4);}
.fc-search-input-search-wy9ddis-container:hover .fc-search-input-search-wy9ddis:not(:focus){background-color: rgb(252, 251, 247) !important; borderTop: 0px solid rgba(31, 43, 36, 0.2) !important; borderRight: 0px solid rgba(31, 43, 36, 0.2) !important; borderBottom: 1px solid rgba(31, 43, 36, 0.2) !important; borderLeft: 0px solid rgba(31, 43, 36, 0.2) !important;}
.fc-search-input-search-wy9ddis:focus{background-color: rgb(252, 251, 247) !important; borderTop: 0px solid rgb(31, 43, 36) !important; borderRight: 0px solid rgb(31, 43, 36) !important; borderBottom: 1px solid rgb(31, 43, 36) !important; borderLeft: 0px solid rgb(31, 43, 36) !important;}
.fc-search-input-search-wy9ddis::-webkit-search-cancel-button, .fc-search-input-search-wy9ddis::-webkit-search-decoration, .fc-search-input-search-wy9ddis::-ms-clear{-webkit-appearance: none; appearance: none; display: none;}
.framer-1mYES.framer-1omlhid, .framer-1mYES .framer-1omlhid{display: block;}
.framer-1mYES.framer-9ojlie{place-content: flex-start; align-items: flex-start; display: flex; flex-flow: column; gap: 20px; height: min-content; overflow: auto; padding: 0px 0px 60px; position: relative; width: 450px;}
.framer-1mYES .framer-5ub36w{place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 16px; height: min-content; overflow: visible; padding: 16px; position: sticky; top: 0px; width: 100%; z-index: 1;}
.framer-1mYES .framer-1x5d4c9{place-content: center flex-start; align-items: center; display: flex; flex: 1 0 0px; flex-flow: row; gap: 6px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 1px;}
.framer-1mYES .framer-hjz2zv, .framer-1mYES .framer-1waxdxk{flex: 0 0 auto; height: auto; position: relative; white-space: pre; width: auto;}
.framer-1mYES .framer-59r2pi{place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; overflow: visible; padding: 0px; position: relative; width: min-content;}
.framer-1mYES .framer-hqqsv3-container{flex: 0 0 auto; height: 32px; position: relative; width: 32px;}
.framer-1mYES .framer-19yup48{place-content: flex-start; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: column; gap: 28px; height: min-content; overflow: visible; padding: 0px 16px; position: relative; width: 100%;}
.framer-1mYES .framer-alfd2k, .framer-1mYES .framer-1pn0kq2, .framer-1mYES .framer-10pm62t, .framer-1mYES .framer-zxevbv, .framer-1mYES .framer-xv1j03, .framer-1mYES .framer-1qfcvbd{place-content: flex-start; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: column; gap: 8px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 100%;}
.framer-1mYES .framer-1es4fyq, .framer-1mYES .framer-9kl7m7, .framer-1mYES .framer-i26355, .framer-1mYES .framer-zrxel3, .framer-1mYES .framer-x2g5b1, .framer-1mYES .framer-nbacll, .framer-1mYES .framer-1lpztn6, .framer-1mYES .framer-nlgf9t, .framer-1mYES .framer-13gi7tg, .framer-1mYES .framer-p3doj, .framer-1mYES .framer-1c8xmpf{flex: 0 0 auto; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; overflow-wrap: break-word;}
.framer-1mYES .framer-nkex1h, .framer-1mYES .framer-pl1w87{flex: 0 0 auto; height: 1px; overflow: visible; position: relative; width: 100%;}
.framer-1mYES .framer-1ot80qs{place-content: flex-start; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: column; gap: 4px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 100%;}
.framer-1mYES .framer-17r0rhb-container{flex: 0 0 auto; height: auto; position: relative; width: auto;}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-1mYES.framer-9ojlie, .framer-1mYES .framer-5ub36w, .framer-1mYES .framer-1x5d4c9, .framer-1mYES .framer-59r2pi, .framer-1mYES .framer-19yup48, .framer-1mYES .framer-alfd2k, .framer-1mYES .framer-1pn0kq2, .framer-1mYES .framer-10pm62t, .framer-1mYES .framer-zxevbv, .framer-1mYES .framer-xv1j03, .framer-1mYES .framer-1qfcvbd, .framer-1mYES .framer-1ot80qs{gap: 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-1mYES.framer-9ojlie > *{margin: calc(10px) 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-1mYES.framer-9ojlie > :first-child, .framer-1mYES .framer-19yup48 > :first-child, .framer-1mYES .framer-alfd2k > :first-child, .framer-1mYES .framer-1pn0kq2 > :first-child, .framer-1mYES .framer-10pm62t > :first-child, .framer-1mYES .framer-zxevbv > :first-child, .framer-1mYES .framer-xv1j03 > :first-child, .framer-1mYES .framer-1qfcvbd > :first-child, .framer-1mYES .framer-1ot80qs > :first-child{margin-top: 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-1mYES.framer-9ojlie > :last-child, .framer-1mYES .framer-19yup48 > :last-child, .framer-1mYES .framer-alfd2k > :last-child, .framer-1mYES .framer-1pn0kq2 > :last-child, .framer-1mYES .framer-10pm62t > :last-child, .framer-1mYES .framer-zxevbv > :last-child, .framer-1mYES .framer-xv1j03 > :last-child, .framer-1mYES .framer-1qfcvbd > :last-child, .framer-1mYES .framer-1ot80qs > :last-child{margin-bottom: 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-1mYES .framer-5ub36w > *{margin: 0px calc(8px);}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-1mYES .framer-5ub36w > :first-child, .framer-1mYES .framer-1x5d4c9 > :first-child, .framer-1mYES .framer-59r2pi > :first-child{margin-left: 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-1mYES .framer-5ub36w > :last-child, .framer-1mYES .framer-1x5d4c9 > :last-child, .framer-1mYES .framer-59r2pi > :last-child{margin-right: 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-1mYES .framer-1x5d4c9 > *{margin: 0px calc(3px);}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-1mYES .framer-59r2pi > *{margin: 0px calc(5px);}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-1mYES .framer-19yup48 > *{margin: calc(14px) 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-1mYES .framer-alfd2k > *, .framer-1mYES .framer-1pn0kq2 > *, .framer-1mYES .framer-10pm62t > *, .framer-1mYES .framer-zxevbv > *, .framer-1mYES .framer-xv1j03 > *, .framer-1mYES .framer-1qfcvbd > *{margin: calc(4px) 0px;}}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-1mYES .framer-1ot80qs > *{margin: calc(2px) 0px;}}
.framer-1mYES.framer-v-1btna23.framer-9ojlie{padding: 0px 15px 60px; width: 390px;}
.framer-1mYES.framer-v-1btna23 .framer-5ub36w{padding: 16px 0px;}
.framer-1mYES.framer-v-1btna23 .framer-19yup48{padding: 0px;}
.framer-1mYES[data-border="true"]::after, .framer-1mYES [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: 0px; top: 0px; border-radius: inherit; pointer-events: none;}