@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }
.framer-ubPxe.framer-1wj9zki, .framer-ubPxe .framer-1wj9zki { display: block; }
.framer-ubPxe.framer-1ww8nh { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 24px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }
.framer-ubPxe .framer-d2v0qw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }
.framer-ubPxe .framer-1rbpfzv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }
.framer-ubPxe .framer-x8pyku { flex: none; height: auto; position: relative; white-space: pre; width: auto; }
.framer-ubPxe .framer-17jz11y-container { flex: none; height: 20px; position: relative; width: 20px; }
.framer-ubPxe .framer-xwd2te { flex: none; height: 12px; overflow: hidden; position: relative; width: 87px; }
.framer-ubPxe .framer-26tn02 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 12px; position: relative; width: 336px; will-change: var(--framer-will-change-override, transform); z-index: 1; }
.framer-ubPxe .framer-1ny5lvt-container, .framer-ubPxe .framer-1rkzbwy-container, .framer-ubPxe .framer-59f1z2-container { flex: none; height: auto; position: relative; width: 100%; }
.framer-ubPxe .framer-b4uuo2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 88px; min-width: 65px; overflow: visible; padding: 0px 0px 0px 20px; position: relative; width: min-content; }
.framer-ubPxe .framer-1h77cin-container, .framer-ubPxe .framer-18u5qby-container, .framer-ubPxe .framer-1524228-container { flex: none; height: auto; position: relative; width: auto; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ubPxe.framer-1ww8nh, .framer-ubPxe .framer-d2v0qw, .framer-ubPxe .framer-1rbpfzv, .framer-ubPxe .framer-26tn02, .framer-ubPxe .framer-b4uuo2 { gap: 0px; } .framer-ubPxe.framer-1ww8nh > *, .framer-ubPxe .framer-d2v0qw > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-ubPxe.framer-1ww8nh > :first-child, .framer-ubPxe .framer-d2v0qw > :first-child, .framer-ubPxe .framer-26tn02 > :first-child, .framer-ubPxe .framer-b4uuo2 > :first-child { margin-top: 0px; } .framer-ubPxe.framer-1ww8nh > :last-child, .framer-ubPxe .framer-d2v0qw > :last-child, .framer-ubPxe .framer-26tn02 > :last-child, .framer-ubPxe .framer-b4uuo2 > :last-child { margin-bottom: 0px; } .framer-ubPxe .framer-1rbpfzv > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } .framer-ubPxe .framer-1rbpfzv > :first-child { margin-left: 0px; } .framer-ubPxe .framer-1rbpfzv > :last-child { margin-right: 0px; } .framer-ubPxe .framer-26tn02 > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } .framer-ubPxe .framer-b4uuo2 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }
.framer-ubPxe.framer-v-wgfpf8.framer-1ww8nh, .framer-ubPxe.framer-v-1bgv0ub.framer-1ww8nh { align-content: flex-start; align-items: flex-start; gap: 8px; height: min-content; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ubPxe.framer-v-wgfpf8.framer-1ww8nh { gap: 0px; } .framer-ubPxe.framer-v-wgfpf8.framer-1ww8nh > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-ubPxe.framer-v-wgfpf8.framer-1ww8nh > :first-child { margin-top: 0px; } .framer-ubPxe.framer-v-wgfpf8.framer-1ww8nh > :last-child { margin-bottom: 0px; } }
.framer-ubPxe.framer-v-1bgv0ub .framer-d2v0qw { order: 0; }
.framer-ubPxe.framer-v-1bgv0ub .framer-1rbpfzv { cursor: pointer; }
.framer-ubPxe.framer-v-1bgv0ub .framer-b4uuo2 { min-height: unset; min-width: unset; order: 2; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ubPxe.framer-v-1bgv0ub.framer-1ww8nh { gap: 0px; } .framer-ubPxe.framer-v-1bgv0ub.framer-1ww8nh > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-ubPxe.framer-v-1bgv0ub.framer-1ww8nh > :first-child { margin-top: 0px; } .framer-ubPxe.framer-v-1bgv0ub.framer-1ww8nh > :last-child { margin-bottom: 0px; } }
.framer-ubPxe.framer-v-1ww8nh.hover.framer-1ww8nh { width: 125px; }
.framer-ubPxe[data-border="true"]::after, .framer-ubPxe [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; }