/* generated by freeze.mjs from Framer's hover variants */
.framer-FPjY3, .framer-FPjY3 *,
.framer-1t0dwel, .framer-1t0dwel *,
.framer-TDI6n, .framer-TDI6n *,
.framer-sy1mmy, .framer-sy1mmy *,
.framer-BMD4q, .framer-BMD4q *,
.framer-a2q4Z, .framer-a2q4Z *,
.framer-CjmLe, .framer-CjmLe *,
.framer-m5qcmh, .framer-m5qcmh *,
.framer-WsL72, .framer-WsL72 *,
.framer-bYfjc, .framer-bYfjc *,
.framer-1f9gxgg, .framer-1f9gxgg *,
.framer-8rnfts, .framer-8rnfts *,
.framer-jx72ob, .framer-jx72ob *,
.framer-1jfyf95, .framer-1jfyf95 *,
.framer-LNSAD, .framer-LNSAD *,
.framer-1c54k97, .framer-1c54k97 *,
.framer-16b8o3v, .framer-16b8o3v *,
.framer-k4v5gs, .framer-k4v5gs *,
.framer-p6bixa, .framer-p6bixa *,
.framer-DdQPH, .framer-DdQPH *,
.framer-1rhlivh, .framer-1rhlivh *,
.framer-1apf2ba, .framer-1apf2ba *,
.framer-yK4Sw, .framer-yK4Sw *,
.framer-1ndspok, .framer-1ndspok *,
.framer-1usy74v, .framer-1usy74v *,
.framer-1l6mp3y, .framer-1l6mp3y *,
.framer-7i996n, .framer-7i996n * { transition: background-color .22s ease, color .22s ease, border-color .22s ease, fill .22s ease, box-shadow .22s ease, transform .22s ease, opacity .22s ease, filter .22s ease; }
.framer-FPjY3:hover .framer-text { color:  !important; border-color:  !important; background-color:  !important; fill:  !important; box-shadow:  !important; opacity:  !important; transform:  !important; filter:  !important; }
.framer-1t0dwel:hover .framer-text { color:  !important; border-color:  !important; background-color:  !important; fill:  !important; box-shadow:  !important; opacity:  !important; transform:  !important; filter:  !important; }
.framer-TDI6n:hover .framer-text { color: rgb(167, 60, 150) !important; border-color: rgb(167, 60, 150) !important; }
.framer-sy1mmy:hover .framer-text { color: rgb(167, 60, 150) !important; border-color: rgb(167, 60, 150) !important; }
.framer-BMD4q:hover { background-color: rgb(102, 220, 208) !important; }
.framer-a2q4Z:hover { background-color: rgb(185, 74, 167) !important; }
.framer-CjmLe:hover { background-color: rgb(212, 57, 186) !important; }
.framer-CjmLe:hover .framer-m5qcmh { transform: matrix(0.93358, 0.358368, -0.358368, 0.93358, 0, 0) !important; }
.framer-m5qcmh:hover { transform: matrix(0.93358, 0.358368, -0.358368, 0.93358, 0, 0) !important; }
.framer-WsL72:hover { background-color: rgb(204, 82, 184) !important; }
.framer-bYfjc:hover .framer-text { color: rgb(167, 60, 150) !important; border-color: rgb(167, 60, 150) !important; }
.framer-bYfjc:hover .framer-1jfyf95 { transform: matrix(0.945519, 0.325568, -0.325568, 0.945519, 0, 0) !important; }
.framer-1f9gxgg:hover .framer-text { color: rgb(167, 60, 150) !important; border-color: rgb(167, 60, 150) !important; }
.framer-1f9gxgg:hover .framer-1jfyf95 { transform: matrix(0.945519, 0.325568, -0.325568, 0.945519, 0, 0) !important; }
.framer-8rnfts:hover .framer-text { color: rgb(167, 60, 150) !important; border-color: rgb(167, 60, 150) !important; }
.framer-jx72ob:hover .framer-text { color: rgb(167, 60, 150) !important; border-color: rgb(167, 60, 150) !important; }
.framer-1jfyf95:hover { transform: matrix(0.945519, 0.325568, -0.325568, 0.945519, 0, 0) !important; }
.framer-LNSAD:hover .framer-text { color: rgb(167, 60, 150) !important; border-color: rgb(167, 60, 150) !important; }
.framer-LNSAD:hover .framer-p6bixa { transform: matrix(0.945519, 0.325568, -0.325568, 0.945519, 0, 0) !important; }
.framer-1c54k97:hover .framer-text { color: rgb(167, 60, 150) !important; border-color: rgb(167, 60, 150) !important; }
.framer-1c54k97:hover .framer-p6bixa { transform: matrix(0.945519, 0.325568, -0.325568, 0.945519, 0, 0) !important; }
.framer-16b8o3v:hover .framer-text { color: rgb(167, 60, 150) !important; border-color: rgb(167, 60, 150) !important; }
.framer-k4v5gs:hover .framer-text { color: rgb(167, 60, 150) !important; border-color: rgb(167, 60, 150) !important; }
.framer-p6bixa:hover { transform: matrix(0.945519, 0.325568, -0.325568, 0.945519, 0, 0) !important; }
.framer-DdQPH:hover { background-color: rgb(167, 60, 150) !important; }
.framer-DdQPH:hover .framer-text { color: rgb(255, 255, 255) !important; border-color: rgb(255, 255, 255) !important; }
.framer-1rhlivh:hover .framer-text { color: rgb(255, 255, 255) !important; border-color: rgb(255, 255, 255) !important; }
.framer-DdQPH:hover svg { background-color:  !important; color:  !important; border-color:  !important; fill:  !important; box-shadow:  !important; opacity:  !important; transform:  !important; filter:  !important; }
.framer-1apf2ba:hover svg { background-color:  !important; color:  !important; border-color:  !important; fill:  !important; box-shadow:  !important; opacity:  !important; transform:  !important; filter:  !important; }
.framer-yK4Sw:hover .framer-text { color: rgb(167, 60, 150) !important; border-color: rgb(167, 60, 150) !important; }
.framer-yK4Sw:hover .framer-7i996n { transform: matrix(0.945519, 0.325568, -0.325568, 0.945519, 0, 0) !important; }
.framer-1ndspok:hover .framer-text { color: rgb(167, 60, 150) !important; border-color: rgb(167, 60, 150) !important; }
.framer-1ndspok:hover .framer-7i996n { transform: matrix(0.945519, 0.325568, -0.325568, 0.945519, 0, 0) !important; }
.framer-1usy74v:hover .framer-text { color: rgb(167, 60, 150) !important; border-color: rgb(167, 60, 150) !important; }
.framer-1l6mp3y:hover .framer-text { color: rgb(167, 60, 150) !important; border-color: rgb(167, 60, 150) !important; }
.framer-7i996n:hover { transform: matrix(0.945519, 0.325568, -0.325568, 0.945519, 0, 0) !important; }
