.framer-TERe0 [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; }
@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }
.framer-TERe0 .framer-7ahqqm { display: block; }
.framer-TERe0 .framer-4t0nb8 { height: 20px; position: relative; width: 20px; }
.framer-TERe0 .framer-14jcoxn { flex: none; height: 8px; left: calc(50.00000000000002% - 12px / 2); position: absolute; top: calc(50.00000000000002% - 8px / 2); width: 12px; }
.framer-TERe0 .framer-1da11c3 { flex: none; height: 16px; left: calc(50.00000000000002% - 16px / 2); position: absolute; top: calc(50.00000000000002% - 16px / 2); width: 16px; }
.framer-TERe0 .framer-1mjiy1q { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); left: 0px; position: absolute; right: 0px; top: 0px; }
.framer-TERe0 .framer-swsxm9 { flex: none; height: 15px; left: calc(50.00000000000002% - 15px / 2); position: absolute; top: calc(50.00000000000002% - 15px / 2); width: 15px; }
.framer-TERe0 .framer-th32bq { bottom: 0px; flex: none; height: 19px; position: absolute; right: 0px; width: 19px; }
.framer-TERe0 .framer-1c6h10t { flex: none; height: 18px; left: calc(50.00000000000002% - 10px / 2); position: absolute; top: calc(50.00000000000002% - 18px / 2); width: 10px; }
.framer-TERe0 .framer-1k1vwi1 { bottom: 0px; flex: none; left: calc(50.00000000000002% - 18px / 2); position: absolute; top: 0px; width: 18px; }
.framer-TERe0 .framer-1ipfx9g { flex: none; height: 20px; left: 0px; position: absolute; top: 0px; width: 20px; }
.framer-TERe0.framer-v-rbl895 .framer-4t0nb8, .framer-TERe0.framer-v-16czjzv .framer-4t0nb8, .framer-TERe0.framer-v-15p532o .framer-4t0nb8, .framer-TERe0.framer-v-1rr4okq .framer-4t0nb8, .framer-TERe0.framer-v-1g1xnno .framer-4t0nb8, .framer-TERe0.framer-v-myu2jy .framer-4t0nb8, .framer-TERe0.framer-v-1ws7y6u .framer-4t0nb8, .framer-TERe0.framer-v-1jq5nuh .framer-4t0nb8 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 20px); }