/* GENERATED by scripts/templates/hovers.mjs from the live site's hover states. Toggled by templates/_framer/Hovers.tsx. */
@property --border-color { syntax: "<color>"; inherits: true; initial-value: transparent; }
.framer-AMdV1.framer-v-1r2f56h { transition: background-color 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1), width 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1), gap 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1); }
.framer-AMdV1.framer-v-1r2f56h .framer-12ybvgd { transition: background-color 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1); }
.framer-AMdV1.framer-v-1r2f56h .framer-1jjzbd3 { transition: transform 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1); }
.framer-AMdV1.framer-v-1fadnaf { transition: background-color 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1), width 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1), gap 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1), --border-color 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1); }
.framer-AMdV1.framer-v-1fadnaf .framer-1ij5n1k > p:nth-child(1) { transition: color 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1), border-top-color 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1), border-bottom-color 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1), border-left-color 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1), border-right-color 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1); }
.framer-AMdV1.framer-v-1fadnaf .framer-1jjzbd3 { transition: transform 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1); }
.framer-MxAlz.framer-v-h4la1x { transition: background-color 400ms linear(0, 0.1641, 0.4369, 0.6662, 0.821, 0.9129, 0.9623, 0.9864, 0.9968, 1.0006, 1.0015, 1.0013, 1); }
.framer-MxAlz.framer-v-h4la1x .framer-wqotup { transition: transform 400ms linear(0, 0.1641, 0.4369, 0.6662, 0.821, 0.9129, 0.9623, 0.9864, 0.9968, 1.0006, 1.0015, 1.0013, 1); }
.framer-c2hTH.framer-v-p52iu2 { transition: background-color 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1); }
.framer-c2hTH.framer-v-p52iu2 .framer-1b8z3fh > p:nth-child(1) { transition: color 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1), border-top-color 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1), border-bottom-color 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1), border-left-color 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1), border-right-color 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1); }
.framer-c2hTH.framer-v-p52iu2 .framer-dgm5me > h4:nth-child(1) { transition: color 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1), border-top-color 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1), border-bottom-color 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1), border-left-color 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1), border-right-color 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1); }
.framer-c2hTH.framer-v-p52iu2 .framer-uy5e2a > p:nth-child(1) { transition: color 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1), border-top-color 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1), border-bottom-color 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1), border-left-color 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1), border-right-color 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1); }
.framer-Wnzet.framer-v-v8jiwz .framer-1ktzfow { transition: transform 600ms linear(0, 0.0763, 0.2349, 0.409, 0.5666, 0.6955, 0.7943, 0.8662, 0.9164, 0.9502, 0.972, 0.9855, 0.9936, 0.998, 1.0003, 1.0013, 1.0015, 1.0014, 1.0012, 1); }
.framer-AMdV1.framer-v-n17ia7 { transition: background-color 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1), width 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1), gap 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1); }
.framer-AMdV1.framer-v-n17ia7 .framer-1jjzbd3 { transition: transform 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1); }
.framer-Lehd6.framer-v-pa8aw { transition: --border-color 350ms linear(0, 0.1881, 0.4837, 0.7156, 0.8606, 0.9395, 0.9777, 0.9941, 1, 1.0015, 1.0014, 1); }
.framer-Lehd6.framer-v-pa8aw .framer-1fcg4yx { transition: background-color 350ms linear(0, 0.1881, 0.4837, 0.7156, 0.8606, 0.9395, 0.9777, 0.9941, 1, 1.0015, 1.0014, 1); }
.framer-QXDYC.framer-v-170e22t { transition: background-color 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1); }
.framer-QXDYC.framer-v-170e22t .framer-1s7rjlq { transition: background-color 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1); }
.framer-QXDYC.framer-v-170e22t .framer-19dsllm > p:nth-child(1) { transition: color 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1), border-top-color 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1), border-bottom-color 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1), border-left-color 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1), border-right-color 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1); }
.framer-QXDYC.framer-v-170e22t .framer-qr9jms > h4:nth-child(1) { transition: color 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1), border-top-color 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1), border-bottom-color 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1), border-left-color 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1), border-right-color 450ms linear(0, 0.1355, 0.382, 0.6103, 0.7797, 0.8894, 0.9531, 0.9861, 1.0008, 1.0057, 1.0061, 1.0048, 1.0033, 1.002, 1); }
.framer-AMdV1.framer-v-1r2f56h.hover { background-color: var(--token-4fcc9f45-df4b-46b3-8d2e-40e8065b6fff, rgb(28, 31, 28)) !important; }
.framer-AMdV1.framer-v-1r2f56h.hover .framer-12ybvgd { background-color: var(--token-cde7bacc-3d11-46d5-a9e8-a65bc1d102f1, rgb(244, 245, 240)) !important; }
.framer-AMdV1.framer-v-1r2f56h.hover .framer-1jjzbd3 { transform: matrix(0.766044, -0.642788, 0.642788, 0.766044, 0, 0) !important; }
.framer-AMdV1.framer-v-1fadnaf.hover { background-color: var(--token-58a180f5-ac27-4cb7-9da1-8c5e6ad30457, rgb(18, 20, 18)) !important; --border-color: var(--token-58a180f5-ac27-4cb7-9da1-8c5e6ad30457, #121412) !important; }
.framer-AMdV1.framer-v-1fadnaf.hover .framer-1ij5n1k > p:nth-child(1) { color: var(--token-cde7bacc-3d11-46d5-a9e8-a65bc1d102f1, rgb(244, 245, 240)) !important; border-top-color: var(--token-cde7bacc-3d11-46d5-a9e8-a65bc1d102f1, rgb(244, 245, 240)) !important; border-bottom-color: var(--token-cde7bacc-3d11-46d5-a9e8-a65bc1d102f1, rgb(244, 245, 240)) !important; border-left-color: var(--token-cde7bacc-3d11-46d5-a9e8-a65bc1d102f1, rgb(244, 245, 240)) !important; border-right-color: var(--token-cde7bacc-3d11-46d5-a9e8-a65bc1d102f1, rgb(244, 245, 240)) !important; }
.framer-AMdV1.framer-v-1fadnaf.hover .framer-1jjzbd3 { transform: matrix(0.766044, -0.642788, 0.642788, 0.766044, 0, 0) !important; }
.framer-MxAlz.framer-v-h4la1x.hover { background-color: var(--token-4fcc9f45-df4b-46b3-8d2e-40e8065b6fff, rgb(28, 31, 28)) !important; }
.framer-MxAlz.framer-v-h4la1x.hover .framer-wqotup { transform: matrix(0.766044, -0.642788, 0.642788, 0.766044, 0, 0) !important; }
.framer-c2hTH.framer-v-p52iu2.hover { background-color: var(--token-58a180f5-ac27-4cb7-9da1-8c5e6ad30457, rgb(18, 20, 18)) !important; }
.framer-c2hTH.framer-v-p52iu2.hover .framer-1b8z3fh > p:nth-child(1) { color: var(--token-7f75a6db-8bec-4d2b-afed-861b8b272435, rgb(198, 236, 114)) !important; border-top-color: var(--token-7f75a6db-8bec-4d2b-afed-861b8b272435, rgb(198, 236, 114)) !important; border-bottom-color: var(--token-7f75a6db-8bec-4d2b-afed-861b8b272435, rgb(198, 236, 114)) !important; border-left-color: var(--token-7f75a6db-8bec-4d2b-afed-861b8b272435, rgb(198, 236, 114)) !important; border-right-color: var(--token-7f75a6db-8bec-4d2b-afed-861b8b272435, rgb(198, 236, 114)) !important; }
.framer-c2hTH.framer-v-p52iu2.hover .framer-dgm5me > h4:nth-child(1) { color: var(--token-cde7bacc-3d11-46d5-a9e8-a65bc1d102f1, rgb(244, 245, 240)) !important; border-top-color: var(--token-cde7bacc-3d11-46d5-a9e8-a65bc1d102f1, rgb(244, 245, 240)) !important; border-bottom-color: var(--token-cde7bacc-3d11-46d5-a9e8-a65bc1d102f1, rgb(244, 245, 240)) !important; border-left-color: var(--token-cde7bacc-3d11-46d5-a9e8-a65bc1d102f1, rgb(244, 245, 240)) !important; border-right-color: var(--token-cde7bacc-3d11-46d5-a9e8-a65bc1d102f1, rgb(244, 245, 240)) !important; }
.framer-c2hTH.framer-v-p52iu2.hover .framer-uy5e2a > p:nth-child(1) { color: var(--token-e5c8e200-4c6d-4b8c-9901-001a724ad4e8, rgb(157, 163, 156)) !important; border-top-color: var(--token-e5c8e200-4c6d-4b8c-9901-001a724ad4e8, rgb(157, 163, 156)) !important; border-bottom-color: var(--token-e5c8e200-4c6d-4b8c-9901-001a724ad4e8, rgb(157, 163, 156)) !important; border-left-color: var(--token-e5c8e200-4c6d-4b8c-9901-001a724ad4e8, rgb(157, 163, 156)) !important; border-right-color: var(--token-e5c8e200-4c6d-4b8c-9901-001a724ad4e8, rgb(157, 163, 156)) !important; }
.framer-Wnzet.framer-v-v8jiwz.hover .framer-1ktzfow { transform: matrix(1.06, 0, 0, 1.06, 0, 0) !important; }
.framer-AMdV1.framer-v-n17ia7.hover { background-color: var(--token-7f75a6db-8bec-4d2b-afed-861b8b272435, rgb(198, 236, 114)) !important; }
.framer-AMdV1.framer-v-n17ia7.hover .framer-1jjzbd3 { transform: matrix(0.766044, -0.642788, 0.642788, 0.766044, 0, 0) !important; }
.framer-Lehd6.framer-v-pa8aw.hover { --border-color: var(--token-58a180f5-ac27-4cb7-9da1-8c5e6ad30457, #121412) !important; }
.framer-Lehd6.framer-v-pa8aw.hover .framer-1fcg4yx { background-color: var(--token-58a180f5-ac27-4cb7-9da1-8c5e6ad30457, rgb(18, 20, 18)) !important; }
.framer-QXDYC.framer-v-170e22t.hover { background-color: var(--token-58a180f5-ac27-4cb7-9da1-8c5e6ad30457, rgb(18, 20, 18)) !important; }
.framer-QXDYC.framer-v-170e22t.hover .framer-1s7rjlq { background-color: var(--token-7f75a6db-8bec-4d2b-afed-861b8b272435, rgb(198, 236, 114)) !important; }
.framer-QXDYC.framer-v-170e22t.hover .framer-19dsllm > p:nth-child(1) { color: var(--token-e5c8e200-4c6d-4b8c-9901-001a724ad4e8, rgb(157, 163, 156)) !important; border-top-color: var(--token-e5c8e200-4c6d-4b8c-9901-001a724ad4e8, rgb(157, 163, 156)) !important; border-bottom-color: var(--token-e5c8e200-4c6d-4b8c-9901-001a724ad4e8, rgb(157, 163, 156)) !important; border-left-color: var(--token-e5c8e200-4c6d-4b8c-9901-001a724ad4e8, rgb(157, 163, 156)) !important; border-right-color: var(--token-e5c8e200-4c6d-4b8c-9901-001a724ad4e8, rgb(157, 163, 156)) !important; }
.framer-QXDYC.framer-v-170e22t.hover .framer-qr9jms > h4:nth-child(1) { color: var(--token-cde7bacc-3d11-46d5-a9e8-a65bc1d102f1, rgb(244, 245, 240)) !important; border-top-color: var(--token-cde7bacc-3d11-46d5-a9e8-a65bc1d102f1, rgb(244, 245, 240)) !important; border-bottom-color: var(--token-cde7bacc-3d11-46d5-a9e8-a65bc1d102f1, rgb(244, 245, 240)) !important; border-left-color: var(--token-cde7bacc-3d11-46d5-a9e8-a65bc1d102f1, rgb(244, 245, 240)) !important; border-right-color: var(--token-cde7bacc-3d11-46d5-a9e8-a65bc1d102f1, rgb(244, 245, 240)) !important; }
