@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }
.framer-VjNq0.framer-izycrq, .framer-VjNq0 .framer-izycrq { display: block; }
.framer-VjNq0.framer-1s8382n { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 1400px; }
.framer-VjNq0 .framer-1gw3ohd { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1240px; overflow: visible; padding: 8px 20px 8px 20px; position: relative; width: 1px; }
.framer-VjNq0 .framer-mtrrex { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }
.framer-VjNq0 .framer-17pswbr { aspect-ratio: 4.5227272727272725 / 1; cursor: pointer; flex: none; height: var(--framer-aspect-ratio-supported, 35px); position: relative; text-decoration: none; width: 160px; }
.framer-VjNq0 .framer-p4amjp { cursor: pointer; flex: none; height: 34px; overflow: visible; position: relative; width: 34px; }
.framer-VjNq0 .framer-9q2rkm { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); left: 0px; position: absolute; right: 0px; top: 48%; width: calc(100% - 0px); }
.framer-VjNq0 .framer-v1cnq8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px 20px 0px 0px; position: relative; width: min-content; }
.framer-VjNq0 .framer-1k8d1at-container, .framer-VjNq0 .framer-1ii11vb-container, .framer-VjNq0 .framer-1i59n04-container, .framer-VjNq0 .framer-wgg274-container, .framer-VjNq0 .framer-1d04749-container { flex: none; height: auto; position: relative; width: auto; }
.framer-VjNq0 .framer-zyh624-container, .framer-VjNq0 .framer-gss5od-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }
.framer-VjNq0 .framer-d97mie { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 60px; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }
.framer-VjNq0.framer-v-1e5hqsh.framer-1s8382n { width: 810px; }
.framer-VjNq0.framer-v-1e5hqsh .framer-1gw3ohd { gap: unset; justify-content: space-evenly; }
.framer-VjNq0.framer-v-1e5hqsh .framer-17pswbr, .framer-VjNq0.framer-v-1uqkhvh .framer-17pswbr { height: var(--framer-aspect-ratio-supported, 36px); }
.framer-VjNq0.framer-v-1e5hqsh .framer-v1cnq8 { flex: 1 0 0px; gap: 20px; width: 1px; }
.framer-VjNq0.framer-v-xdf6d0.framer-1s8382n { cursor: pointer; flex-direction: column; gap: 0px; justify-content: flex-start; overflow: hidden; width: 390px; }
.framer-VjNq0.framer-v-xdf6d0 .framer-1gw3ohd { flex: none; flex-direction: column; gap: 0px; padding: 12px 20px 12px 20px; width: 100%; }
.framer-VjNq0.framer-v-xdf6d0 .framer-mtrrex { flex: none; width: 100%; }
.framer-VjNq0.framer-v-xdf6d0 .framer-17pswbr { height: var(--framer-aspect-ratio-supported, 31px); order: 0; width: 40%; }
.framer-VjNq0.framer-v-xdf6d0 .framer-p4amjp { order: 1; }
.framer-VjNq0.framer-v-1uqkhvh.framer-1s8382n { flex-direction: column; gap: 0px; justify-content: flex-start; overflow: visible; width: 390px; }
.framer-VjNq0.framer-v-1uqkhvh .framer-1gw3ohd { cursor: pointer; flex: none; flex-direction: column; gap: 0px; order: 0; padding: 12px 20px 12px 20px; width: 100%; }
.framer-VjNq0.framer-v-1uqkhvh .framer-mtrrex { flex: none; flex-direction: column; gap: 20px; justify-content: flex-start; width: 100%; }
.framer-VjNq0.framer-v-1uqkhvh .framer-v1cnq8 { align-content: flex-start; align-items: flex-start; cursor: pointer; flex-direction: column; gap: 10px; padding: 32px; width: 100%; z-index: 1; }
.framer-VjNq0.framer-v-1uqkhvh .framer-1k8d1at-container { order: 0; width: 100%; }
.framer-VjNq0.framer-v-1uqkhvh .framer-1ii11vb-container { order: 1; width: 100%; }
.framer-VjNq0.framer-v-1uqkhvh .framer-1i59n04-container { order: 5; width: 100%; }
.framer-VjNq0.framer-v-1uqkhvh .framer-zyh624-container { flex: none; order: 3; width: 100%; }
.framer-VjNq0.framer-v-1uqkhvh .framer-gss5od-container { flex: none; order: 4; width: 100%; }
.framer-VjNq0[data-border="true"]::after, .framer-VjNq0 [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; }
