@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }
.framer-gxTLv.framer-1afhjao, .framer-gxTLv .framer-1afhjao { display: block; }
.framer-gxTLv.framer-a2oys5 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 233px; }
.framer-gxTLv .framer-1kvvqsf { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }
.framer-gxTLv .framer-k0kb51 { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }
.framer-gxTLv .framer-1fvn556 { flex: 1 0 0px; height: auto; overflow: hidden; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-gxTLv.framer-a2oys5, .framer-gxTLv .framer-1kvvqsf { gap: 0px; } .framer-gxTLv.framer-a2oys5 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-gxTLv.framer-a2oys5 > :first-child, .framer-gxTLv .framer-1kvvqsf > :first-child { margin-left: 0px; } .framer-gxTLv.framer-a2oys5 > :last-child, .framer-gxTLv .framer-1kvvqsf > :last-child { margin-right: 0px; } .framer-gxTLv .framer-1kvvqsf > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } }
.framer-gxTLv.framer-v-kza5yq.framer-a2oys5 { cursor: unset; }