/* 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-mUIEr.framer-v-1e96yx3 { transition: background-color 350ms linear(0, 0.1994, 0.5127, 0.7536, 0.8969, 0.968, 0.997, 1.0055, 1.006, 1.0041, 1.0023, 1); }
.framer-mUIEr.framer-v-1e96yx3 .framer-1crgetl { transition: transform 350ms linear(0, 0.1994, 0.5127, 0.7536, 0.8969, 0.968, 0.997, 1.0055, 1.006, 1.0041, 1.0023, 1); }
.framer-mUIEr.framer-v-1h8a55q { transition: background-color 350ms linear(0, 0.1994, 0.5127, 0.7536, 0.8969, 0.968, 0.997, 1.0055, 1.006, 1.0041, 1.0023, 1); }
.framer-mUIEr.framer-v-1h8a55q .framer-1crgetl { transition: transform 350ms linear(0, 0.1994, 0.5127, 0.7536, 0.8969, 0.968, 0.997, 1.0055, 1.006, 1.0041, 1.0023, 1); }
.framer-mUIEr.framer-v-1ofurxh { transition: background-color 350ms linear(0, 0.1994, 0.5127, 0.7536, 0.8969, 0.968, 0.997, 1.0055, 1.006, 1.0041, 1.0023, 1); }
.framer-mUIEr.framer-v-1ofurxh .framer-1crgetl { transition: transform 350ms linear(0, 0.1994, 0.5127, 0.7536, 0.8969, 0.968, 0.997, 1.0055, 1.006, 1.0041, 1.0023, 1); }
.framer-mUIEr.framer-v-5o9066 { transition: --border-color 350ms linear(0, 0.1994, 0.5127, 0.7536, 0.8969, 0.968, 0.997, 1.0055, 1.006, 1.0041, 1.0023, 1); }
.framer-mUIEr.framer-v-5o9066 .framer-1crgetl { transition: transform 350ms linear(0, 0.1994, 0.5127, 0.7536, 0.8969, 0.968, 0.997, 1.0055, 1.006, 1.0041, 1.0023, 1); }
.framer-hD930.framer-v-1wz35gy { transition: background-color 350ms linear(0, 0.1994, 0.5127, 0.7536, 0.8969, 0.968, 0.997, 1.0055, 1.006, 1.0041, 1.0023, 1); }
.framer-hD930.framer-v-1wz35gy .framer-3z9jm2 { transition: transform 350ms linear(0, 0.1994, 0.5127, 0.7536, 0.8969, 0.968, 0.997, 1.0055, 1.006, 1.0041, 1.0023, 1); }
.framer-mUIEr.framer-v-1e96yx3.hover { background-color: var(--token-3fdc1b0f-c1a8-456c-b111-4c0826a77f5b, rgb(44, 122, 107)) !important; }
.framer-mUIEr.framer-v-1e96yx3.hover .framer-1crgetl { transform: matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0) !important; }
.framer-mUIEr.framer-v-1h8a55q.hover { background-color: var(--token-d948dec7-8ba4-4484-984f-96eee7bd36d9, rgb(33, 95, 83)) !important; }
.framer-mUIEr.framer-v-1h8a55q.hover .framer-1crgetl { transform: matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0) !important; }
.framer-mUIEr.framer-v-1ofurxh.hover { background-color: var(--token-cea3acb2-b35b-46c9-9ebe-28677b5d5c4f, rgb(239, 244, 244)) !important; }
.framer-mUIEr.framer-v-1ofurxh.hover .framer-1crgetl { transform: matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0) !important; }
.framer-mUIEr.framer-v-5o9066.hover { --border-color: var(--token-3659a4d9-2d70-46c9-9876-48a0006c9329, #12332e) !important; }
.framer-mUIEr.framer-v-5o9066.hover .framer-1crgetl { transform: matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0) !important; }
.framer-hD930.framer-v-1wz35gy.hover { background-color: var(--token-d948dec7-8ba4-4484-984f-96eee7bd36d9, rgb(33, 95, 83)) !important; }
.framer-hD930.framer-v-1wz35gy.hover .framer-3z9jm2 { transform: matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0) !important; }
