@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }
.framer-MU0LK.framer-1racr5i, .framer-MU0LK .framer-1racr5i { display: block; }
.framer-MU0LK.framer-1bbw5cm { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 4px 8px 4px 8px; position: relative; text-decoration: none; width: min-content; }
.framer-MU0LK .framer-j3d66b { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }
.framer-MU0LK .framer-1332pkd, .framer-MU0LK .framer-1apnf8b { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }
.framer-MU0LK .framer-fo3vy5 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 110px; justify-content: flex-start; padding: 15px; position: relative; width: 150px; }
.framer-MU0LK .framer-1ik8zu1, .framer-MU0LK .framer-1lj9bxb, .framer-MU0LK .framer-z7iv42 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }
.framer-MU0LK .framer-jcvxt6, .framer-MU0LK .framer-yx17nr, .framer-MU0LK .framer-19yu51g { flex: none; height: 20px; position: relative; width: 20px; }
.framer-MU0LK .framer-1dzx8qz-container, .framer-MU0LK .framer-1wxxbzt-container { flex: none; height: auto; position: relative; width: auto; }
.framer-MU0LK .framer-1kre42o { flex: none; height: 300px; position: relative; width: 400px; }
.framer-MU0LK .framer-1iwpm22, .framer-MU0LK .framer-33fwch, .framer-MU0LK .framer-1256dn0 { -webkit-user-select: none; flex: 1 0 0px; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }
.framer-MU0LK .framer-6jtjh1 { flex: 1 0 0px; height: 200px; position: relative; width: 1px; }
.framer-MU0LK.framer-v-221cn0.framer-1bbw5cm { justify-content: flex-start; padding: 8px; }
.framer-MU0LK.framer-v-9bkb45.framer-1bbw5cm { gap: unset; justify-content: space-between; padding: 4px 8px 20px 8px; }
.framer-MU0LK.framer-v-lojl6b .framer-fo3vy5 { gap: 25px; height: min-content; padding: 20px; width: min-content; }
.framer-MU0LK.framer-v-lojl6b .framer-1ik8zu1 { align-self: stretch; order: 0; text-decoration: none; width: auto; }
.framer-MU0LK.framer-v-lojl6b .framer-1dzx8qz-container, .framer-MU0LK.framer-v-lojl6b .framer-1wxxbzt-container { order: 2; }
.framer-MU0LK.framer-v-lojl6b .framer-1kre42o { height: 19px; order: 1; text-decoration: none; width: auto; }
.framer-MU0LK.framer-v-lojl6b .framer-1lj9bxb { align-self: stretch; order: 1; text-decoration: none; width: auto; }
.framer-MU0LK.framer-v-lojl6b .framer-6jtjh1 { flex: none; height: 20px; order: 1; text-decoration: none; width: auto; }
.framer-MU0LK.framer-v-9bkb45.hover.framer-1bbw5cm { gap: unset; }
.framer-eY8J8 .framer-styles-preset-1otzz6z:not(.rich-text-wrapper), .framer-eY8J8 .framer-styles-preset-1otzz6z.rich-text-wrapper p { --framer-font-family: "Poppins", "Poppins Placeholder", sans-serif; --framer-font-family-bold: "Poppins", sans-serif; --framer-font-family-bold-italic: "Poppins", sans-serif; --framer-font-family-italic: "Poppins", "Poppins Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0px; --framer-line-height: 26px; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: capitalize; }
@media (max-width: 1199px) and (min-width: 810px) { .framer-eY8J8 .framer-styles-preset-1otzz6z:not(.rich-text-wrapper), .framer-eY8J8 .framer-styles-preset-1otzz6z.rich-text-wrapper p { --framer-font-family: "Poppins", "Poppins Placeholder", sans-serif; --framer-font-family-bold: "Poppins", sans-serif; --framer-font-family-bold-italic: "Poppins", sans-serif; --framer-font-family-italic: "Poppins", "Poppins Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0px; --framer-line-height: 26px; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: capitalize; } }
@media (max-width: 809px) and (min-width: 0px) { .framer-eY8J8 .framer-styles-preset-1otzz6z:not(.rich-text-wrapper), .framer-eY8J8 .framer-styles-preset-1otzz6z.rich-text-wrapper p { --framer-font-family: "Poppins", "Poppins Placeholder", sans-serif; --framer-font-family-bold: "Poppins", sans-serif; --framer-font-family-bold-italic: "Poppins", sans-serif; --framer-font-family-italic: "Poppins", "Poppins Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0px; --framer-line-height: 26px; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: capitalize; } }
.framer-7KZ2A .framer-styles-preset-vj1gox:not(.rich-text-wrapper), .framer-7KZ2A .framer-styles-preset-vj1gox.rich-text-wrapper h2 { --framer-font-family: "Poppins", "Poppins Placeholder", sans-serif; --framer-font-family-bold: "Poppins", sans-serif; --framer-font-family-bold-italic: "Poppins", sans-serif; --framer-font-family-italic: "Poppins", "Poppins Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: -1px; --framer-line-height: 38px; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #0f0f0f; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-MU0LK[data-border="true"]::after, .framer-MU0LK [data-border="true"]::after { content: ""; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }
