#frameruni-r2v div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r3d div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r11 div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r1g div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r27 div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r3t div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r4o div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r43 div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r6a div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r19 div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r1b div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r1d div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r1f div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r1h div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r1j div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r1l div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r22 div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r2t div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r3b div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r1n div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r1p div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r26 div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r31 div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r3f div div[data-framer-background-image-wrapper] { position: relative !important; }
[data-framer-portal-id="1le6qt5"] * ::selection { color: var(--text-selection-color); background-color: var(--text-selection-background-color); }
#frameruni-r17 div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r20 div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r2r div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r39 div div[data-framer-background-image-wrapper] { position: relative !important; }
[data-framer-portal-id="bb2o0h"] * ::selection { color: var(--text-selection-color); background-color: var(--text-selection-background-color); }
#frameruni-r13 div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r1i div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r1k div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r1m div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r1o div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r1q div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r1s div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r29 div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r2b div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r3i div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r3k div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r41 div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r1u div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r2d div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r2f div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r3m div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r3o div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r45 div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r4e div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r5m div div[data-framer-background-image-wrapper] { position: relative !important; }
@supports (aspect-ratio: 1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-AjyFf.framer-1gg2a4m, .framer-AjyFf .framer-1gg2a4m { display: block; }
.framer-AjyFf.framer-5ct9p8 { cursor: pointer; height: 36px; overflow: hidden; position: relative; text-decoration: none; width: 189px; }
.framer-AjyFf .framer-8vizv8 { place-content: center flex-start; align-items: center; inset: 0px; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; overflow: hidden; padding: 0px 10px; position: absolute; will-change: var(--framer-will-change-override, transform); }
.framer-AjyFf .framer-12i8jwi { flex: 0 0 auto; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }
.framer-AjyFf[data-border="true"]::after, .framer-AjyFf [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; corner-shape: inherit; pointer-events: none; }
[data-framer-portal-id="undefined-d0hyrk"] * ::selection { color: var(--text-selection-color); background-color: var(--text-selection-background-color); }
.framer-eJCwk.framer-jtp95, .framer-eJCwk .framer-jtp95 { display: block; }
.framer-eJCwk.framer-16u4jwi { place-content: flex-start center; align-items: flex-start; display: flex; flex-flow: column; gap: 5px; height: min-content; overflow: hidden; padding: 10px 14px; position: relative; width: 150px; will-change: var(--framer-will-change-override, transform); }
.framer-eJCwk .framer-16qd406 { flex: 0 0 auto; height: auto; position: relative; white-space: pre; width: auto; }
.framer-eJCwk .framer-ip648t { flex: 0 0 auto; height: auto; left: 14px; position: absolute; top: 35px; white-space: pre-wrap; width: 196px; word-break: break-word; overflow-wrap: break-word; z-index: 1; }
.framer-eJCwk .framer-ihdqx1 { aspect-ratio: 1 / 1; flex: 0 0 auto; height: auto; left: 44px; overflow: hidden; position: absolute; top: 51px; width: 18px; will-change: var(--framer-will-change-filter-override, filter); z-index: 1; }
.framer-eJCwk .framer-xd3tzw { flex: 0 0 auto; height: auto; left: 14px; position: absolute; top: 90px; white-space: pre-wrap; width: 122px; word-break: break-word; overflow-wrap: break-word; z-index: 1; }
.framer-eJCwk.framer-v-z7xijt .framer-xd3tzw { top: 73px; }
.framer-eJCwk.framer-v-1aw13ox.framer-16u4jwi { width: 254px; }
.framer-eJCwk.framer-v-1aw13ox .framer-ip648t { left: unset; position: relative; top: unset; width: 100%; }
.framer-eJCwk.framer-v-1b1qpu8.framer-16u4jwi, .framer-eJCwk.framer-v-wa02ab.framer-16u4jwi, .framer-eJCwk.framer-v-155imr7.framer-16u4jwi { width: 224px; }
.framer-eJCwk.framer-v-1b1qpu8 .framer-ip648t, .framer-eJCwk.framer-v-wa02ab .framer-ip648t, .framer-eJCwk.framer-v-wa02ab .framer-xd3tzw, .framer-eJCwk.framer-v-155imr7 .framer-ip648t { left: unset; position: relative; top: unset; }
.framer-prTd2 .framer-styles-preset-fpj2lh:not(.rich-text-wrapper), .framer-prTd2 .framer-styles-preset-fpj2lh.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-813f4a43-940b-4d9a-bd5a-7b05cac740b9, #f7f8f9); --framer-link-text-background-padding: 7px 12px 7px 12px; --framer-link-text-background-radius: 8px; --framer-link-text-color: var(--token-883b488b-309c-401f-a33d-b368a27cb2b0, #8e949d); }
.framer-zr6zD .framer-styles-preset-8917xp:not(.rich-text-wrapper), .framer-zr6zD .framer-styles-preset-8917xp.rich-text-wrapper a { --framer-link-text-color: #000000; }
[data-framer-portal-id="12nzynd"] * ::selection { color: var(--text-selection-color); background-color: var(--text-selection-background-color); }
.framer-c6RiJ.framer-u7n9cj, .framer-c6RiJ .framer-u7n9cj { display: block; }
.framer-c6RiJ.framer-oruqzd { place-content: center flex-start; align-items: center; cursor: pointer; display: flex; flex-flow: row; gap: 10px; height: 36px; padding: 0px 10px; position: relative; text-decoration: none; width: 150px; }
.framer-c6RiJ .framer-1qajpl { flex: 0 0 auto; height: auto; position: relative; white-space: pre; width: auto; }
.framer-c6RiJ[data-border="true"]::after, .framer-c6RiJ [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; corner-shape: inherit; pointer-events: none; }
[data-framer-portal-id="1n00xss"] * ::selection { color: var(--text-selection-color); background-color: var(--text-selection-background-color); }
#frameruni-r16 div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r1r div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r1t div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r1v div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r2c div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r2e div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r3l div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r3n div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r44 div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r12 div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r14 div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r3c div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r3e div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r3r div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r18 div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r1a div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r21 div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r23 div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r25 div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r2i div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r2k div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r4q div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r4s div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r24 div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r28 div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r2l div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r2n div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r66 div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r68 div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r2j div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r3j div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r42 div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r2h div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r3h div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r40 div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r2g div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r3g div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r3v div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r15 div div[data-framer-background-image-wrapper] { position: relative !important; }
#frameruni-r3u div div[data-framer-background-image-wrapper] { position: relative !important; }
.site-bp { display: contents; }
@media (max-width: 719.98px) { .site-bp:not([data-site-bp~="0"]) { display: none !important; } }
@media (min-width: 720px) and (max-width: 809.98px) { .site-bp:not([data-site-bp~="1"]) { display: none !important; } }
@media (min-width: 810px) and (max-width: 961.98px) { .site-bp:not([data-site-bp~="2"]) { display: none !important; } }
@media (min-width: 962px) and (max-width: 1199.98px) { .site-bp:not([data-site-bp~="3"]) { display: none !important; } }
@media (min-width: 1200px) and (max-width: 1327.98px) { .site-bp:not([data-site-bp~="4"]) { display: none !important; } }
@media (min-width: 1328px) and (max-width: 1727.98px) { .site-bp:not([data-site-bp~="5"]) { display: none !important; } }
@media (min-width: 1728px) and (max-width: 1919.98px) { .site-bp:not([data-site-bp~="6"]) { display: none !important; } }
@media (min-width: 1920px) { .site-bp:not([data-site-bp~="7"]) { display: none !important; } }
