/* 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-MnG9S.framer-v-1v2t1li { transition: --border-color 450ms cubic-bezier(0.65, 0, 0.35, 1); }
.framer-MnG9S.framer-v-1v2t1li .framer-kt6wm0 { transition: width 450ms cubic-bezier(0.65, 0, 0.35, 1); }
.framer-MnG9S.framer-v-48vjry .framer-kt6wm0 { transition: width 450ms cubic-bezier(0.65, 0, 0.35, 1); }
.framer-MnG9S.framer-v-48vjry .framer-1ksxm2t > p:nth-child(1) { transition: color 450ms cubic-bezier(0.65, 0, 0.35, 1), border-top-color 450ms cubic-bezier(0.65, 0, 0.35, 1), border-bottom-color 450ms cubic-bezier(0.65, 0, 0.35, 1), border-left-color 450ms cubic-bezier(0.65, 0, 0.35, 1), border-right-color 450ms cubic-bezier(0.65, 0, 0.35, 1); }
.framer-MnG9S.framer-v-48vjry .framer-gapqde > div:nth-child(1) > div:nth-child(1) > svg:nth-child(1) { transition: stroke 450ms cubic-bezier(0.65, 0, 0.35, 1); }
.framer-MnG9S.framer-v-48vjry .framer-gapqde > div:nth-child(2) > div:nth-child(1) > svg:nth-child(1) { transition: stroke 450ms cubic-bezier(0.65, 0, 0.35, 1); }
.framer-MnG9S.framer-v-imcqye { transition: --border-color 450ms cubic-bezier(0.65, 0, 0.35, 1); }
.framer-MnG9S.framer-v-imcqye .framer-kt6wm0 { transition: width 450ms cubic-bezier(0.65, 0, 0.35, 1); }
.framer-MnG9S.framer-v-imcqye .framer-1ksxm2t > p:nth-child(1) { transition: color 450ms cubic-bezier(0.65, 0, 0.35, 1), border-top-color 450ms cubic-bezier(0.65, 0, 0.35, 1), border-bottom-color 450ms cubic-bezier(0.65, 0, 0.35, 1), border-left-color 450ms cubic-bezier(0.65, 0, 0.35, 1), border-right-color 450ms cubic-bezier(0.65, 0, 0.35, 1); }
.framer-MnG9S.framer-v-imcqye .framer-gapqde > div:nth-child(1) > div:nth-child(1) > svg:nth-child(1) { transition: stroke 450ms cubic-bezier(0.65, 0, 0.35, 1); }
.framer-MnG9S.framer-v-imcqye .framer-gapqde > div:nth-child(2) > div:nth-child(1) > svg:nth-child(1) { transition: stroke 450ms cubic-bezier(0.65, 0, 0.35, 1); }
.framer-hiGDN.framer-v-1qa382w .framer-1v84s4k { transition: transform 700ms cubic-bezier(0.22, 1, 0.36, 1); }
.framer-hiGDN.framer-v-1qa382w .framer-1ls7m5u { transition: background-color 500ms cubic-bezier(0.22, 1, 0.36, 1), transform 500ms cubic-bezier(0.22, 1, 0.36, 1); }
.framer-MnG9S.framer-v-1pxr6bt { transition: --border-color 450ms cubic-bezier(0.65, 0, 0.35, 1); }
.framer-MnG9S.framer-v-1pxr6bt .framer-kt6wm0 { transition: width 450ms cubic-bezier(0.65, 0, 0.35, 1); }
.framer-MnG9S.framer-v-1pxr6bt .framer-1ksxm2t > p:nth-child(1) { transition: color 450ms cubic-bezier(0.65, 0, 0.35, 1), border-top-color 450ms cubic-bezier(0.65, 0, 0.35, 1), border-bottom-color 450ms cubic-bezier(0.65, 0, 0.35, 1), border-left-color 450ms cubic-bezier(0.65, 0, 0.35, 1), border-right-color 450ms cubic-bezier(0.65, 0, 0.35, 1); }
.framer-MnG9S.framer-v-1pxr6bt .framer-gapqde > div:nth-child(1) > div:nth-child(1) > svg:nth-child(1) { transition: stroke 450ms cubic-bezier(0.65, 0, 0.35, 1); }
.framer-MnG9S.framer-v-1pxr6bt .framer-gapqde > div:nth-child(2) > div:nth-child(1) > svg:nth-child(1) { transition: stroke 450ms cubic-bezier(0.65, 0, 0.35, 1); }
.framer-MnG9S.framer-v-hfh78z { transition: --border-color 450ms cubic-bezier(0.65, 0, 0.35, 1); }
.framer-MnG9S.framer-v-hfh78z .framer-kt6wm0 { transition: width 450ms cubic-bezier(0.65, 0, 0.35, 1); }
.framer-MnG9S.framer-v-hfh78z .framer-1ksxm2t > p:nth-child(1) { transition: color 450ms cubic-bezier(0.65, 0, 0.35, 1), border-top-color 450ms cubic-bezier(0.65, 0, 0.35, 1), border-bottom-color 450ms cubic-bezier(0.65, 0, 0.35, 1), border-left-color 450ms cubic-bezier(0.65, 0, 0.35, 1), border-right-color 450ms cubic-bezier(0.65, 0, 0.35, 1); }
.framer-MnG9S.framer-v-hfh78z .framer-gapqde > div:nth-child(1) > div:nth-child(1) > svg:nth-child(1) { transition: stroke 450ms cubic-bezier(0.65, 0, 0.35, 1); }
.framer-MnG9S.framer-v-hfh78z .framer-gapqde > div:nth-child(2) > div:nth-child(1) > svg:nth-child(1) { transition: stroke 450ms cubic-bezier(0.65, 0, 0.35, 1); }
.framer-iPias.framer-v-1iqbipc { transition: --border-color 450ms cubic-bezier(0.65, 0, 0.35, 1); }
.framer-iPias.framer-v-1iqbipc .framer-1g1eydl { transition: width 450ms cubic-bezier(0.65, 0, 0.35, 1); }
.framer-iPias.framer-v-1iqbipc .framer-oax838 > p:nth-child(1) { transition: color 450ms cubic-bezier(0.65, 0, 0.35, 1), border-top-color 450ms cubic-bezier(0.65, 0, 0.35, 1), border-bottom-color 450ms cubic-bezier(0.65, 0, 0.35, 1), border-left-color 450ms cubic-bezier(0.65, 0, 0.35, 1), border-right-color 450ms cubic-bezier(0.65, 0, 0.35, 1); }
.framer-iPias.framer-v-1iqbipc > div:nth-child(3) > div:nth-child(1) > svg:nth-child(1) { transition: stroke 450ms cubic-bezier(0.65, 0, 0.35, 1); }
.framer-cZ0mx.framer-v-73yy65 .framer-1u1m6f7 { transition: opacity 450ms cubic-bezier(0.65, 0, 0.35, 1); }
.framer-cZ0mx.framer-v-73yy65 .framer-1qrroj7 { transition: opacity 450ms cubic-bezier(0.65, 0, 0.35, 1); }
.framer-cZ0mx.framer-v-73yy65 .framer-b50o6s { transition: opacity 450ms cubic-bezier(0.65, 0, 0.35, 1); }
.framer-cZ0mx.framer-v-73yy65 .framer-2fg3h2 { transition: background-color 450ms cubic-bezier(0.65, 0, 0.35, 1); }
.framer-cZ0mx.framer-v-73yy65 .framer-2fg3h2 > div:nth-child(1) { transition: transform 450ms cubic-bezier(0.65, 0, 0.35, 1); }
.framer-MnG9S.framer-v-1v2t1li.hover { --border-color: var(--token-d807dead-6ac6-42d7-b8c8-68e89d470355, #fafaf8) !important; }
.framer-MnG9S.framer-v-48vjry.hover .framer-1ksxm2t > p:nth-child(1) { color: var(--token-98078f87-0d98-49ae-ac63-aa6f74ff37d0, rgb(12, 16, 24)) !important; border-top-color: var(--token-98078f87-0d98-49ae-ac63-aa6f74ff37d0, rgb(12, 16, 24)) !important; border-bottom-color: var(--token-98078f87-0d98-49ae-ac63-aa6f74ff37d0, rgb(12, 16, 24)) !important; border-left-color: var(--token-98078f87-0d98-49ae-ac63-aa6f74ff37d0, rgb(12, 16, 24)) !important; border-right-color: var(--token-98078f87-0d98-49ae-ac63-aa6f74ff37d0, rgb(12, 16, 24)) !important; }
.framer-MnG9S.framer-v-48vjry.hover .framer-gapqde > div:nth-child(1) > div:nth-child(1) > svg:nth-child(1) { stroke: var(--token-98078f87-0d98-49ae-ac63-aa6f74ff37d0, rgb(12, 16, 24)) !important; }
.framer-MnG9S.framer-v-48vjry.hover .framer-gapqde > div:nth-child(2) > div:nth-child(1) > svg:nth-child(1) { stroke: var(--token-98078f87-0d98-49ae-ac63-aa6f74ff37d0, rgb(12, 16, 24)) !important; }
.framer-MnG9S.framer-v-imcqye.hover { --border-color: var(--token-0726cd26-6c7a-4e78-ae84-43903e3ecc0a, rgb(255, 255, 255)) !important; }
.framer-MnG9S.framer-v-imcqye.hover .framer-1ksxm2t > p:nth-child(1) { color: var(--token-98078f87-0d98-49ae-ac63-aa6f74ff37d0, rgb(12, 16, 24)) !important; border-top-color: var(--token-98078f87-0d98-49ae-ac63-aa6f74ff37d0, rgb(12, 16, 24)) !important; border-bottom-color: var(--token-98078f87-0d98-49ae-ac63-aa6f74ff37d0, rgb(12, 16, 24)) !important; border-left-color: var(--token-98078f87-0d98-49ae-ac63-aa6f74ff37d0, rgb(12, 16, 24)) !important; border-right-color: var(--token-98078f87-0d98-49ae-ac63-aa6f74ff37d0, rgb(12, 16, 24)) !important; }
.framer-MnG9S.framer-v-imcqye.hover .framer-gapqde > div:nth-child(1) > div:nth-child(1) > svg:nth-child(1) { stroke: var(--token-98078f87-0d98-49ae-ac63-aa6f74ff37d0, rgb(12, 16, 24)) !important; }
.framer-MnG9S.framer-v-imcqye.hover .framer-gapqde > div:nth-child(2) > div:nth-child(1) > svg:nth-child(1) { stroke: var(--token-98078f87-0d98-49ae-ac63-aa6f74ff37d0, rgb(12, 16, 24)) !important; }
.framer-hiGDN.framer-v-1qa382w.hover .framer-1v84s4k { transform: matrix(1.07, 0, 0, 1.07, 0, 0) !important; }
.framer-hiGDN.framer-v-1qa382w.hover .framer-1ls7m5u { background-color: var(--token-be85ffaa-d354-4b2f-a74b-cd52ecea5f06, rgb(255, 245, 85)) !important; transform: matrix(0.707107, 0.707107, -0.707107, 0.707107, 0, 0) !important; }
.framer-MnG9S.framer-v-1pxr6bt.hover { --border-color: var(--token-0726cd26-6c7a-4e78-ae84-43903e3ecc0a, rgb(255, 255, 255)) !important; }
.framer-MnG9S.framer-v-1pxr6bt.hover .framer-1ksxm2t > p:nth-child(1) { color: var(--token-d807dead-6ac6-42d7-b8c8-68e89d470355, rgb(250, 250, 248)) !important; border-top-color: var(--token-d807dead-6ac6-42d7-b8c8-68e89d470355, rgb(250, 250, 248)) !important; border-bottom-color: var(--token-d807dead-6ac6-42d7-b8c8-68e89d470355, rgb(250, 250, 248)) !important; border-left-color: var(--token-d807dead-6ac6-42d7-b8c8-68e89d470355, rgb(250, 250, 248)) !important; border-right-color: var(--token-d807dead-6ac6-42d7-b8c8-68e89d470355, rgb(250, 250, 248)) !important; }
.framer-MnG9S.framer-v-1pxr6bt.hover .framer-gapqde > div:nth-child(1) > div:nth-child(1) > svg:nth-child(1) { stroke: var(--token-d807dead-6ac6-42d7-b8c8-68e89d470355, rgb(250, 250, 248)) !important; }
.framer-MnG9S.framer-v-1pxr6bt.hover .framer-gapqde > div:nth-child(2) > div:nth-child(1) > svg:nth-child(1) { stroke: var(--token-d807dead-6ac6-42d7-b8c8-68e89d470355, rgb(250, 250, 248)) !important; }
.framer-MnG9S.framer-v-hfh78z.hover { --border-color: var(--token-0726cd26-6c7a-4e78-ae84-43903e3ecc0a, rgb(255, 255, 255)) !important; }
.framer-MnG9S.framer-v-hfh78z.hover .framer-1ksxm2t > p:nth-child(1) { color: var(--token-d807dead-6ac6-42d7-b8c8-68e89d470355, rgb(250, 250, 248)) !important; border-top-color: var(--token-d807dead-6ac6-42d7-b8c8-68e89d470355, rgb(250, 250, 248)) !important; border-bottom-color: var(--token-d807dead-6ac6-42d7-b8c8-68e89d470355, rgb(250, 250, 248)) !important; border-left-color: var(--token-d807dead-6ac6-42d7-b8c8-68e89d470355, rgb(250, 250, 248)) !important; border-right-color: var(--token-d807dead-6ac6-42d7-b8c8-68e89d470355, rgb(250, 250, 248)) !important; }
.framer-MnG9S.framer-v-hfh78z.hover .framer-gapqde > div:nth-child(1) > div:nth-child(1) > svg:nth-child(1) { stroke: var(--token-d807dead-6ac6-42d7-b8c8-68e89d470355, rgb(250, 250, 248)) !important; }
.framer-MnG9S.framer-v-hfh78z.hover .framer-gapqde > div:nth-child(2) > div:nth-child(1) > svg:nth-child(1) { stroke: var(--token-d807dead-6ac6-42d7-b8c8-68e89d470355, rgb(250, 250, 248)) !important; }
.framer-iPias.framer-v-1iqbipc.hover { --border-color: var(--token-0726cd26-6c7a-4e78-ae84-43903e3ecc0a, rgb(255, 255, 255)) !important; }
.framer-iPias.framer-v-1iqbipc.hover .framer-oax838 > p:nth-child(1) { color: var(--token-d807dead-6ac6-42d7-b8c8-68e89d470355, rgb(250, 250, 248)) !important; border-top-color: var(--token-d807dead-6ac6-42d7-b8c8-68e89d470355, rgb(250, 250, 248)) !important; border-bottom-color: var(--token-d807dead-6ac6-42d7-b8c8-68e89d470355, rgb(250, 250, 248)) !important; border-left-color: var(--token-d807dead-6ac6-42d7-b8c8-68e89d470355, rgb(250, 250, 248)) !important; border-right-color: var(--token-d807dead-6ac6-42d7-b8c8-68e89d470355, rgb(250, 250, 248)) !important; }
.framer-iPias.framer-v-1iqbipc.hover > div:nth-child(3) > div:nth-child(1) > svg:nth-child(1) { stroke: var(--token-d807dead-6ac6-42d7-b8c8-68e89d470355, rgb(250, 250, 248)) !important; }
.framer-cZ0mx.framer-v-73yy65.hover .framer-1u1m6f7 { opacity: 1 !important; }
.framer-cZ0mx.framer-v-73yy65.hover .framer-1qrroj7 { opacity: 0 !important; }
.framer-cZ0mx.framer-v-73yy65.hover .framer-b50o6s { opacity: 1 !important; }
.framer-cZ0mx.framer-v-73yy65.hover .framer-2fg3h2 { background-color: var(--token-be85ffaa-d354-4b2f-a74b-cd52ecea5f06, rgb(255, 245, 85)) !important; }
.framer-cZ0mx.framer-v-73yy65.hover .framer-2fg3h2 > div:nth-child(1) { transform: matrix(0.707107, 0.707107, -0.707107, 0.707107, 0, 0) !important; }
