@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }
.framer-xibiy.framer-1iytt5s, .framer-xibiy .framer-1iytt5s { display: block; }
.framer-xibiy.framer-6ywapy { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px 80px 0px 80px; position: relative; width: 1400px; }
.framer-xibiy .framer-qiusy1 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 80px; justify-content: space-between; max-width: 1400px; overflow: visible; padding: 0px; position: relative; width: 1px; }
.framer-xibiy .framer-13aedad, .framer-xibiy .framer-3sibgb, .framer-xibiy .framer-1mjmohm { aspect-ratio: 3.1447368421052633 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 32px); overflow: visible; position: relative; text-decoration: none; width: 101px; }
.framer-xibiy .framer-eap29, .framer-xibiy .framer-eek42w, .framer-xibiy .framer-10nne1n { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 24px; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }
.framer-xibiy .framer-rnz5vn, .framer-xibiy .framer-ogh6q2, .framer-xibiy .framer-l05180 { aspect-ratio: 1 / 1; cursor: pointer; flex: none; height: var(--framer-aspect-ratio-supported, 24px); overflow: hidden; position: relative; width: 24px; }
.framer-xibiy .framer-t89y75, .framer-xibiy .framer-17ngt9l { flex: none; height: 2px; left: calc(50.00000000000002% - 18px / 2); overflow: visible; position: absolute; top: 6px; width: 18px; }
.framer-xibiy .framer-3a6ous, .framer-xibiy .framer-1lobilz, .framer-xibiy .framer-4kq3pf, .framer-xibiy .framer-1xw6tbh, .framer-xibiy .framer-bnv5nt, .framer-xibiy .framer-1ua0bnu, .framer-xibiy .framer-1tsvjv6, .framer-xibiy .framer-1466m6z { flex: none; height: 2px; left: calc(50.00000000000002% - 18px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 18px; }
.framer-xibiy .framer-1bs6dfj, .framer-xibiy .framer-v2tr1w { bottom: 6px; flex: none; height: 2px; left: calc(50.00000000000002% - 18px / 2); overflow: visible; position: absolute; width: 18px; }
.framer-xibiy .framer-ru58l6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 765px; }
.framer-xibiy .framer-1y6b50d-container { cursor: s-resize; flex: none; height: auto; position: relative; width: auto; }
.framer-xibiy .framer-1e4vchj, .framer-xibiy .framer-ihe3ge, .framer-xibiy .framer-1ytkbo3 { align-content: center; align-items: center; cursor: s-resize; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 80px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }
.framer-xibiy .framer-1ekdgx1-container, .framer-xibiy .framer-xp1rdf-container, .framer-xibiy .framer-1ce3xc9-container { flex: none; height: 24px; position: relative; width: auto; }
.framer-xibiy .framer-3f67p4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }
.framer-xibiy .framer-qojff0-container, .framer-xibiy .framer-cbnvi2-container, .framer-xibiy .framer-1ozlq97-container, .framer-xibiy .framer-1gdeqdi-container, .framer-xibiy .framer-18wj9ur-container, .framer-xibiy .framer-qwiu85-container, .framer-xibiy .framer-pa9l6j-container, .framer-xibiy .framer-2imviu-container, .framer-xibiy .framer-jw8smo-container, .framer-xibiy .framer-dz8wui-container, .framer-xibiy .framer-3fwf4q-container, .framer-xibiy .framer-1g50gg7-container { flex: none; height: auto; position: relative; width: auto; }
.framer-xibiy .framer-158w4lc { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 24px; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }
.framer-xibiy .framer-1ahbe5h { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); overflow: hidden; position: relative; width: 24px; }
.framer-xibiy .framer-11kd8v4, .framer-xibiy .framer-qfxg64 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 24px 12px 24px 16px; position: relative; width: 1px; }
.framer-xibiy .framer-186denm { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 752px; }
.framer-xibiy .framer-1otp4uk, .framer-xibiy .framer-zkjqnv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 24px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }
.framer-xibiy .framer-166jr25-container, .framer-xibiy .framer-1hvjt2d-container { flex: none; height: auto; position: relative; width: 70px; }
.framer-xibiy .framer-ht3tgq, .framer-xibiy .framer-o14549 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 80px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }
.framer-xibiy .framer-vz1uji { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 80px; justify-content: center; max-width: 1400px; overflow: visible; padding: 0px; position: relative; width: min-content; }
.framer-xibiy .framer-1mrxduz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: 100%; justify-content: flex-end; overflow: visible; padding: 0px 30px 0px 0px; position: relative; width: 618px; }
.framer-xibiy .framer-18woamr { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 80px; justify-content: space-between; max-width: 1400px; overflow: visible; padding: 0px 20px 0px 20px; position: relative; width: 1px; }
.framer-xibiy .framer-10z5iv8 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-xibiy.framer-6ywapy, .framer-xibiy .framer-eap29, .framer-xibiy .framer-ru58l6, .framer-xibiy .framer-1e4vchj, .framer-xibiy .framer-3f67p4, .framer-xibiy .framer-ihe3ge, .framer-xibiy .framer-1ytkbo3, .framer-xibiy .framer-158w4lc, .framer-xibiy .framer-11kd8v4, .framer-xibiy .framer-186denm, .framer-xibiy .framer-1otp4uk, .framer-xibiy .framer-ht3tgq, .framer-xibiy .framer-vz1uji, .framer-xibiy .framer-1mrxduz, .framer-xibiy .framer-eek42w, .framer-xibiy .framer-o14549, .framer-xibiy .framer-10nne1n, .framer-xibiy .framer-qfxg64, .framer-xibiy .framer-10z5iv8, .framer-xibiy .framer-zkjqnv { gap: 0px; } .framer-xibiy.framer-6ywapy > *, .framer-xibiy .framer-11kd8v4 > *, .framer-xibiy .framer-qfxg64 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-xibiy.framer-6ywapy > :first-child, .framer-xibiy .framer-eap29 > :first-child, .framer-xibiy .framer-ru58l6 > :first-child, .framer-xibiy .framer-158w4lc > :first-child, .framer-xibiy .framer-11kd8v4 > :first-child, .framer-xibiy .framer-ht3tgq > :first-child, .framer-xibiy .framer-vz1uji > :first-child, .framer-xibiy .framer-1mrxduz > :first-child, .framer-xibiy .framer-eek42w > :first-child, .framer-xibiy .framer-o14549 > :first-child, .framer-xibiy .framer-10nne1n > :first-child, .framer-xibiy .framer-qfxg64 > :first-child { margin-left: 0px; } .framer-xibiy.framer-6ywapy > :last-child, .framer-xibiy .framer-eap29 > :last-child, .framer-xibiy .framer-ru58l6 > :last-child, .framer-xibiy .framer-158w4lc > :last-child, .framer-xibiy .framer-11kd8v4 > :last-child, .framer-xibiy .framer-ht3tgq > :last-child, .framer-xibiy .framer-vz1uji > :last-child, .framer-xibiy .framer-1mrxduz > :last-child, .framer-xibiy .framer-eek42w > :last-child, .framer-xibiy .framer-o14549 > :last-child, .framer-xibiy .framer-10nne1n > :last-child, .framer-xibiy .framer-qfxg64 > :last-child { margin-right: 0px; } .framer-xibiy .framer-eap29 > *, .framer-xibiy .framer-158w4lc > *, .framer-xibiy .framer-ht3tgq > *, .framer-xibiy .framer-eek42w > *, .framer-xibiy .framer-o14549 > *, .framer-xibiy .framer-10nne1n > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-xibiy .framer-ru58l6 > *, .framer-xibiy .framer-1mrxduz > * { margin: 0px; margin-left: calc(32px / 2); margin-right: calc(32px / 2); } .framer-xibiy .framer-1e4vchj > *, .framer-xibiy .framer-3f67p4 > *, .framer-xibiy .framer-ihe3ge > *, .framer-xibiy .framer-1ytkbo3 > *, .framer-xibiy .framer-1otp4uk > *, .framer-xibiy .framer-zkjqnv > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-xibiy .framer-1e4vchj > :first-child, .framer-xibiy .framer-3f67p4 > :first-child, .framer-xibiy .framer-ihe3ge > :first-child, .framer-xibiy .framer-1ytkbo3 > :first-child, .framer-xibiy .framer-186denm > :first-child, .framer-xibiy .framer-1otp4uk > :first-child, .framer-xibiy .framer-10z5iv8 > :first-child, .framer-xibiy .framer-zkjqnv > :first-child { margin-top: 0px; } .framer-xibiy .framer-1e4vchj > :last-child, .framer-xibiy .framer-3f67p4 > :last-child, .framer-xibiy .framer-ihe3ge > :last-child, .framer-xibiy .framer-1ytkbo3 > :last-child, .framer-xibiy .framer-186denm > :last-child, .framer-xibiy .framer-1otp4uk > :last-child, .framer-xibiy .framer-10z5iv8 > :last-child, .framer-xibiy .framer-zkjqnv > :last-child { margin-bottom: 0px; } .framer-xibiy .framer-186denm > *, .framer-xibiy .framer-10z5iv8 > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-xibiy .framer-vz1uji > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } }
.framer-xibiy.framer-v-aarw4q.framer-6ywapy, .framer-xibiy.framer-v-ki7sp3.framer-6ywapy { flex-direction: column; gap: 0px; padding: 0px; width: 375px; }
.framer-xibiy.framer-v-aarw4q .framer-qiusy1 { flex: none; padding: 0px 12px 0px 16px; width: 100%; }
.framer-xibiy.framer-v-aarw4q .framer-1ahbe5h { cursor: pointer; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-xibiy.framer-v-aarw4q.framer-6ywapy { gap: 0px; } .framer-xibiy.framer-v-aarw4q.framer-6ywapy > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-xibiy.framer-v-aarw4q.framer-6ywapy > :first-child { margin-top: 0px; } .framer-xibiy.framer-v-aarw4q.framer-6ywapy > :last-child { margin-bottom: 0px; } }
.framer-xibiy.framer-v-ki7sp3 .framer-o14549, .framer-xibiy.framer-v-ki7sp3 .framer-qfxg64 { flex: none; width: 100%; }
.framer-xibiy.framer-v-ki7sp3 .framer-2imviu-container, .framer-xibiy.framer-v-1t9o6hp .framer-13aedad, .framer-xibiy.framer-v-g9x3dy .framer-1ozlq97-container, .framer-xibiy.framer-v-g9x3dy .framer-3sibgb { order: 0; }
.framer-xibiy.framer-v-ki7sp3 .framer-zkjqnv, .framer-xibiy.framer-v-g9x3dy .framer-qwiu85-container, .framer-xibiy.framer-v-g9x3dy .framer-1mrxduz { order: 1; }
.framer-xibiy.framer-v-ki7sp3 .framer-dz8wui-container, .framer-xibiy.framer-v-g9x3dy .framer-18wj9ur-container { order: 5; }
.framer-xibiy.framer-v-ki7sp3 .framer-3fwf4q-container, .framer-xibiy.framer-v-1t9o6hp .framer-eap29, .framer-xibiy.framer-v-g9x3dy .framer-1otp4uk, .framer-xibiy.framer-v-g9x3dy .framer-eek42w { order: 2; }
.framer-xibiy.framer-v-ki7sp3 .framer-1hvjt2d-container, .framer-xibiy.framer-v-g9x3dy .framer-166jr25-container { order: 3; }
.framer-xibiy.framer-v-ki7sp3 .framer-1g50gg7-container, .framer-xibiy.framer-v-g9x3dy .framer-pa9l6j-container { order: 4; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-xibiy.framer-v-ki7sp3.framer-6ywapy { gap: 0px; } .framer-xibiy.framer-v-ki7sp3.framer-6ywapy > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-xibiy.framer-v-ki7sp3.framer-6ywapy > :first-child { margin-top: 0px; } .framer-xibiy.framer-v-ki7sp3.framer-6ywapy > :last-child { margin-bottom: 0px; } }
.framer-xibiy.framer-v-1t9o6hp.framer-6ywapy { width: 800px; }
.framer-xibiy.framer-v-1t9o6hp .framer-qiusy1 { flex: none; gap: 0px; justify-content: center; width: min-content; }
.framer-xibiy.framer-v-1t9o6hp .framer-ru58l6 { justify-content: flex-end; order: 1; padding: 0px 30px 0px 0px; width: 618px; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-xibiy.framer-v-1t9o6hp .framer-qiusy1 { gap: 0px; } .framer-xibiy.framer-v-1t9o6hp .framer-qiusy1 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-xibiy.framer-v-1t9o6hp .framer-qiusy1 > :first-child { margin-left: 0px; } .framer-xibiy.framer-v-1t9o6hp .framer-qiusy1 > :last-child { margin-right: 0px; } }
.framer-xibiy.framer-v-g9x3dy.framer-6ywapy { flex-direction: column; padding: 0px 10px 0px 10px; width: 800px; }
.framer-xibiy.framer-v-g9x3dy .framer-11kd8v4 { flex: none; order: 2; width: 100%; }
.framer-xibiy.framer-v-g9x3dy .framer-ht3tgq { flex: none; order: 1; width: 100%; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-xibiy.framer-v-g9x3dy.framer-6ywapy { gap: 0px; } .framer-xibiy.framer-v-g9x3dy.framer-6ywapy > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-xibiy.framer-v-g9x3dy.framer-6ywapy > :first-child { margin-top: 0px; } .framer-xibiy.framer-v-g9x3dy.framer-6ywapy > :last-child { margin-bottom: 0px; } }
.framer-xibiy[data-border="true"]::after, .framer-xibiy [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; }