html,
body,
#main {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}
:root {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
* {
    box-sizing: border-box;
    -webkit-font-smoothing: inherit;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
figure {
    margin: 0;
}
body,
input,
textarea,
select,
button {
    font-family: sans-serif;
    font-size: 12px;
}
body {
    --token-3969da99-69ea-4366-bdac-142dc433c9b8: #ffffff40;
    --token-a3219389-8dfb-405c-9d8d-a88f85ea6820: #fff;
    --token-84fdabbd-5baa-489b-95c1-2ea3eb52f594: #ffffff1a;
    --token-e4975242-9ac7-4109-b05e-9ce7105a1478: #010004;
    --token-6bbb07ae-7b45-43ac-b1f1-7c56e99bc32f: #a8a8a8;
    --token-bf57ee05-bd2b-4fb6-a79e-b3206953e026: #01010140;
    --token-a0ed9133-95f3-4f53-b6f5-62026a3c8012: #212121;
    --token-7886ad80-b4fc-455a-bc36-fd9c2b0e226f: #1a1a1d;
    --token-3c0d6cb0-1b52-4599-83e5-5da7015359fe: #323135;
    --token-2b1fbf35-0dec-43fc-adb8-7c083ded6619: #00ff51;
    --token-59364124-82f5-4980-b558-434e6d3649b9: #dedede;
}
.framer-cursor-none,
.framer-cursor-none * {
    cursor: none !important;
}
.framer-pointer-events-none,
.framer-pointer-events-none * {
    pointer-events: none !important;
}
.framer-oGctI.framer-ycj5j,
.framer-oGctI .framer-ycj5j {
    display: block;
}
.framer-oGctI.framer-3uiuk1 {
    --selection-background-color: var(--token-a3219389-8dfb-405c-9d8d-a88f85ea6820, #fff);
    --selection-color: var(--token-e4975242-9ac7-4109-b05e-9ce7105a1478, #010004);
    background-color: var(--token-e4975242-9ac7-4109-b05e-9ce7105a1478, #010004);
    height: min-content;
    overflow: var(--overflow-clip-fallback, clip);
    flex-flow: column;
    place-content: center flex-start;
    align-items: center;
    gap: 0;
    width: 100%;
    padding: 0;
    display: flex;
    position: relative;
}
.framer-oGctI .framer-1ndsgk1 {
    background: 0 0;
    flex-grow: 1;
    width: 0;
    height: 0;
    margin: 0;
    position: relative;
}
.framer-oGctI .framer-ca1k8a-container {
    height: auto;
    position: var(--framer-canvas-fixed-position, fixed);
    z-index: 10;
    flex: none;
    order: 1001;
    top: 0;
    left: 0;
    right: 0;
}
.framer-oGctI .framer-dr69pv {
    flex-flow: row;
    flex: none;
    order: 1002;
    place-content: center;
    align-items: center;
    gap: 10px;
    width: 100%;
    height: min-content;
    padding: 64px 20px 0;
    display: flex;
    position: relative;
    overflow: visible;
}
.framer-oGctI .framer-jzgkmd {
    flex-flow: row;
    flex: 1 0 0;
    place-content: center;
    align-items: center;
    gap: 24px;
    width: 1px;
    max-width: 1240px;
    height: min-content;
    padding: 0;
    display: flex;
    position: relative;
    overflow: hidden;
}
.framer-oGctI .framer-1n88yo3 {
    flex-flow: column;
    flex: 1 0 0;
    place-content: flex-start;
    align-items: flex-start;
    gap: 36px;
    width: 1px;
    max-width: 400px;
    height: min-content;
    padding: 0;
    display: flex;
    position: relative;
    overflow: visible;
}
.framer-oGctI .framer-7r95ed {
    flex-flow: column;
    flex: none;
    place-content: flex-start;
    align-items: flex-start;
    gap: 32px;
    width: 100%;
    height: min-content;
    padding: 0;
    display: flex;
    position: relative;
    overflow: visible;
}
.framer-oGctI .framer-azozlz-container {
    flex: none;
    width: 140px;
    height: 37px;
    position: relative;
}
.framer-oGctI .framer-17vrf59 {
    --framer-paragraph-spacing: 0px;
    white-space: normal;
    word-break: break-word;
    word-wrap: break-word;
    flex: none;
    width: 100%;
    height: auto;
    position: relative;
}
.framer-oGctI .framer-xgs0fo-container {
    aspect-ratio: 1;
    height: var(--framer-aspect-ratio-supported, 350px);
    flex: none;
    width: 350px;
    position: relative;
}
.framer-oGctI .framer-ahryer {
    flex-flow: column;
    flex: 1 0 0;
    place-content: center;
    align-self: stretch;
    align-items: center;
    gap: 56px;
    width: 1px;
    height: auto;
    padding: 0;
    display: flex;
    position: relative;
    overflow: visible;
}
.framer-oGctI .framer-1wulid {
    flex-flow: row;
    flex: 1 0 0;
    place-content: flex-start space-between;
    align-items: flex-start;
    width: 100%;
    height: 1px;
    padding: 0;
    display: flex;
    position: relative;
    overflow: visible;
}
.framer-oGctI .framer-jktjbn {
    flex-flow: column;
    flex: none;
    place-content: flex-start;
    align-items: flex-start;
    gap: 24px;
    width: min-content;
    height: min-content;
    padding: 0;
    display: flex;
    position: relative;
    overflow: visible;
}
.framer-oGctI .framer-ink2or,
.framer-oGctI .framer-mzle2y,
.framer-oGctI .framer-1hdy1u0,
.framer-oGctI .framer-1n4y39j,
.framer-oGctI .framer-1r2d6p7,
.framer-oGctI .framer-152ar9u,
.framer-oGctI .framer-1uip0ck,
.framer-oGctI .framer-12knktq,
.framer-oGctI .framer-1aah6x0 {
    --framer-paragraph-spacing: 0px;
    white-space: nowrap;
    flex: none;
    width: auto;
    height: auto;
    position: relative;
}
.framer-oGctI .framer-wz6nl6 {
    flex-flow: column;
    flex: none;
    place-content: flex-start;
    align-items: flex-start;
    gap: 16px;
    width: min-content;
    height: min-content;
    padding: 0;
    display: flex;
    position: relative;
    overflow: visible;
}
.framer-oGctI .framer-1q31pjz-container,
.framer-oGctI .framer-1yiu9zc-container,
.framer-oGctI .framer-1ojs8yh-container,
.framer-oGctI .framer-b0dvji-container,
.framer-oGctI .framer-1aoc1cl-container,
.framer-oGctI .framer-1a7soh8-container,
.framer-oGctI .framer-fo55sb-container,
.framer-oGctI .framer-ooqzkl-container {
    flex: none;
    align-self: stretch;
    width: auto;
    height: auto;
    position: relative;
}
.framer-oGctI .framer-1ahjai9 {
    flex-flow: column;
    flex: none;
    place-content: flex-start space-between;
    align-items: flex-start;
    width: min-content;
    height: 100%;
    padding: 0;
    display: flex;
    position: relative;
    overflow: visible;
}
.framer-oGctI .framer-44qadz {
    flex-flow: column;
    flex: none;
    place-content: flex-start;
    align-items: flex-start;
    gap: 24px;
    width: 207px;
    height: min-content;
    padding: 0;
    display: flex;
    position: relative;
    overflow: visible;
}
.framer-oGctI .framer-11g6orr {
    flex-flow: column;
    flex: none;
    place-content: flex-start;
    align-items: flex-start;
    gap: 8px;
    width: min-content;
    height: min-content;
    padding: 0;
    display: flex;
    position: relative;
    overflow: visible;
}
.framer-oGctI .framer-17ph2s {
    flex-flow: row;
    flex: none;
    place-content: center;
    align-self: stretch;
    align-items: center;
    gap: 4px;
    width: auto;
    height: min-content;
    padding: 0;
    display: flex;
    position: relative;
    overflow: visible;
}
.framer-oGctI .framer-bc8pz4-container,
.framer-oGctI .framer-w3buh4-container,
.framer-oGctI .framer-cvu57i-container {
    flex: none;
    width: auto;
    height: auto;
    position: relative;
}
.framer-oGctI .framer-1226crs,
.framer-oGctI .framer-18t89fc {
    flex-flow: column;
    flex: none;
    place-content: flex-start center;
    align-items: flex-start;
    gap: 8px;
    width: 100%;
    height: min-content;
    padding: 0;
    display: flex;
    position: relative;
    overflow: visible;
}
.framer-oGctI .framer-1kuo4u1 {
    flex-flow: column;
    flex: none;
    place-content: flex-start center;
    align-items: flex-start;
    gap: 16px;
    width: 316px;
    height: min-content;
    padding: 0;
    display: flex;
    position: relative;
    overflow: visible;
}
.framer-oGctI .framer-b424ja {
    flex-flow: column;
    flex: none;
    place-content: flex-start;
    align-items: flex-start;
    gap: 20px;
    width: 100%;
    height: min-content;
    padding: 0;
    display: flex;
    position: relative;
    overflow: hidden;
}
.framer-oGctI .framer-1r4y599 {
    flex-flow: column;
    flex: none;
    place-content: flex-start;
    align-items: flex-start;
    gap: 10px;
    width: 100%;
    height: min-content;
    padding: 0;
    display: flex;
    position: relative;
}
.framer-oGctI .framer-5cokhm {
    --framer-input-background: var(--token-7886ad80-b4fc-455a-bc36-fd9c2b0e226f, #1a1a1d);
    --framer-input-border-bottom-width: 1px;
    --framer-input-border-color: var(--token-84fdabbd-5baa-489b-95c1-2ea3eb52f594, #ffffff1a);
    --framer-input-border-left-width: 1px;
    --framer-input-border-radius-bottom-left: 12px;
    --framer-input-border-radius-bottom-right: 12px;
    --framer-input-border-radius-top-left: 12px;
    --framer-input-border-radius-top-right: 12px;
    --framer-input-border-right-width: 1px;
    --framer-input-border-style: solid;
    --framer-input-border-top-width: 1px;
    --framer-input-focused-border-color: var(--token-a3219389-8dfb-405c-9d8d-a88f85ea6820, #fff);
    --framer-input-focused-border-style: solid;
    --framer-input-focused-border-width: 1px;
    --framer-input-font-color: var(--token-a3219389-8dfb-405c-9d8d-a88f85ea6820, #fff);
    --framer-input-font-family: 'Geist';
    --framer-input-font-letter-spacing: 0em;
    --framer-input-font-line-height: 1.2em;
    --framer-input-font-size: 14px;
    --framer-input-font-weight: 500;
    --framer-input-icon-mask-image: none;
    --framer-input-padding: 16px;
    --framer-input-placeholder-color: var(--token-6bbb07ae-7b45-43ac-b1f1-7c56e99bc32f, #a8a8a8);
    flex: none;
    width: 100%;
    height: 54px;
    position: relative;
}
.framer-oGctI .framer-1uihmd5-container {
    z-index: 1;
    flex: none;
    width: 80px;
    position: absolute;
    top: 8px;
    bottom: 8px;
    right: 8px;
}
.framer-oGctI .framer-gibxqf {
    --border-bottom-width: 0px;
    --border-color: var(--token-84fdabbd-5baa-489b-95c1-2ea3eb52f594, #ffffff1a);
    --border-left-width: 0px;
    --border-right-width: 0px;
    --border-style: solid;
    --border-top-width: 1px;
    flex-flow: row;
    flex: none;
    place-content: center space-between;
    align-items: center;
    width: 100%;
    height: min-content;
    padding: 16px 0;
    display: flex;
    position: relative;
    overflow: visible;
}
.framer-oGctI .framer-1vq5tll {
    flex-flow: row;
    flex: none;
    place-content: center flex-start;
    align-items: center;
    gap: 8px;
    width: min-content;
    height: min-content;
    padding: 0;
    display: flex;
    position: relative;
    overflow: visible;
}
.framer-oGctI .framer-vtty9b {
    will-change: var(--framer-will-change-effect-override, transform);
    flex-flow: row;
    flex: none;
    place-content: center;
    align-items: center;
    gap: 10px;
    width: min-content;
    height: min-content;
    padding: 0;
    text-decoration: none;
    display: flex;
    position: relative;
    overflow: visible;
}
.framer-oGctI .framer-1ag1ga5 {
    flex: none;
    width: 126px;
    height: 25px;
    position: relative;
}
[data-layout-template='true'] > #overlay {
    margin-bottom: 0;
}
.framer-6UKd9 .framer-styles-preset-10kpn8m:not(.rich-text-wrapper),
.framer-6UKd9 .framer-styles-preset-10kpn8m.rich-text-wrapper h2 {
    --framer-font-family: 'Geist', 'Geist Placeholder', sans-serif;
    --framer-font-family-bold: 'Geist', 'Geist Placeholder', sans-serif;
    --framer-font-open-type-features: normal;
    --framer-font-size: 48px;
    --framer-font-style: normal;
    --framer-font-style-bold: normal;
    --framer-font-variation-axes: normal;
    --framer-font-weight: 400;
    --framer-font-weight-bold: 700;
    --framer-letter-spacing: -0.05em;
    --framer-line-height: 100%;
    --framer-paragraph-spacing: 40px;
    --framer-text-alignment: left;
    --framer-text-color: var(--token-a3219389-8dfb-405c-9d8d-a88f85ea6820, #fff);
    --framer-text-decoration: none;
    --framer-text-stroke-color: initial;
    --framer-text-stroke-width: initial;
    --framer-text-transform: none;
}
.framer-nOPea .framer-styles-preset-yne2n5:not(.rich-text-wrapper),
.framer-nOPea .framer-styles-preset-yne2n5.rich-text-wrapper p {
    --framer-font-family: 'Geist Mono', monospace;
    --framer-font-family-bold: 'Geist Mono', monospace;
    --framer-font-open-type-features: normal;
    --framer-font-size: 12px;
    --framer-font-style: normal;
    --framer-font-style-bold: normal;
    --framer-font-variation-axes: normal;
    --framer-font-weight: 400;
    --framer-font-weight-bold: 700;
    --framer-letter-spacing: 0.08em;
    --framer-line-height: 1.2em;
    --framer-paragraph-spacing: 20px;
    --framer-text-alignment: start;
    --framer-text-color: var(--token-6bbb07ae-7b45-43ac-b1f1-7c56e99bc32f, #a8a8a8);
    --framer-text-decoration: none;
    --framer-text-stroke-color: initial;
    --framer-text-stroke-width: initial;
    --framer-text-transform: uppercase;
}
.framer-KG0d6 .framer-styles-preset-jv5lnj:not(.rich-text-wrapper),
.framer-KG0d6 .framer-styles-preset-jv5lnj.rich-text-wrapper a {
    --framer-link-hover-text-color: var(--token-6bbb07ae-7b45-43ac-b1f1-7c56e99bc32f, #a8a8a8);
    --framer-link-text-color: var(--token-a3219389-8dfb-405c-9d8d-a88f85ea6820, #fff);
    transition: color 0.4s cubic-bezier(0.44, 0, 0.56, 1);
}
.framer-q1gLg .framer-styles-preset-1b10hzc:not(.rich-text-wrapper),
.framer-q1gLg .framer-styles-preset-1b10hzc.rich-text-wrapper h5 {
    --framer-font-family: 'Geist', 'Geist Placeholder', sans-serif;
    --framer-font-family-bold: 'Geist', 'Geist Placeholder', sans-serif;
    --framer-font-open-type-features: normal;
    --framer-font-size: 18px;
    --framer-font-style: normal;
    --framer-font-style-bold: normal;
    --framer-font-variation-axes: normal;
    --framer-font-weight: 400;
    --framer-font-weight-bold: 700;
    --framer-letter-spacing: -0.04em;
    --framer-line-height: 120%;
    --framer-paragraph-spacing: 40px;
    --framer-text-alignment: center;
    --framer-text-color: var(--token-a3219389-8dfb-405c-9d8d-a88f85ea6820, #fff);
    --framer-text-decoration: none;
    --framer-text-stroke-color: initial;
    --framer-text-stroke-width: initial;
    --framer-text-transform: none;
}
.framer-oGctI[data-selection='true'] * ::selection {
    color: var(--selection-color, none);
    background-color: var(--selection-background-color, none);
}
.framer-oGctI [data-selection='true'] * ::selection {
    color: var(--selection-color, none);
    background-color: var(--selection-background-color, none);
}
.framer-oGctI[data-border='true']:after,
.framer-oGctI [data-border='true']:after {
    content: '';
    border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0)
        var(--border-left-width, 0);
    border-color: var(--border-color, none);
    border-style: var(--border-style, none);
    box-sizing: border-box;
    border-radius: inherit;
    corner-shape: inherit;
    pointer-events: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
@media (min-width: 810px) and (max-width: 1199.98px) {
    .framer-oGctI .framer-dr69pv {
        padding: 24px 20px 0;
    }
    .framer-oGctI .framer-jzgkmd {
        flex-direction: column;
    }
    .framer-oGctI .framer-1n88yo3 {
        max-width: unset;
        flex-direction: row;
        flex: none;
        align-content: center;
        align-items: center;
        width: 100%;
    }
    .framer-oGctI .framer-7r95ed {
        flex: 1 0 0;
        width: 1px;
    }
    .framer-oGctI .framer-xgs0fo-container {
        height: var(--framer-aspect-ratio-supported, 367px);
        flex: 1 0 0;
        width: 1px;
    }
    .framer-oGctI .framer-ahryer {
        align-self: unset;
        flex: none;
        width: 100%;
        height: 549px;
    }
}
@media (max-width: 809.98px) {
    .framer-oGctI .framer-jzgkmd {
        flex-direction: column;
    }
    .framer-oGctI .framer-1n88yo3 {
        max-width: unset;
        flex: none;
        width: 100%;
    }
    .framer-oGctI .framer-xgs0fo-container {
        height: var(--framer-aspect-ratio-supported, 200px);
        width: 100%;
    }
    .framer-oGctI .framer-ahryer {
        align-self: unset;
        flex: none;
        width: 100%;
        height: min-content;
    }
    .framer-oGctI .framer-1wulid {
        flex-direction: column;
        flex: none;
        justify-content: center;
        gap: 40px;
        height: min-content;
    }
    .framer-oGctI .framer-1ahjai9 {
        justify-content: center;
        gap: 40px;
        width: 100%;
        height: min-content;
    }
    .framer-oGctI .framer-44qadz {
        width: 100%;
    }
    .framer-oGctI .framer-gibxqf {
        flex-direction: column;
        place-content: flex-start center;
        align-items: flex-start;
        gap: 8px;
    }
}
.framer-AukZg .framer-styles-preset-fzxcsl:not(.rich-text-wrapper),
.framer-AukZg .framer-styles-preset-fzxcsl.rich-text-wrapper h1 {
    --framer-font-family: 'Geist', 'Geist Placeholder', sans-serif;
    --framer-font-family-bold: 'Geist', 'Geist Placeholder', sans-serif;
    --framer-font-open-type-features: normal;
    --framer-font-size: 56px;
    --framer-font-style: normal;
    --framer-font-style-bold: normal;
    --framer-font-variation-axes: normal;
    --framer-font-weight: 400;
    --framer-font-weight-bold: 700;
    --framer-letter-spacing: -0.05em;
    --framer-line-height: 100%;
    --framer-paragraph-spacing: 0px;
    --framer-text-alignment: start;
    --framer-text-color: var(--token-a3219389-8dfb-405c-9d8d-a88f85ea6820, #fff);
    --framer-text-decoration: none;
    --framer-text-stroke-color: initial;
    --framer-text-stroke-width: initial;
    --framer-text-transform: none;
}
@media (max-width: 1199px) and (min-width: 810px) {
    .framer-AukZg .framer-styles-preset-fzxcsl:not(.rich-text-wrapper),
    .framer-AukZg .framer-styles-preset-fzxcsl.rich-text-wrapper h1 {
        --framer-font-family: 'Geist', 'Geist Placeholder', sans-serif;
        --framer-font-family-bold: 'Geist', 'Geist Placeholder', sans-serif;
        --framer-font-open-type-features: normal;
        --framer-font-size: 50px;
        --framer-font-style: normal;
        --framer-font-style-bold: normal;
        --framer-font-variation-axes: normal;
        --framer-font-weight: 400;
        --framer-font-weight-bold: 700;
        --framer-letter-spacing: -0.05em;
        --framer-line-height: 100%;
        --framer-paragraph-spacing: 0px;
        --framer-text-alignment: start;
        --framer-text-color: var(--token-a3219389-8dfb-405c-9d8d-a88f85ea6820, #fff);
        --framer-text-decoration: none;
        --framer-text-stroke-color: initial;
        --framer-text-stroke-width: initial;
        --framer-text-transform: none;
    }
}
@media (max-width: 809px) and (min-width: 0) {
    .framer-AukZg .framer-styles-preset-fzxcsl:not(.rich-text-wrapper),
    .framer-AukZg .framer-styles-preset-fzxcsl.rich-text-wrapper h1 {
        --framer-font-family: 'Geist', 'Geist Placeholder', sans-serif;
        --framer-font-family-bold: 'Geist', 'Geist Placeholder', sans-serif;
        --framer-font-open-type-features: normal;
        --framer-font-size: 40px;
        --framer-font-style: normal;
        --framer-font-style-bold: normal;
        --framer-font-variation-axes: normal;
        --framer-font-weight: 400;
        --framer-font-weight-bold: 700;
        --framer-letter-spacing: -0.05em;
        --framer-line-height: 100%;
        --framer-paragraph-spacing: 0px;
        --framer-text-alignment: start;
        --framer-text-color: var(--token-a3219389-8dfb-405c-9d8d-a88f85ea6820, #fff);
        --framer-text-decoration: none;
        --framer-text-stroke-color: initial;
        --framer-text-stroke-width: initial;
        --framer-text-transform: none;
    }
}
body {
    --framer-will-change-override: none;
}
body {
    --framer-will-change-filter-override: none;
}
[data-framer-component-text-autosized] * {
    white-space: nowrap;
}
p.framer-text,
div.framer-text,
figure.framer-text,
h1.framer-text,
h2.framer-text,
h3.framer-text,
h4.framer-text,
h5.framer-text,
h6.framer-text,
ol.framer-text,
ul.framer-text {
    margin: 0;
    padding: 0;
}
p.framer-text,
div.framer-text,
h1.framer-text,
h2.framer-text,
h3.framer-text,
h4.framer-text,
h5.framer-text,
h6.framer-text,
li.framer-text,
ol.framer-text,
ul.framer-text,
mark.framer-text,
span.framer-text:not([data-text-fill]) {
    font-family: var(
        --framer-font-family-preview,
        var(--framer-blockquote-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif))
    );
    font-style: var(--framer-font-style-preview, var(--framer-blockquote-font-style, var(--framer-font-style, normal)));
    font-weight: var(
        --framer-font-weight-preview,
        var(--framer-blockquote-font-weight, var(--framer-font-weight, 400))
    );
    color: var(--framer-blockquote-text-color, var(--framer-text-color, #000));
    font-size: calc(
        var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1)
    );
    letter-spacing: var(--framer-blockquote-letter-spacing, var(--framer-letter-spacing, 0));
    text-transform: var(--framer-blockquote-text-transform, var(--framer-text-transform, none));
    -webkit-text-decoration-line: var(--framer-blockquote-text-decoration, var(--framer-text-decoration, initial));
    text-decoration-line: var(--framer-blockquote-text-decoration, var(--framer-text-decoration, initial));
    -webkit-text-decoration-style: var(
        --framer-blockquote-text-decoration-style,
        var(--framer-text-decoration-style, initial)
    );
    text-decoration-style: var(--framer-blockquote-text-decoration-style, var(--framer-text-decoration-style, initial));
    -webkit-text-decoration-color: var(
        --framer-blockquote-text-decoration-color,
        var(--framer-text-decoration-color, initial)
    );
    text-decoration-color: var(--framer-blockquote-text-decoration-color, var(--framer-text-decoration-color, initial));
    text-decoration-thickness: var(
        --framer-blockquote-text-decoration-thickness,
        var(--framer-text-decoration-thickness, initial)
    );
    text-decoration-skip-ink: var(
        --framer-blockquote-text-decoration-skip-ink,
        var(--framer-text-decoration-skip-ink, initial)
    );
    text-underline-offset: var(
        --framer-blockquote-text-decoration-offset,
        var(--framer-text-decoration-offset, initial)
    );
    line-height: var(--framer-blockquote-line-height, var(--framer-line-height, 1.2em));
    text-align: var(--framer-blockquote-text-alignment, var(--framer-text-alignment, start));
    -webkit-text-stroke-width: var(--framer-text-stroke-width, initial);
    -webkit-text-stroke-color: var(--framer-text-stroke-color, initial);
    -moz-font-feature-settings: var(--framer-font-open-type-features, initial);
    -webkit-font-feature-settings: var(--framer-font-open-type-features, initial);
    font-feature-settings: var(--framer-font-open-type-features, initial);
    font-variation-settings: var(--framer-font-variation-axes-preview, var(--framer-font-variation-axes, normal));
    text-wrap: var(--framer-text-wrap-override, var(--framer-text-wrap));
}
mark.framer-text,
p.framer-text,
div.framer-text,
h1.framer-text,
h2.framer-text,
h3.framer-text,
h4.framer-text,
h5.framer-text,
h6.framer-text,
li.framer-text,
ol.framer-text,
ul.framer-text {
    background-color: var(--framer-blockquote-text-background-color, var(--framer-text-background-color, initial));
    border-radius: var(--framer-blockquote-text-background-radius, var(--framer-text-background-radius, initial));
    corner-shape: var(
        --framer-blockquote-text-background-corner-shape,
        var(--framer-text-background-corner-shape, initial)
    );
    padding: var(--framer-blockquote-text-background-padding, var(--framer-text-background-padding, initial));
}
.framer-fit-text .framer-text {
    white-space: nowrap;
    white-space-collapse: preserve;
}
strong.framer-text {
    font-family: var(--framer-blockquote-font-family-bold, var(--framer-font-family-bold));
    font-style: var(--framer-blockquote-font-style-bold, var(--framer-font-style-bold));
    font-weight: var(--framer-blockquote-font-weight-bold, var(--framer-font-weight-bold, bolder));
    font-variation-settings: var(--framer-blockquote-font-variation-axes-bold, var(--framer-font-variation-axes-bold));
}
em.framer-text {
    font-family: var(--framer-blockquote-font-family-italic, var(--framer-font-family-italic));
    font-style: var(--framer-blockquote-font-style-italic, var(--framer-font-style-italic, italic));
    font-weight: var(--framer-blockquote-font-weight-italic, var(--framer-font-weight-italic));
    font-variation-settings: var(
        --framer-blockquote-font-variation-axes-italic,
        var(--framer-font-variation-axes-italic)
    );
}
em.framer-text > strong.framer-text {
    font-family: var(--framer-blockquote-font-family-bold-italic, var(--framer-font-family-bold-italic));
    font-style: var(--framer-blockquote-font-style-bold-italic, var(--framer-font-style-bold-italic, italic));
    font-weight: var(--framer-blockquote-font-weight-bold-italic, var(--framer-font-weight-bold-italic, bolder));
    font-variation-settings: var(
        --framer-blockquote-font-variation-axes-bold-italic,
        var(--framer-font-variation-axes-bold-italic)
    );
}
p.framer-text:not(:first-child),
div.framer-text:not(:first-child),
h1.framer-text:not(:first-child),
h2.framer-text:not(:first-child),
h3.framer-text:not(:first-child),
h4.framer-text:not(:first-child),
h5.framer-text:not(:first-child),
h6.framer-text:not(:first-child),
ol.framer-text:not(:first-child),
ul.framer-text:not(:first-child),
blockquote.framer-text:not(:first-child),
table.framer-text:not(:first-child),
figure.framer-text:not(:first-child),
.framer-image.framer-text:not(:first-child) {
    margin-top: var(--framer-blockquote-paragraph-spacing, var(--framer-paragraph-spacing, 0));
}
li.framer-text > ul.framer-text:nth-child(2),
li.framer-text > ol.framer-text:nth-child(2) {
    margin-top: 0;
}
.framer-text[data-text-fill] {
    -webkit-text-fill-color: transparent;
    padding: max(0em, calc(calc(1.3em - var(--framer-blockquote-line-height, var(--framer-line-height, 1.3em))) / 2));
    margin: min(0em, calc(calc(1.3em - var(--framer-blockquote-line-height, var(--framer-line-height, 1.3em))) / -2));
    -webkit-background-clip: text;
    background-clip: text;
    display: inline-block;
}
code.framer-text,
code.framer-text span.framer-text:not([data-text-fill]) {
    font-family: var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));
    font-style: var(--framer-blockquote-font-style, var(--framer-code-font-style, var(--framer-font-style, normal)));
    font-weight: var(--framer-blockquote-font-weight, var(--framer-code-font-weight, var(--framer-font-weight, 400)));
    color: var(--framer-blockquote-text-color, var(--framer-code-text-color, var(--framer-text-color, #000)));
    font-size: calc(
        var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1)
    );
    letter-spacing: var(--framer-blockquote-letter-spacing, var(--framer-letter-spacing, 0));
    line-height: var(--framer-blockquote-line-height, var(--framer-line-height, 1.2em));
}
blockquote.framer-text {
    unicode-bidi: initial;
    margin-block-start: initial;
    margin-block-end: initial;
    margin-inline-start: initial;
    margin-inline-end: initial;
}
a.framer-text,
a.framer-text span.framer-text:not([data-text-fill]),
span.framer-text[data-nested-link],
span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]) {
    color: inherit;
    font-family: var(
        --framer-font-family-preview,
        var(
            --framer-link-font-family,
            var(--framer-blockquote-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif))
        )
    );
    font-style: var(
        --framer-font-style-preview,
        var(--framer-link-font-style, var(--framer-blockquote-font-style, var(--framer-font-style, normal)))
    );
    font-weight: var(
        --framer-font-weight-preview,
        var(--framer-link-font-weight, var(--framer-blockquote-font-weight, var(--framer-font-weight, 400)))
    );
    font-size: calc(
        var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1)
    );
    text-transform: var(
        --framer-link-text-transform,
        var(--framer-blockquote-text-transform, var(--framer-text-transform, none))
    );
    cursor: var(--framer-custom-cursors, pointer);
    background-color: initial;
    border-radius: var(--framer-link-text-background-radius, initial);
    corner-shape: var(--framer-link-text-background-corner-shape, initial);
    padding: var(--framer-link-text-background-padding, initial);
}
a.framer-text,
span.framer-text[data-nested-link] {
    color: var(--framer-link-text-color, var(--framer-blockquote-text-color, var(--framer-text-color, #000)));
    -webkit-text-decoration-line: var(
        --framer-link-text-decoration,
        var(--framer-blockquote-text-decoration, var(--framer-text-decoration, initial))
    );
    text-decoration-line: var(
        --framer-link-text-decoration,
        var(--framer-blockquote-text-decoration, var(--framer-text-decoration, initial))
    );
    -webkit-text-decoration-style: var(
        --framer-link-text-decoration-style,
        var(--framer-blockquote-text-decoration-style, var(--framer-text-decoration-style, initial))
    );
    text-decoration-style: var(
        --framer-link-text-decoration-style,
        var(--framer-blockquote-text-decoration-style, var(--framer-text-decoration-style, initial))
    );
    -webkit-text-decoration-color: var(
        --framer-link-text-decoration-color,
        var(--framer-blockquote-text-decoration-color, var(--framer-text-decoration-color, initial))
    );
    text-decoration-color: var(
        --framer-link-text-decoration-color,
        var(--framer-blockquote-text-decoration-color, var(--framer-text-decoration-color, initial))
    );
    text-decoration-thickness: var(
        --framer-link-text-decoration-thickness,
        var(--framer-blockquote-text-decoration-thickness, var(--framer-text-decoration-thickness, initial))
    );
    text-decoration-skip-ink: var(
        --framer-link-text-decoration-skip-ink,
        var(--framer-blockquote-text-decoration-skip-ink, var(--framer-text-decoration-skip-ink, initial))
    );
    text-underline-offset: var(
        --framer-link-text-decoration-offset,
        var(--framer-blockquote-text-decoration-offset, var(--framer-text-decoration-offset, initial))
    );
    background-color: var(--framer-link-text-background-color, initial);
}
code.framer-text a.framer-text,
code.framer-text a.framer-text span.framer-text:not([data-text-fill]),
code.framer-text span.framer-text[data-nested-link],
code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]) {
    font-family: var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));
    font-style: var(--framer-blockquote-font-style, var(--framer-code-font-style, var(--framer-font-style, normal)));
    font-weight: var(--framer-blockquote-font-weight, var(--framer-code-font-weight, var(--framer-font-weight, 400)));
    color: inherit;
    font-size: calc(
        var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1)
    );
}
code.framer-text a.framer-text,
code.framer-text span.framer-text[data-nested-link] {
    color: var(
        --framer-link-text-color,
        var(--framer-blockquote-text-color, var(--framer-code-text-color, var(--framer-text-color, #000)))
    );
}
a.framer-text:hover,
a.framer-text:hover span.framer-text:not([data-text-fill]),
span.framer-text[data-nested-link]:hover,
span.framer-text[data-nested-link]:hover span.framer-text:not([data-text-fill]) {
    font-family: var(
        --framer-font-family-preview,
        var(
            --framer-link-hover-font-family,
            var(
                --framer-link-font-family,
                var(--framer-blockquote-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif))
            )
        )
    );
    font-style: var(
        --framer-font-style-preview,
        var(
            --framer-link-hover-font-style,
            var(--framer-link-font-style, var(--framer-blockquote-font-style, var(--framer-font-style, normal)))
        )
    );
    font-weight: var(
        --framer-font-weight-preview,
        var(
            --framer-link-hover-font-weight,
            var(--framer-link-font-weight, var(--framer-blockquote-font-weight, var(--framer-font-weight, 400)))
        )
    );
    font-size: calc(
        var(--framer-link-hover-font-size, var(--framer-blockquote-font-size, var(--framer-font-size, 16px))) *
            var(--framer-font-size-scale, 1)
    );
    text-transform: var(
        --framer-link-hover-text-transform,
        var(--framer-link-text-transform, var(--framer-blockquote-text-transform, var(--framer-text-transform, none)))
    );
    border-radius: var(
        --framer-link-hover-text-background-radius,
        var(--framer-link-text-background-radius, var(--framer-text-background-radius, initial))
    );
    corner-shape: var(
        --framer-link-hover-text-background-corner-shape,
        var(--framer-link-text-background-corner-shape, var(--framer-text-background-corner-shape, initial))
    );
    padding: var(
        --framer-link-hover-text-background-padding,
        var(--framer-link-text-background-padding, var(--framer-text-background-padding, initial))
    );
}
a.framer-text:hover,
span.framer-text[data-nested-link]:hover {
    color: var(
        --framer-link-hover-text-color,
        var(--framer-link-text-color, var(--framer-blockquote-text-color, var(--framer-text-color, #000)))
    );
    -webkit-text-decoration-line: var(
        --framer-link-hover-text-decoration,
        var(
            --framer-link-text-decoration,
            var(--framer-blockquote-text-decoration, var(--framer-text-decoration, initial))
        )
    );
    text-decoration-line: var(
        --framer-link-hover-text-decoration,
        var(
            --framer-link-text-decoration,
            var(--framer-blockquote-text-decoration, var(--framer-text-decoration, initial))
        )
    );
    -webkit-text-decoration-style: var(
        --framer-link-hover-text-decoration-style,
        var(
            --framer-link-text-decoration-style,
            var(--framer-blockquote-text-decoration-style, var(--framer-text-decoration-style, initial))
        )
    );
    text-decoration-style: var(
        --framer-link-hover-text-decoration-style,
        var(
            --framer-link-text-decoration-style,
            var(--framer-blockquote-text-decoration-style, var(--framer-text-decoration-style, initial))
        )
    );
    -webkit-text-decoration-color: var(
        --framer-link-hover-text-decoration-color,
        var(
            --framer-link-text-decoration-color,
            var(--framer-blockquote-text-decoration-color, var(--framer-text-decoration-color, initial))
        )
    );
    text-decoration-color: var(
        --framer-link-hover-text-decoration-color,
        var(
            --framer-link-text-decoration-color,
            var(--framer-blockquote-text-decoration-color, var(--framer-text-decoration-color, initial))
        )
    );
    text-decoration-thickness: var(
        --framer-link-hover-text-decoration-thickness,
        var(
            --framer-link-text-decoration-thickness,
            var(--framer-blockquote-text-decoration-thickness, var(--framer-text-decoration-thickness, initial))
        )
    );
    text-decoration-skip-ink: var(
        --framer-link-hover-text-decoration-skip-ink,
        var(
            --framer-link-text-decoration-skip-ink,
            var(--framer-blockquote-text-decoration-skip-ink, var(--framer-text-decoration-skip-ink, initial))
        )
    );
    text-underline-offset: var(
        --framer-link-hover-text-decoration-offset,
        var(
            --framer-link-text-decoration-offset,
            var(--framer-blockquote-text-decoration-offset, var(--framer-text-decoration-offset, initial))
        )
    );
    background-color: var(
        --framer-link-hover-text-background-color,
        var(--framer-link-text-background-color, var(--framer-text-background-color, initial))
    );
}
code.framer-text a.framer-text:hover,
code.framer-text span.framer-text[data-nested-link]:hover {
    color: var(
        --framer-link-hover-text-color,
        var(
            --framer-link-text-color,
            var(--framer-blockquote-text-color, var(--framer-code-text-color, var(--framer-text-color, #000)))
        )
    );
}
a.framer-text[data-framer-page-link-current],
a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),
span.framer-text[data-framer-page-link-current],
span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]) {
    font-family: var(
        --framer-font-family-preview,
        var(
            --framer-link-current-font-family,
            var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif))
        )
    );
    font-style: var(
        --framer-font-style-preview,
        var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)))
    );
    font-weight: var(
        --framer-font-weight-preview,
        var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)))
    );
    font-size: calc(
        var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))) *
            var(--framer-font-size-scale, 1)
    );
    text-transform: var(
        --framer-link-current-text-transform,
        var(--framer-link-text-transform, var(--framer-text-transform, none))
    );
    border-radius: var(
        --framer-link-current-text-background-radius,
        var(--framer-link-text-background-radius, initial)
    );
    corner-shape: var(
        --framer-link-current-text-background-corner-shape,
        var(--framer-link-text-background-corner-shape, initial)
    );
    padding: var(--framer-link-current-text-background-padding, var(--framer-link-text-background-padding, initial));
}
a.framer-text[data-framer-page-link-current],
span.framer-text[data-framer-page-link-current] {
    color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));
    -webkit-text-decoration-line: var(
        --framer-link-current-text-decoration,
        var(--framer-link-text-decoration, var(--framer-text-decoration, initial))
    );
    text-decoration-line: var(
        --framer-link-current-text-decoration,
        var(--framer-link-text-decoration, var(--framer-text-decoration, initial))
    );
    -webkit-text-decoration-style: var(
        --framer-link-current-text-decoration-style,
        var(--framer-link-text-decoration-style, var(--framer-text-decoration-style, initial))
    );
    text-decoration-style: var(
        --framer-link-current-text-decoration-style,
        var(--framer-link-text-decoration-style, var(--framer-text-decoration-style, initial))
    );
    -webkit-text-decoration-color: var(
        --framer-link-current-text-decoration-color,
        var(--framer-link-text-decoration-color, var(--framer-text-decoration-color, initial))
    );
    text-decoration-color: var(
        --framer-link-current-text-decoration-color,
        var(--framer-link-text-decoration-color, var(--framer-text-decoration-color, initial))
    );
    text-decoration-thickness: var(
        --framer-link-current-text-decoration-thickness,
        var(--framer-link-text-decoration-thickness, var(--framer-text-decoration-thickness, initial))
    );
    text-decoration-skip-ink: var(
        --framer-link-current-text-decoration-skip-ink,
        var(--framer-link-text-decoration-skip-ink, var(--framer-text-decoration-skip-ink, initial))
    );
    text-underline-offset: var(
        --framer-link-current-text-decoration-offset,
        var(--framer-link-text-decoration-offset, var(--framer-text-decoration-offset, initial))
    );
    background-color: var(
        --framer-link-current-text-background-color,
        var(--framer-link-text-background-color, var(--framer-text-background-color, initial))
    );
}
code.framer-text a.framer-text[data-framer-page-link-current],
code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),
code.framer-text span.framer-text[data-framer-page-link-current],
code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]) {
    font-family: var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));
    font-style: var(--framer-code-font-style, var(--framer-font-style, normal));
    font-weight: var(--framer-code-font-weight, var(--framer-font-weight, 400));
    color: inherit;
    font-size: calc(
        var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))) *
            var(--framer-font-size-scale, 1)
    );
}
code.framer-text a.framer-text[data-framer-page-link-current],
code.framer-text span.framer-text[data-framer-page-link-current] {
    color: var(
        --framer-link-current-text-color,
        var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000)))
    );
}
a.framer-text[data-framer-page-link-current]:hover,
a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),
span.framer-text[data-framer-page-link-current]:hover,
span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]) {
    color: inherit;
    font-family: var(
        --framer-font-family-preview,
        var(
            --framer-link-hover-font-family,
            var(
                --framer-link-current-font-family,
                var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif))
            )
        )
    );
    font-style: var(
        --framer-font-style-preview,
        var(
            --framer-link-hover-font-style,
            var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)))
        )
    );
    font-weight: var(
        --framer-font-weight-preview,
        var(
            --framer-link-hover-font-weight,
            var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)))
        )
    );
    font-size: calc(
        var(
                --framer-link-hover-font-size,
                var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)))
            ) *
            var(--framer-font-size-scale, 1)
    );
    text-transform: var(
        --framer-link-hover-text-transform,
        var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)))
    );
    border-radius: var(
        --framer-link-hover-text-background-radius,
        var(--framer-link-current-text-background-radius, var(--framer-link-text-background-radius, initial))
    );
    corner-shape: var(
        --framer-link-hover-text-background-corner-shape,
        var(
            --framer-link-current-text-background-corner-shape,
            var(--framer-link-text-background-corner-shape, initial)
        )
    );
    padding: var(
        --framer-link-hover-text-background-padding,
        var(--framer-link-current-text-background-padding, var(--framer-link-text-background-padding, initial))
    );
}
a.framer-text[data-framer-page-link-current]:hover,
span.framer-text[data-framer-page-link-current]:hover {
    color: var(
        --framer-link-hover-text-color,
        var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)))
    );
    -webkit-text-decoration-line: var(
        --framer-link-hover-text-decoration,
        var(
            --framer-link-current-text-decoration,
            var(--framer-link-text-decoration, var(--framer-text-decoration, initial))
        )
    );
    text-decoration-line: var(
        --framer-link-hover-text-decoration,
        var(
            --framer-link-current-text-decoration,
            var(--framer-link-text-decoration, var(--framer-text-decoration, initial))
        )
    );
    -webkit-text-decoration-style: var(
        --framer-link-hover-text-decoration-style,
        var(
            --framer-link-current-text-decoration-style,
            var(--framer-link-text-decoration-style, var(--framer-text-decoration-style, initial))
        )
    );
    text-decoration-style: var(
        --framer-link-hover-text-decoration-style,
        var(
            --framer-link-current-text-decoration-style,
            var(--framer-link-text-decoration-style, var(--framer-text-decoration-style, initial))
        )
    );
    -webkit-text-decoration-color: var(
        --framer-link-hover-text-decoration-color,
        var(
            --framer-link-current-text-decoration-color,
            var(--framer-link-text-decoration-color, var(--framer-text-decoration-color, initial))
        )
    );
    text-decoration-color: var(
        --framer-link-hover-text-decoration-color,
        var(
            --framer-link-current-text-decoration-color,
            var(--framer-link-text-decoration-color, var(--framer-text-decoration-color, initial))
        )
    );
    text-decoration-thickness: var(
        --framer-link-hover-text-decoration-thickness,
        var(
            --framer-link-current-text-decoration-thickness,
            var(--framer-link-text-decoration-thickness, var(--framer-text-decoration-thickness, initial))
        )
    );
    text-decoration-skip-ink: var(
        --framer-link-hover-text-decoration-skip-ink,
        var(
            --framer-link-current-text-decoration-skip-ink,
            var(--framer-link-text-decoration-skip-ink, var(--framer-text-decoration-skip-ink, initial))
        )
    );
    text-underline-offset: var(
        --framer-link-hover-text-decoration-offset,
        var(
            --framer-link-current-text-decoration-offset,
            var(--framer-link-text-decoration-offset, var(--framer-text-decoration-offset, initial))
        )
    );
    background-color: var(
        --framer-link-hover-text-background-color,
        var(--framer-link-current-text-background-color, var(--framer-link-text-background-color, initial))
    );
}
code.framer-text a.framer-text[data-framer-page-link-current]:hover,
code.framer-text span.framer-text[data-framer-page-link-current]:hover {
    color: var(
        --framer-link-hover-text-color,
        var(
            --framer-link-current-text-color,
            var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000)))
        )
    );
}
.framer-image.framer-text {
    max-width: 100%;
    height: auto;
    display: block;
}
.text-styles-preset-reset.framer-text {
    --framer-font-family: Inter, Inter Placeholder, sans-serif;
    --framer-font-style: normal;
    --framer-font-weight: 500;
    --framer-text-color: #000;
    --framer-font-size: 16px;
    --framer-letter-spacing: 0;
    --framer-text-transform: none;
    --framer-text-decoration: none;
    --framer-text-decoration-style: none;
    --framer-text-decoration-color: none;
    --framer-text-decoration-thickness: none;
    --framer-text-decoration-skip-ink: none;
    --framer-text-decoration-offset: none;
    --framer-line-height: 1.2em;
    --framer-text-alignment: start;
    --framer-font-open-type-features: normal;
    --framer-text-background-color: initial;
    --framer-text-background-radius: initial;
    --framer-text-background-corner-shape: initial;
    --framer-text-background-padding: initial;
}
ol.framer-text {
    --list-style-type: decimal;
}
ul.framer-text,
ol.framer-text {
    padding-inline-start: 0;
    position: relative;
}
li.framer-text {
    counter-increment: list-item;
    padding-inline-start: 2ch;
    list-style: none;
}
ol.framer-text > li.framer-text {
    padding-inline-start: calc(calc(var(--max-list-digits, 1) + 1) * 1ch);
}
ol.framer-text > li.framer-text:before {
    content: counter(list-item, var(--list-style-type)) '.';
    font-variant-numeric: tabular-nums;
    position: absolute;
    inset-inline-start: 0;
}
ul.framer-text > li.framer-text:before {
    content: '•';
    position: absolute;
    inset-inline-start: 0;
}
.framer-table-wrapper {
    overflow-x: auto;
}
table.framer-text,
.framer-table-wrapper table.framer-text {
    border-collapse: separate;
    border-spacing: 0;
    table-layout: auto;
    word-break: normal;
    width: 100%;
}
td.framer-text,
th.framer-text {
    overflow-wrap: anywhere;
    vertical-align: top;
    min-width: 16ch;
}
.framer-text-module[data-width='fill'] > :first-child,
.framer-text-module[data-width='fill'] > .ssr-variant > :first-child {
    width: 100% !important;
}
.flexbox-gap-not-supported [data-framer-legacy-stack-gap-enabled='true'] > *,
[data-framer-legacy-stack-gap-enabled='true'][data-framer-stack-flexbox-gap='false'] {
    margin-top: calc(var(--stack-gap-y) / 2);
    margin-bottom: calc(var(--stack-gap-y) / 2);
    margin-right: calc(var(--stack-gap-x) / 2);
    margin-left: calc(var(--stack-gap-x) / 2);
}
[data-framer-stack-content-wrapper][data-framer-stack-gap-enabled='true'] {
    row-gap: var(--stack-native-row-gap);
    column-gap: var(--stack-native-column-gap);
}
.flexbox-gap-not-supported [data-framer-stack-content-wrapper][data-framer-stack-gap-enabled='true'] {
    row-gap: unset;
    column-gap: unset;
}
.flexbox-gap-not-supported
    [data-framer-stack-direction-reverse='false']
    [data-framer-legacy-stack-gap-enabled='true']
    > :first-child,
[data-framer-stack-direction-reverse='false']
    [data-framer-legacy-stack-gap-enabled='true'][data-framer-stack-flexbox-gap='false']
    > :first-child,
.flexbox-gap-not-supported
    [data-framer-stack-direction-reverse='true']
    [data-framer-legacy-stack-gap-enabled='true']
    > :last-child,
[data-framer-stack-direction-reverse='true']
    [data-framer-legacy-stack-gap-enabled='true'][data-framer-stack-flexbox-gap='false']
    > :last-child {
    margin-top: 0;
    margin-left: 0;
}
.flexbox-gap-not-supported
    [data-framer-stack-direction-reverse='false']
    [data-framer-legacy-stack-gap-enabled='true']
    > :last-child,
[data-framer-stack-direction-reverse='false']
    [data-framer-legacy-stack-gap-enabled='true'][data-framer-stack-flexbox-gap='false']
    > :last-child,
.flexbox-gap-not-supported
    [data-framer-stack-direction-reverse='true']
    [data-framer-legacy-stack-gap-enabled='true']
    > :first-child,
[data-framer-stack-direction-reverse='true']
    [data-framer-legacy-stack-gap-enabled='true'][data-framer-stack-flexbox-gap='false']
    > :first-child {
    margin-bottom: 0;
    margin-right: 0;
}
[data-is-present='false'],
[data-is-present='false'] * {
    pointer-events: none !important;
}
[data-framer-cursor='pointer'] {
    cursor: pointer;
}
[data-framer-cursor='grab'] {
    cursor: grab;
}
[data-framer-cursor='grab']:active {
    cursor: grabbing;
}
[data-framer-generated] * {
    pointer-events: unset;
}
.svgContainer svg {
    display: block;
}
[data-reset='button'] {
    background: 0 0;
    border-width: 0;
    padding: 0;
}
[data-hide-scrollbars='true']::-webkit-scrollbar {
    width: 0;
    height: 0;
}
[data-hide-scrollbars='true']::-webkit-scrollbar-thumb {
    background: 0 0;
}
[data-hide-scrollbars='true'] {
    scrollbar-width: none;
}
.framer-lightbox-container {
    opacity: 1 !important;
    pointer-events: auto !important;
}
.ssr-variant {
    display: contents;
}
.framer-Klhzq.framer-1k8c80d,
.framer-Klhzq .framer-1k8c80d {
    display: block;
}
.framer-Klhzq.framer-1ad5yj5 {
    cursor: pointer;
    flex-flow: row;
    place-content: center;
    align-items: center;
    gap: 0;
    width: min-content;
    height: min-content;
    padding: 14px 16px;
    text-decoration: none;
    display: flex;
    position: relative;
    overflow: visible;
}
.framer-Klhzq .framer-xqsqq5 {
    overflow: var(--overflow-clip-fallback, clip);
    will-change: var(--framer-will-change-override, transform);
    z-index: 0;
    flex: none;
    position: absolute;
    inset: 0;
}
.framer-Klhzq .framer-17dzg2i {
    flex-flow: row;
    flex: none;
    place-content: center;
    align-items: center;
    gap: 10px;
    width: min-content;
    height: min-content;
    padding: 0;
    display: flex;
    position: relative;
    overflow: visible;
}
.framer-Klhzq .framer-1a0upjq-container {
    z-index: 1;
    flex: none;
    width: auto;
    height: auto;
    position: absolute;
    top: 50%;
    left: 0;
}
.framer-Klhzq .framer-ogurtc {
    white-space: nowrap;
    z-index: 1;
    flex: none;
    width: auto;
    height: auto;
    position: absolute;
    top: 50%;
    left: 0;
}
.framer-Klhzq .framer-i2epz9 {
    white-space: nowrap;
    flex: none;
    width: auto;
    height: auto;
    position: relative;
}
.framer-Klhzq .framer-1lyx9sx {
    flex-flow: row;
    flex: none;
    place-content: center;
    align-items: center;
    gap: 0;
    width: min-content;
    height: min-content;
    padding: 0;
    display: flex;
    position: relative;
    overflow: visible;
}
.framer-Klhzq .framer-6nzboy {
    aspect-ratio: 1;
    width: var(--framer-aspect-ratio-supported, 18px);
    z-index: 1;
    flex: none;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -12px;
}
.framer-Klhzq .framer-xzz1sl {
    aspect-ratio: 1;
    height: var(--framer-aspect-ratio-supported, 18px);
    flex: none;
    width: 18px;
    position: relative;
}
.framer-Klhzq.framer-v-1ad5yj5:hover .framer-xqsqq5,
.framer-Klhzq.framer-v-1i5ii0c:hover .framer-xqsqq5 {
    inset: -3px;
}
.framer-Klhzq.framer-v-1ad5yj5:hover .framer-6nzboy,
.framer-Klhzq.framer-v-1i5ii0c:hover .framer-6nzboy {
    bottom: unset;
    height: var(--framer-aspect-ratio-supported, 18px);
    left: unset;
    top: unset;
    width: 18px;
    position: relative;
}
.framer-Klhzq.framer-v-1ad5yj5:hover .framer-xzz1sl,
.framer-Klhzq.framer-v-1i5ii0c:hover .framer-xzz1sl {
    height: unset;
    width: var(--framer-aspect-ratio-supported, 18px);
    z-index: 1;
    position: absolute;
    top: 0;
    bottom: 0;
    right: -12px;
}
.framer-Klhzq[data-border='true']:after,
.framer-Klhzq [data-border='true']:after {
    content: '';
    border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0)
        var(--border-left-width, 0);
    border-color: var(--border-color, none);
    border-style: var(--border-style, none);
    box-sizing: border-box;
    border-radius: inherit;
    corner-shape: inherit;
    pointer-events: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.framer-P7bqJ.framer-gjl8nc,
.framer-P7bqJ .framer-gjl8nc {
    display: block;
}
.framer-P7bqJ.framer-62fzcg {
    flex-flow: row;
    place-content: center;
    align-items: center;
    gap: 20px;
    width: 1200px;
    height: min-content;
    padding: 0 20px;
    display: flex;
    position: relative;
    overflow: visible;
}
.framer-P7bqJ .framer-1yd56tf-container {
    z-index: 0;
    flex: none;
    position: absolute;
    inset: 0;
}
.framer-P7bqJ .framer-1r11861 {
    flex-flow: row;
    flex: 1 0 0;
    place-content: center space-between;
    align-items: center;
    width: 1px;
    max-width: 1240px;
    height: min-content;
    padding: 12px 0;
    display: flex;
    position: relative;
    overflow: visible;
}
.framer-P7bqJ .framer-1nv1gpd {
    flex-flow: row;
    flex: none;
    place-content: center flex-start;
    align-items: center;
    gap: 0;
    width: 169px;
    height: min-content;
    padding: 0;
    display: flex;
    position: relative;
    overflow: visible;
}
.framer-P7bqJ .framer-1yu8hfg-container,
.framer-P7bqJ .framer-1x0kmmu-container,
.framer-P7bqJ .framer-1fw47gy-container,
.framer-P7bqJ .framer-6dx2lj-container,
.framer-P7bqJ .framer-1vfpaii-container,
.framer-P7bqJ .framer-dyt89a-container {
    flex: none;
    width: auto;
    height: auto;
    position: relative;
}
.framer-P7bqJ .framer-1q5ssqh {
    flex-flow: row;
    flex: 1 0 0;
    place-content: center flex-end;
    align-items: center;
    gap: 0;
    width: 1px;
    height: min-content;
    padding: 0;
    display: flex;
    position: relative;
    overflow: visible;
}
.framer-P7bqJ .framer-1euzknw {
    height: 40px;
    overflow: var(--overflow-clip-fallback, clip);
    will-change: var(--framer-will-change-override, transform);
    flex: none;
    width: 40px;
    position: relative;
}
.framer-P7bqJ .framer-18syrge {
    height: 1px;
    overflow: var(--overflow-clip-fallback, clip);
    will-change: var(--framer-will-change-override, transform);
    flex: none;
    width: 22px;
    position: absolute;
    bottom: 19px;
    left: calc(50% - 11px);
}
.framer-P7bqJ .framer-lt28r3 {
    height: 1px;
    overflow: var(--overflow-clip-fallback, clip);
    will-change: var(--framer-will-change-override, transform);
    flex: none;
    width: 22px;
    position: absolute;
    top: calc(50% - 0.5px);
    left: calc(75% - 11px);
}
.framer-P7bqJ .framer-1tosuoo {
    height: 1px;
    overflow: var(--overflow-clip-fallback, clip);
    will-change: var(--framer-will-change-override, transform);
    flex: none;
    width: 22px;
    position: absolute;
    top: calc(50% - 0.5px);
    left: calc(50% - 11px);
}
.framer-P7bqJ .framer-1c1q8ib {
    flex-flow: row;
    flex: none;
    place-content: center;
    align-items: center;
    gap: 16px;
    width: min-content;
    height: min-content;
    padding: 0;
    display: flex;
    position: relative;
    overflow: visible;
}
.framer-P7bqJ .framer-1ls8k5n,
.framer-P7bqJ .framer-17rhfo1,
.framer-P7bqJ .framer-5dxg9r,
.framer-P7bqJ .framer-1ii8rim {
    height: min-content;
    overflow: var(--overflow-clip-fallback, clip);
    flex-flow: column;
    flex: none;
    place-content: center;
    align-items: center;
    gap: 10px;
    width: min-content;
    padding: 0;
    display: flex;
    position: relative;
}
.framer-P7bqJ .framer-1yf07u9 {
    height: min-content;
    min-height: 48px;
    overflow: var(--overflow-clip-fallback, clip);
    flex-flow: row;
    flex: 1 0 0;
    place-content: center;
    align-items: center;
    gap: 10px;
    width: 1px;
    padding: 0;
    display: flex;
    position: relative;
}
.framer-P7bqJ .framer-1i9mlx7-container {
    flex: 1 0 0;
    width: 1px;
    height: 48px;
    position: relative;
}
.framer-P7bqJ .framer-1aovhwn {
    height: 1px;
    overflow: var(--overflow-clip-fallback, clip);
    z-index: 1;
    flex: none;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
.framer-P7bqJ.framer-v-idwu1d.framer-62fzcg {
    min-height: calc(var(--framer-viewport-height, 100vh) * 1);
    overflow: var(--overflow-clip-fallback, clip);
    flex-direction: column;
    justify-content: flex-start;
    gap: 0;
    width: 390px;
    padding: 0 20px 20px;
}
.framer-P7bqJ.framer-v-idwu1d .framer-1r11861,
.framer-P7bqJ.framer-v-efdfa5 .framer-1r11861 {
    flex-direction: column;
    flex: none;
    justify-content: center;
    gap: 0;
    width: 100%;
    padding: 0;
}
.framer-P7bqJ.framer-v-idwu1d .framer-1nv1gpd,
.framer-P7bqJ.framer-v-efdfa5 .framer-1nv1gpd {
    gap: unset;
    z-index: 1;
    justify-content: space-between;
    width: 100%;
    padding: 12px 0;
}
.framer-P7bqJ.framer-v-idwu1d .framer-1yu8hfg-container,
.framer-P7bqJ.framer-v-efdfa5 .framer-1yu8hfg-container {
    order: 0;
}
.framer-P7bqJ.framer-v-idwu1d .framer-1q5ssqh,
.framer-P7bqJ.framer-v-efdfa5 .framer-1q5ssqh {
    order: 1;
}
.framer-P7bqJ.framer-v-idwu1d .framer-1euzknw,
.framer-P7bqJ.framer-v-efdfa5 .framer-1euzknw {
    cursor: pointer;
}
.framer-P7bqJ.framer-v-idwu1d .framer-1c1q8ib {
    z-index: 2;
    flex-direction: column;
    place-content: flex-start;
    align-items: flex-start;
    gap: 24px;
    width: 100%;
    padding: 32px 24px;
}
.framer-P7bqJ.framer-v-idwu1d .framer-1ls8k5n {
    order: 0;
    width: 100%;
}
.framer-P7bqJ.framer-v-idwu1d .framer-1x0kmmu-container,
.framer-P7bqJ.framer-v-idwu1d .framer-1fw47gy-container,
.framer-P7bqJ.framer-v-idwu1d .framer-6dx2lj-container,
.framer-P7bqJ.framer-v-idwu1d .framer-1vfpaii-container {
    width: 100%;
}
.framer-P7bqJ.framer-v-idwu1d .framer-17rhfo1 {
    order: 1;
    width: 100%;
}
.framer-P7bqJ.framer-v-idwu1d .framer-5dxg9r {
    order: 3;
    width: 100%;
}
.framer-P7bqJ.framer-v-idwu1d .framer-1ii8rim {
    order: 2;
    width: 100%;
}
.framer-P7bqJ.framer-v-idwu1d .framer-1yf07u9 {
    min-height: unset;
    flex-direction: column;
    flex: none;
    order: 4;
    width: 100%;
}
.framer-P7bqJ.framer-v-idwu1d .framer-1i9mlx7-container {
    flex: none;
    width: 100%;
}
.framer-P7bqJ.framer-v-idwu1d .framer-1aovhwn {
    bottom: unset;
    top: 64px;
}
.framer-P7bqJ.framer-v-efdfa5.framer-62fzcg {
    flex-direction: column;
    justify-content: flex-start;
    gap: 0;
    width: 390px;
    height: 64px;
    padding: 0 20px 20px;
}
.framer-P7bqJ.framer-v-efdfa5 .framer-18syrge {
    bottom: 14px;
}
.framer-P7bqJ.framer-v-efdfa5 .framer-lt28r3 {
    left: calc(50% - 11px);
}
.framer-P7bqJ.framer-v-efdfa5 .framer-1tosuoo {
    top: calc(35% - 0.5px);
}
.framer-P7bqJ[data-border='true']:after,
.framer-P7bqJ [data-border='true']:after {
    content: '';
    border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0)
        var(--border-left-width, 0);
    border-color: var(--border-color, none);
    border-style: var(--border-style, none);
    box-sizing: border-box;
    border-radius: inherit;
    corner-shape: inherit;
    pointer-events: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.framer-AU5E6.framer-bqircs,
.framer-AU5E6 .framer-bqircs {
    display: block;
}
.framer-AU5E6.framer-v4o9f4 {
    height: 67px;
    overflow: var(--overflow-clip-fallback, clip);
    width: 1200px;
    position: relative;
}
.framer-AU5E6 .framer-fa0ypn {
    overflow: var(--overflow-clip-fallback, clip);
    flex: none;
    position: absolute;
    inset: 0;
}
.framer-LpKAt.framer-jbymna,
.framer-LpKAt .framer-jbymna {
    display: block;
}
.framer-LpKAt.framer-gwb2p7 {
    cursor: pointer;
    width: 116px;
    height: 31px;
    text-decoration: none;
    position: relative;
    overflow: visible;
}
.framer-LpKAt .framer-10en9i4 {
    flex: none;
    position: absolute;
    inset: 0;
    overflow: visible;
}
.framer-KVFrD.framer-jqw8tr,
.framer-KVFrD .framer-jqw8tr {
    display: block;
}
.framer-KVFrD.framer-10s72uo {
    cursor: pointer;
    height: min-content;
    overflow: var(--overflow-clip-fallback, clip);
    flex-flow: row;
    place-content: center;
    align-items: center;
    gap: 10px;
    width: min-content;
    padding: 12px;
    text-decoration: none;
    display: flex;
    position: relative;
}
.framer-KVFrD .framer-ey5xai {
    flex-flow: row;
    flex: none;
    place-content: center;
    align-items: center;
    gap: 10px;
    width: min-content;
    height: min-content;
    padding: 0;
    display: flex;
    position: relative;
    overflow: visible;
}
.framer-KVFrD .framer-ffoics-container {
    z-index: 1;
    flex: none;
    width: auto;
    height: auto;
    position: absolute;
    top: 50%;
    left: 0;
}
.framer-KVFrD .framer-px70jc {
    white-space: nowrap;
    z-index: 1;
    flex: none;
    width: auto;
    height: auto;
    position: absolute;
    top: 50%;
    left: 0;
}
.framer-KVFrD .framer-1gbb0e {
    white-space: nowrap;
    flex: none;
    width: auto;
    height: auto;
    position: relative;
}
.framer-KVFrD .framer-b3g63z {
    overflow: var(--overflow-clip-fallback, clip);
    z-index: 1;
    flex: none;
    width: 2px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -8px;
}
.framer-KVFrD.framer-v-z3sq2z.framer-10s72uo {
    justify-content: flex-start;
    padding: 8px 0;
}
.framer-KVFrD.framer-v-z3sq2z .framer-px70jc {
    left: unset;
    top: unset;
    position: relative;
}
.framer-KVFrD.framer-v-10s72uo:hover .framer-b3g63z {
    left: calc(100% + 6px);
}
.framer-xsQUH .framer-styles-preset-1kcu2xp:not(.rich-text-wrapper),
.framer-xsQUH .framer-styles-preset-1kcu2xp.rich-text-wrapper h3 {
    --framer-font-family: 'Geist', 'Geist Placeholder', sans-serif;
    --framer-font-family-bold: 'Geist', 'Geist Placeholder', sans-serif;
    --framer-font-open-type-features: normal;
    --framer-font-size: 32px;
    --framer-font-style: normal;
    --framer-font-style-bold: normal;
    --framer-font-variation-axes: normal;
    --framer-font-weight: 400;
    --framer-font-weight-bold: 700;
    --framer-letter-spacing: -0.05em;
    --framer-line-height: 120%;
    --framer-paragraph-spacing: 40px;
    --framer-text-alignment: start;
    --framer-text-color: var(--token-a3219389-8dfb-405c-9d8d-a88f85ea6820, #fff);
    --framer-text-decoration: none;
    --framer-text-stroke-color: initial;
    --framer-text-stroke-width: initial;
    --framer-text-transform: none;
}
.framer-wbwct.framer-dnqgwm,
.framer-wbwct .framer-dnqgwm {
    display: block;
}
.framer-wbwct.framer-l5xmub {
    cursor: pointer;
    flex-flow: row;
    place-content: center flex-start;
    align-items: center;
    gap: 10px;
    width: min-content;
    height: min-content;
    padding: 0;
    text-decoration: none;
    display: flex;
    position: relative;
    overflow: visible;
}
.framer-wbwct .framer-xpcmdg {
    flex-flow: row;
    flex: none;
    place-content: center;
    align-items: center;
    gap: 10px;
    width: min-content;
    height: min-content;
    padding: 0;
    display: flex;
    position: relative;
    overflow: visible;
}
.framer-wbwct .framer-xkknbg-container {
    z-index: 1;
    flex: none;
    width: auto;
    height: auto;
    position: absolute;
    top: 50%;
    left: 0;
}
.framer-wbwct .framer-i5w4b3 {
    white-space: nowrap;
    z-index: 1;
    flex: none;
    width: auto;
    height: auto;
    position: absolute;
    top: 50%;
    left: 0;
}
.framer-wbwct .framer-19n105a {
    white-space: nowrap;
    flex: none;
    width: auto;
    height: auto;
    position: relative;
}
.framer-wbwct .framer-5qh2nj {
    overflow: var(--overflow-clip-fallback, clip);
    z-index: 1;
    flex: none;
    width: 2px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -8px;
}
.framer-wbwct.framer-v-cmhrae.framer-l5xmub {
    cursor: unset;
}
.framer-RBoim .framer-styles-preset-gaenl2:not(.rich-text-wrapper),
.framer-RBoim .framer-styles-preset-gaenl2.rich-text-wrapper p {
    --framer-font-family: 'Geist', 'Geist Placeholder', sans-serif;
    --framer-font-family-bold: 'Geist', 'Geist Placeholder', sans-serif;
    --framer-font-open-type-features: normal;
    --framer-font-size: 16px;
    --framer-font-style: normal;
    --framer-font-style-bold: normal;
    --framer-font-variation-axes: normal;
    --framer-font-weight: 400;
    --framer-font-weight-bold: 700;
    --framer-letter-spacing: -0.02em;
    --framer-line-height: 140%;
    --framer-paragraph-spacing: 12px;
    --framer-text-alignment: start;
    --framer-text-color: var(--token-6bbb07ae-7b45-43ac-b1f1-7c56e99bc32f, #a8a8a8);
    --framer-text-decoration: none;
    --framer-text-stroke-color: initial;
    --framer-text-stroke-width: initial;
    --framer-text-transform: none;
}
.framer-O9RCZ.framer-1k49ao9,
.framer-O9RCZ .framer-1k49ao9 {
    display: block;
}
.framer-O9RCZ.framer-q0w7em {
    cursor: pointer;
    flex-flow: column;
    place-content: center;
    align-items: center;
    gap: 10px;
    width: min-content;
    height: min-content;
    padding: 8px;
    text-decoration: none;
    display: flex;
    position: relative;
    overflow: visible;
}
.framer-O9RCZ .framer-15ugc2p {
    z-index: 0;
    flex: none;
    position: absolute;
    inset: 0;
    overflow: visible;
}
.framer-O9RCZ .framer-bftyzb {
    aspect-ratio: 1;
    height: var(--framer-aspect-ratio-supported, 24px);
    flex: none;
    width: 24px;
    position: relative;
}
.framer-O9RCZ.framer-v-dtkj5i.framer-q0w7em {
    cursor: unset;
}
.framer-O9RCZ.framer-v-q0w7em:hover .framer-15ugc2p {
    inset: -3px;
}
.framer-O9RCZ[data-border='true']:after,
.framer-O9RCZ [data-border='true']:after {
    content: '';
    border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0)
        var(--border-left-width, 0);
    border-color: var(--border-color, none);
    border-style: var(--border-style, none);
    box-sizing: border-box;
    border-radius: inherit;
    corner-shape: inherit;
    pointer-events: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.framer-c34KP {
    -webkit-mask:
        url('data:image/svg+xml,<svg display="block" role="presentation" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M 16 8 C 16 3.582 12.418 0 8 0 C 3.582 0 0 3.582 0 8 C 0 11.752 2.583 14.9 6.068 15.764 L 6.068 10.445 L 4.418 10.445 L 4.418 8 L 6.068 8 L 6.068 6.947 C 6.068 4.224 7.3 2.962 9.973 2.962 C 10.48 2.962 11.355 3.061 11.712 3.16 L 11.712 5.376 C 11.524 5.356 11.196 5.347 10.788 5.347 C 9.476 5.347 8.97 5.844 8.97 7.135 L 8.97 8 L 11.583 8 L 11.134 10.445 L 8.97 10.445 L 8.97 15.941 C 12.931 15.463 16 12.09 16 8 Z" fill="var(--1vgxeuo, rgb(0, 0, 0))" height="15.941466666666663px" id="AJePstYXD" transform="translate(1 1)" width="16.000333333333334px"/></svg>')
            alpha no-repeat center/auto var(--framer-icon-mask-mode, add),
        var(--framer-icon-mask, none);
    aspect-ratio: 1;
    background-color: var(--1vgxeuo);
    -webkit-mask:
        url('data:image/svg+xml,<svg display="block" role="presentation" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M 16 8 C 16 3.582 12.418 0 8 0 C 3.582 0 0 3.582 0 8 C 0 11.752 2.583 14.9 6.068 15.764 L 6.068 10.445 L 4.418 10.445 L 4.418 8 L 6.068 8 L 6.068 6.947 C 6.068 4.224 7.3 2.962 9.973 2.962 C 10.48 2.962 11.355 3.061 11.712 3.16 L 11.712 5.376 C 11.524 5.356 11.196 5.347 10.788 5.347 C 9.476 5.347 8.97 5.844 8.97 7.135 L 8.97 8 L 11.583 8 L 11.134 10.445 L 8.97 10.445 L 8.97 15.941 C 12.931 15.463 16 12.09 16 8 Z" fill="var(--1vgxeuo, rgb(0, 0, 0))" height="15.941466666666663px" id="AJePstYXD" transform="translate(1 1)" width="16.000333333333334px"/></svg>')
            alpha no-repeat center/auto var(--framer-icon-mask-mode, add),
        var(--framer-icon-mask, none);
    mask:
        url('data:image/svg+xml,<svg display="block" role="presentation" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M 16 8 C 16 3.582 12.418 0 8 0 C 3.582 0 0 3.582 0 8 C 0 11.752 2.583 14.9 6.068 15.764 L 6.068 10.445 L 4.418 10.445 L 4.418 8 L 6.068 8 L 6.068 6.947 C 6.068 4.224 7.3 2.962 9.973 2.962 C 10.48 2.962 11.355 3.061 11.712 3.16 L 11.712 5.376 C 11.524 5.356 11.196 5.347 10.788 5.347 C 9.476 5.347 8.97 5.844 8.97 7.135 L 8.97 8 L 11.583 8 L 11.134 10.445 L 8.97 10.445 L 8.97 15.941 C 12.931 15.463 16 12.09 16 8 Z" fill="var(--1vgxeuo, rgb(0, 0, 0))" height="15.941466666666663px" id="AJePstYXD" transform="translate(1 1)" width="16.000333333333334px"/></svg>')
            alpha no-repeat center/auto var(--framer-icon-mask-mode, add),
        var(--framer-icon-mask, none);
    width: 18px;
}
.framer-WLrrN {
    -webkit-mask:
        url('data:image/svg+xml,<svg display="block" role="presentation" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M 9.317 6.775 L 15.146 0 L 13.765 0 L 8.704 5.883 L 4.662 0 L 0 0 L 6.112 8.895 L 0 16 L 1.381 16 L 6.725 9.788 L 10.994 16 L 15.656 16 L 9.317 6.775 Z M 7.426 8.974 L 6.806 8.088 L 1.879 1.04 L 4 1.04 L 7.977 6.728 L 8.596 7.614 L 13.765 15.007 L 11.644 15.007 L 7.426 8.974 Z" fill="var(--1vgxeuo, rgb(0, 0, 0))" height="16px" id="IFxdDfcpz" transform="translate(1.172 1)" width="15.655925px"/></svg>')
            alpha no-repeat center/auto var(--framer-icon-mask-mode, add),
        var(--framer-icon-mask, none);
    aspect-ratio: 1;
    background-color: var(--1vgxeuo);
    -webkit-mask:
        url('data:image/svg+xml,<svg display="block" role="presentation" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M 9.317 6.775 L 15.146 0 L 13.765 0 L 8.704 5.883 L 4.662 0 L 0 0 L 6.112 8.895 L 0 16 L 1.381 16 L 6.725 9.788 L 10.994 16 L 15.656 16 L 9.317 6.775 Z M 7.426 8.974 L 6.806 8.088 L 1.879 1.04 L 4 1.04 L 7.977 6.728 L 8.596 7.614 L 13.765 15.007 L 11.644 15.007 L 7.426 8.974 Z" fill="var(--1vgxeuo, rgb(0, 0, 0))" height="16px" id="IFxdDfcpz" transform="translate(1.172 1)" width="15.655925px"/></svg>')
            alpha no-repeat center/auto var(--framer-icon-mask-mode, add),
        var(--framer-icon-mask, none);
    mask:
        url('data:image/svg+xml,<svg display="block" role="presentation" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M 9.317 6.775 L 15.146 0 L 13.765 0 L 8.704 5.883 L 4.662 0 L 0 0 L 6.112 8.895 L 0 16 L 1.381 16 L 6.725 9.788 L 10.994 16 L 15.656 16 L 9.317 6.775 Z M 7.426 8.974 L 6.806 8.088 L 1.879 1.04 L 4 1.04 L 7.977 6.728 L 8.596 7.614 L 13.765 15.007 L 11.644 15.007 L 7.426 8.974 Z" fill="var(--1vgxeuo, rgb(0, 0, 0))" height="16px" id="IFxdDfcpz" transform="translate(1.172 1)" width="15.655925px"/></svg>')
            alpha no-repeat center/auto var(--framer-icon-mask-mode, add),
        var(--framer-icon-mask, none);
    width: 18px;
}
.framer-Cf6cG {
    -webkit-mask:
        url('data:image/svg+xml,<svg display="block" role="presentation" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><g d="M 15.956 4.704 C 15.919 3.854 15.781 3.269 15.584 2.763 C 15.381 2.225 15.069 1.744 14.659 1.344 C 14.259 0.938 13.775 0.622 13.243 0.422 C 12.734 0.225 12.152 0.088 11.302 0.05 C 10.446 0.009 10.174 0 8.002 0 C 5.829 0 5.557 0.009 4.704 0.047 C 3.854 0.084 3.269 0.222 2.763 0.419 C 2.225 0.622 1.744 0.935 1.344 1.344 C 0.938 1.744 0.622 2.229 0.422 2.76 C 0.225 3.269 0.088 3.851 0.05 4.701 C 0.009 5.557 0 5.829 0 8.002 C 0 10.174 0.009 10.446 0.047 11.299 C 0.084 12.149 0.222 12.734 0.419 13.24 C 0.622 13.778 0.938 14.259 1.344 14.659 C 1.744 15.065 2.229 15.381 2.76 15.581 C 3.269 15.778 3.851 15.916 4.701 15.953 C 5.554 15.991 5.826 16 7.999 16 C 10.171 16 10.443 15.991 11.296 15.953 C 12.146 15.916 12.731 15.778 13.237 15.581 C 14.312 15.165 15.162 14.315 15.578 13.24 C 15.775 12.731 15.913 12.149 15.95 11.299 C 15.987 10.446 15.997 10.174 15.997 8.002 C 15.997 5.829 15.994 5.557 15.956 4.704 Z M 14.515 11.237 C 14.481 12.018 14.35 12.44 14.24 12.721 C 13.971 13.418 13.418 13.972 12.721 14.24 C 12.44 14.35 12.015 14.481 11.237 14.515 C 10.393 14.553 10.14 14.562 8.005 14.562 C 5.87 14.562 5.614 14.553 4.773 14.515 C 3.991 14.481 3.569 14.35 3.288 14.24 C 2.941 14.112 2.626 13.909 2.369 13.643 C 2.104 13.384 1.9 13.071 1.772 12.724 C 1.663 12.443 1.532 12.018 1.497 11.24 C 1.46 10.396 1.45 10.143 1.45 8.008 C 1.45 5.873 1.46 5.617 1.497 4.776 C 1.532 3.995 1.663 3.573 1.772 3.291 C 1.9 2.944 2.104 2.629 2.372 2.372 C 2.632 2.107 2.944 1.903 3.291 1.775 C 3.573 1.666 3.998 1.535 4.776 1.5 C 5.62 1.463 5.873 1.453 8.008 1.453 C 10.146 1.453 10.399 1.463 11.24 1.5 C 12.021 1.535 12.443 1.666 12.724 1.775 C 13.071 1.903 13.387 2.107 13.643 2.372 C 13.909 2.632 14.112 2.944 14.24 3.291 C 14.35 3.573 14.481 3.998 14.515 4.776 C 14.553 5.62 14.562 5.873 14.562 8.008 C 14.562 10.143 14.553 10.393 14.515 11.237 Z M 8.005 3.892 C 5.736 3.892 3.895 5.733 3.895 8.002 C 3.895 10.271 5.736 12.112 8.005 12.112 C 10.274 12.112 12.115 10.271 12.115 8.002 C 12.115 5.733 10.274 3.892 8.005 3.892 Z M 8.005 10.668 C 6.533 10.668 5.339 9.474 5.339 8.002 C 5.339 6.53 6.533 5.336 8.005 5.336 C 9.477 5.336 10.671 6.53 10.671 8.002 C 10.671 9.474 9.477 10.668 8.005 10.668 Z M 13.236 3.729 C 13.236 4.259 12.806 4.689 12.276 4.689 C 11.746 4.689 11.316 4.259 11.316 3.729 C 11.316 3.199 11.746 2.77 12.276 2.77 C 12.806 2.77 13.236 3.199 13.236 3.729 Z" fill="transparent" height="16px" id="ntd25U3l_" transform="translate(1.027 1)" width="15.996856199708581px"><path d="M 15.956 4.704 C 15.919 3.854 15.781 3.269 15.584 2.763 C 15.381 2.225 15.069 1.744 14.659 1.344 C 14.259 0.938 13.775 0.622 13.243 0.422 C 12.734 0.225 12.152 0.088 11.302 0.05 C 10.446 0.009 10.174 0 8.002 0 C 5.829 0 5.557 0.009 4.704 0.047 C 3.854 0.084 3.269 0.222 2.763 0.419 C 2.225 0.622 1.744 0.935 1.344 1.344 C 0.938 1.744 0.622 2.229 0.422 2.76 C 0.225 3.269 0.088 3.851 0.05 4.701 C 0.009 5.557 0 5.829 0 8.002 C 0 10.174 0.009 10.446 0.047 11.299 C 0.084 12.149 0.222 12.734 0.419 13.24 C 0.622 13.778 0.938 14.259 1.344 14.659 C 1.744 15.065 2.229 15.381 2.76 15.581 C 3.269 15.778 3.851 15.916 4.701 15.953 C 5.554 15.991 5.826 16 7.999 16 C 10.171 16 10.443 15.991 11.296 15.953 C 12.146 15.916 12.731 15.778 13.237 15.581 C 14.312 15.165 15.162 14.315 15.578 13.24 C 15.775 12.731 15.913 12.149 15.95 11.299 C 15.987 10.446 15.997 10.174 15.997 8.002 C 15.997 5.829 15.994 5.557 15.956 4.704 Z M 14.515 11.237 C 14.481 12.018 14.35 12.44 14.24 12.721 C 13.971 13.418 13.418 13.972 12.721 14.24 C 12.44 14.35 12.015 14.481 11.237 14.515 C 10.393 14.553 10.14 14.562 8.005 14.562 C 5.87 14.562 5.614 14.553 4.773 14.515 C 3.991 14.481 3.569 14.35 3.288 14.24 C 2.941 14.112 2.626 13.909 2.369 13.643 C 2.104 13.384 1.9 13.071 1.772 12.724 C 1.663 12.443 1.532 12.018 1.497 11.24 C 1.46 10.396 1.45 10.143 1.45 8.008 C 1.45 5.873 1.46 5.617 1.497 4.776 C 1.532 3.995 1.663 3.573 1.772 3.291 C 1.9 2.944 2.104 2.629 2.372 2.372 C 2.632 2.107 2.944 1.903 3.291 1.775 C 3.573 1.666 3.998 1.535 4.776 1.5 C 5.62 1.463 5.873 1.453 8.008 1.453 C 10.146 1.453 10.399 1.463 11.24 1.5 C 12.021 1.535 12.443 1.666 12.724 1.775 C 13.071 1.903 13.387 2.107 13.643 2.372 C 13.909 2.632 14.112 2.944 14.24 3.291 C 14.35 3.573 14.481 3.998 14.515 4.776 C 14.553 5.62 14.562 5.873 14.562 8.008 C 14.562 10.143 14.553 10.393 14.515 11.237 Z" fill="var(--1vgxeuo, rgb(0, 0, 0))" height="16px" id="GCL4hAQzZ" transform="translate(0 0)" width="15.9968562px"/><path d="M 4.11 0 C 1.841 0 0 1.841 0 4.11 C 0 6.379 1.841 8.22 4.11 8.22 C 6.379 8.22 8.22 6.379 8.22 4.11 C 8.22 1.841 6.379 0 4.11 0 Z M 4.11 6.776 C 2.638 6.776 1.444 5.582 1.444 4.11 C 1.444 2.638 2.638 1.444 4.11 1.444 C 5.582 1.444 6.776 2.638 6.776 4.11 C 6.776 5.582 5.582 6.776 4.11 6.776 Z" fill="var(--1vgxeuo, rgb(0, 0, 0))" height="8.2204px" id="CRtdhkePs" transform="translate(3.895 3.892)" width="8.220320000000001px"/><path d="M 1.919 0.96 C 1.919 1.489 1.489 1.919 0.96 1.919 C 0.43 1.919 0 1.489 0 0.96 C 0 0.43 0.43 0 0.96 0 C 1.489 0 1.919 0.43 1.919 0.96 Z" fill="var(--1vgxeuo, rgb(0, 0, 0))" height="1.9190799999999997px" id="ikfL65wmr" transform="translate(11.316 2.77)" width="1.9191000000000003px"/></g></svg>')
            alpha no-repeat center/auto var(--framer-icon-mask-mode, add),
        var(--framer-icon-mask, none);
    aspect-ratio: 1;
    background-color: var(--1vgxeuo);
    -webkit-mask:
        url('data:image/svg+xml,<svg display="block" role="presentation" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><g d="M 15.956 4.704 C 15.919 3.854 15.781 3.269 15.584 2.763 C 15.381 2.225 15.069 1.744 14.659 1.344 C 14.259 0.938 13.775 0.622 13.243 0.422 C 12.734 0.225 12.152 0.088 11.302 0.05 C 10.446 0.009 10.174 0 8.002 0 C 5.829 0 5.557 0.009 4.704 0.047 C 3.854 0.084 3.269 0.222 2.763 0.419 C 2.225 0.622 1.744 0.935 1.344 1.344 C 0.938 1.744 0.622 2.229 0.422 2.76 C 0.225 3.269 0.088 3.851 0.05 4.701 C 0.009 5.557 0 5.829 0 8.002 C 0 10.174 0.009 10.446 0.047 11.299 C 0.084 12.149 0.222 12.734 0.419 13.24 C 0.622 13.778 0.938 14.259 1.344 14.659 C 1.744 15.065 2.229 15.381 2.76 15.581 C 3.269 15.778 3.851 15.916 4.701 15.953 C 5.554 15.991 5.826 16 7.999 16 C 10.171 16 10.443 15.991 11.296 15.953 C 12.146 15.916 12.731 15.778 13.237 15.581 C 14.312 15.165 15.162 14.315 15.578 13.24 C 15.775 12.731 15.913 12.149 15.95 11.299 C 15.987 10.446 15.997 10.174 15.997 8.002 C 15.997 5.829 15.994 5.557 15.956 4.704 Z M 14.515 11.237 C 14.481 12.018 14.35 12.44 14.24 12.721 C 13.971 13.418 13.418 13.972 12.721 14.24 C 12.44 14.35 12.015 14.481 11.237 14.515 C 10.393 14.553 10.14 14.562 8.005 14.562 C 5.87 14.562 5.614 14.553 4.773 14.515 C 3.991 14.481 3.569 14.35 3.288 14.24 C 2.941 14.112 2.626 13.909 2.369 13.643 C 2.104 13.384 1.9 13.071 1.772 12.724 C 1.663 12.443 1.532 12.018 1.497 11.24 C 1.46 10.396 1.45 10.143 1.45 8.008 C 1.45 5.873 1.46 5.617 1.497 4.776 C 1.532 3.995 1.663 3.573 1.772 3.291 C 1.9 2.944 2.104 2.629 2.372 2.372 C 2.632 2.107 2.944 1.903 3.291 1.775 C 3.573 1.666 3.998 1.535 4.776 1.5 C 5.62 1.463 5.873 1.453 8.008 1.453 C 10.146 1.453 10.399 1.463 11.24 1.5 C 12.021 1.535 12.443 1.666 12.724 1.775 C 13.071 1.903 13.387 2.107 13.643 2.372 C 13.909 2.632 14.112 2.944 14.24 3.291 C 14.35 3.573 14.481 3.998 14.515 4.776 C 14.553 5.62 14.562 5.873 14.562 8.008 C 14.562 10.143 14.553 10.393 14.515 11.237 Z M 8.005 3.892 C 5.736 3.892 3.895 5.733 3.895 8.002 C 3.895 10.271 5.736 12.112 8.005 12.112 C 10.274 12.112 12.115 10.271 12.115 8.002 C 12.115 5.733 10.274 3.892 8.005 3.892 Z M 8.005 10.668 C 6.533 10.668 5.339 9.474 5.339 8.002 C 5.339 6.53 6.533 5.336 8.005 5.336 C 9.477 5.336 10.671 6.53 10.671 8.002 C 10.671 9.474 9.477 10.668 8.005 10.668 Z M 13.236 3.729 C 13.236 4.259 12.806 4.689 12.276 4.689 C 11.746 4.689 11.316 4.259 11.316 3.729 C 11.316 3.199 11.746 2.77 12.276 2.77 C 12.806 2.77 13.236 3.199 13.236 3.729 Z" fill="transparent" height="16px" id="ntd25U3l_" transform="translate(1.027 1)" width="15.996856199708581px"><path d="M 15.956 4.704 C 15.919 3.854 15.781 3.269 15.584 2.763 C 15.381 2.225 15.069 1.744 14.659 1.344 C 14.259 0.938 13.775 0.622 13.243 0.422 C 12.734 0.225 12.152 0.088 11.302 0.05 C 10.446 0.009 10.174 0 8.002 0 C 5.829 0 5.557 0.009 4.704 0.047 C 3.854 0.084 3.269 0.222 2.763 0.419 C 2.225 0.622 1.744 0.935 1.344 1.344 C 0.938 1.744 0.622 2.229 0.422 2.76 C 0.225 3.269 0.088 3.851 0.05 4.701 C 0.009 5.557 0 5.829 0 8.002 C 0 10.174 0.009 10.446 0.047 11.299 C 0.084 12.149 0.222 12.734 0.419 13.24 C 0.622 13.778 0.938 14.259 1.344 14.659 C 1.744 15.065 2.229 15.381 2.76 15.581 C 3.269 15.778 3.851 15.916 4.701 15.953 C 5.554 15.991 5.826 16 7.999 16 C 10.171 16 10.443 15.991 11.296 15.953 C 12.146 15.916 12.731 15.778 13.237 15.581 C 14.312 15.165 15.162 14.315 15.578 13.24 C 15.775 12.731 15.913 12.149 15.95 11.299 C 15.987 10.446 15.997 10.174 15.997 8.002 C 15.997 5.829 15.994 5.557 15.956 4.704 Z M 14.515 11.237 C 14.481 12.018 14.35 12.44 14.24 12.721 C 13.971 13.418 13.418 13.972 12.721 14.24 C 12.44 14.35 12.015 14.481 11.237 14.515 C 10.393 14.553 10.14 14.562 8.005 14.562 C 5.87 14.562 5.614 14.553 4.773 14.515 C 3.991 14.481 3.569 14.35 3.288 14.24 C 2.941 14.112 2.626 13.909 2.369 13.643 C 2.104 13.384 1.9 13.071 1.772 12.724 C 1.663 12.443 1.532 12.018 1.497 11.24 C 1.46 10.396 1.45 10.143 1.45 8.008 C 1.45 5.873 1.46 5.617 1.497 4.776 C 1.532 3.995 1.663 3.573 1.772 3.291 C 1.9 2.944 2.104 2.629 2.372 2.372 C 2.632 2.107 2.944 1.903 3.291 1.775 C 3.573 1.666 3.998 1.535 4.776 1.5 C 5.62 1.463 5.873 1.453 8.008 1.453 C 10.146 1.453 10.399 1.463 11.24 1.5 C 12.021 1.535 12.443 1.666 12.724 1.775 C 13.071 1.903 13.387 2.107 13.643 2.372 C 13.909 2.632 14.112 2.944 14.24 3.291 C 14.35 3.573 14.481 3.998 14.515 4.776 C 14.553 5.62 14.562 5.873 14.562 8.008 C 14.562 10.143 14.553 10.393 14.515 11.237 Z" fill="var(--1vgxeuo, rgb(0, 0, 0))" height="16px" id="GCL4hAQzZ" transform="translate(0 0)" width="15.9968562px"/><path d="M 4.11 0 C 1.841 0 0 1.841 0 4.11 C 0 6.379 1.841 8.22 4.11 8.22 C 6.379 8.22 8.22 6.379 8.22 4.11 C 8.22 1.841 6.379 0 4.11 0 Z M 4.11 6.776 C 2.638 6.776 1.444 5.582 1.444 4.11 C 1.444 2.638 2.638 1.444 4.11 1.444 C 5.582 1.444 6.776 2.638 6.776 4.11 C 6.776 5.582 5.582 6.776 4.11 6.776 Z" fill="var(--1vgxeuo, rgb(0, 0, 0))" height="8.2204px" id="CRtdhkePs" transform="translate(3.895 3.892)" width="8.220320000000001px"/><path d="M 1.919 0.96 C 1.919 1.489 1.489 1.919 0.96 1.919 C 0.43 1.919 0 1.489 0 0.96 C 0 0.43 0.43 0 0.96 0 C 1.489 0 1.919 0.43 1.919 0.96 Z" fill="var(--1vgxeuo, rgb(0, 0, 0))" height="1.9190799999999997px" id="ikfL65wmr" transform="translate(11.316 2.77)" width="1.9191000000000003px"/></g></svg>')
            alpha no-repeat center/auto var(--framer-icon-mask-mode, add),
        var(--framer-icon-mask, none);
    mask:
        url('data:image/svg+xml,<svg display="block" role="presentation" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><g d="M 15.956 4.704 C 15.919 3.854 15.781 3.269 15.584 2.763 C 15.381 2.225 15.069 1.744 14.659 1.344 C 14.259 0.938 13.775 0.622 13.243 0.422 C 12.734 0.225 12.152 0.088 11.302 0.05 C 10.446 0.009 10.174 0 8.002 0 C 5.829 0 5.557 0.009 4.704 0.047 C 3.854 0.084 3.269 0.222 2.763 0.419 C 2.225 0.622 1.744 0.935 1.344 1.344 C 0.938 1.744 0.622 2.229 0.422 2.76 C 0.225 3.269 0.088 3.851 0.05 4.701 C 0.009 5.557 0 5.829 0 8.002 C 0 10.174 0.009 10.446 0.047 11.299 C 0.084 12.149 0.222 12.734 0.419 13.24 C 0.622 13.778 0.938 14.259 1.344 14.659 C 1.744 15.065 2.229 15.381 2.76 15.581 C 3.269 15.778 3.851 15.916 4.701 15.953 C 5.554 15.991 5.826 16 7.999 16 C 10.171 16 10.443 15.991 11.296 15.953 C 12.146 15.916 12.731 15.778 13.237 15.581 C 14.312 15.165 15.162 14.315 15.578 13.24 C 15.775 12.731 15.913 12.149 15.95 11.299 C 15.987 10.446 15.997 10.174 15.997 8.002 C 15.997 5.829 15.994 5.557 15.956 4.704 Z M 14.515 11.237 C 14.481 12.018 14.35 12.44 14.24 12.721 C 13.971 13.418 13.418 13.972 12.721 14.24 C 12.44 14.35 12.015 14.481 11.237 14.515 C 10.393 14.553 10.14 14.562 8.005 14.562 C 5.87 14.562 5.614 14.553 4.773 14.515 C 3.991 14.481 3.569 14.35 3.288 14.24 C 2.941 14.112 2.626 13.909 2.369 13.643 C 2.104 13.384 1.9 13.071 1.772 12.724 C 1.663 12.443 1.532 12.018 1.497 11.24 C 1.46 10.396 1.45 10.143 1.45 8.008 C 1.45 5.873 1.46 5.617 1.497 4.776 C 1.532 3.995 1.663 3.573 1.772 3.291 C 1.9 2.944 2.104 2.629 2.372 2.372 C 2.632 2.107 2.944 1.903 3.291 1.775 C 3.573 1.666 3.998 1.535 4.776 1.5 C 5.62 1.463 5.873 1.453 8.008 1.453 C 10.146 1.453 10.399 1.463 11.24 1.5 C 12.021 1.535 12.443 1.666 12.724 1.775 C 13.071 1.903 13.387 2.107 13.643 2.372 C 13.909 2.632 14.112 2.944 14.24 3.291 C 14.35 3.573 14.481 3.998 14.515 4.776 C 14.553 5.62 14.562 5.873 14.562 8.008 C 14.562 10.143 14.553 10.393 14.515 11.237 Z M 8.005 3.892 C 5.736 3.892 3.895 5.733 3.895 8.002 C 3.895 10.271 5.736 12.112 8.005 12.112 C 10.274 12.112 12.115 10.271 12.115 8.002 C 12.115 5.733 10.274 3.892 8.005 3.892 Z M 8.005 10.668 C 6.533 10.668 5.339 9.474 5.339 8.002 C 5.339 6.53 6.533 5.336 8.005 5.336 C 9.477 5.336 10.671 6.53 10.671 8.002 C 10.671 9.474 9.477 10.668 8.005 10.668 Z M 13.236 3.729 C 13.236 4.259 12.806 4.689 12.276 4.689 C 11.746 4.689 11.316 4.259 11.316 3.729 C 11.316 3.199 11.746 2.77 12.276 2.77 C 12.806 2.77 13.236 3.199 13.236 3.729 Z" fill="transparent" height="16px" id="ntd25U3l_" transform="translate(1.027 1)" width="15.996856199708581px"><path d="M 15.956 4.704 C 15.919 3.854 15.781 3.269 15.584 2.763 C 15.381 2.225 15.069 1.744 14.659 1.344 C 14.259 0.938 13.775 0.622 13.243 0.422 C 12.734 0.225 12.152 0.088 11.302 0.05 C 10.446 0.009 10.174 0 8.002 0 C 5.829 0 5.557 0.009 4.704 0.047 C 3.854 0.084 3.269 0.222 2.763 0.419 C 2.225 0.622 1.744 0.935 1.344 1.344 C 0.938 1.744 0.622 2.229 0.422 2.76 C 0.225 3.269 0.088 3.851 0.05 4.701 C 0.009 5.557 0 5.829 0 8.002 C 0 10.174 0.009 10.446 0.047 11.299 C 0.084 12.149 0.222 12.734 0.419 13.24 C 0.622 13.778 0.938 14.259 1.344 14.659 C 1.744 15.065 2.229 15.381 2.76 15.581 C 3.269 15.778 3.851 15.916 4.701 15.953 C 5.554 15.991 5.826 16 7.999 16 C 10.171 16 10.443 15.991 11.296 15.953 C 12.146 15.916 12.731 15.778 13.237 15.581 C 14.312 15.165 15.162 14.315 15.578 13.24 C 15.775 12.731 15.913 12.149 15.95 11.299 C 15.987 10.446 15.997 10.174 15.997 8.002 C 15.997 5.829 15.994 5.557 15.956 4.704 Z M 14.515 11.237 C 14.481 12.018 14.35 12.44 14.24 12.721 C 13.971 13.418 13.418 13.972 12.721 14.24 C 12.44 14.35 12.015 14.481 11.237 14.515 C 10.393 14.553 10.14 14.562 8.005 14.562 C 5.87 14.562 5.614 14.553 4.773 14.515 C 3.991 14.481 3.569 14.35 3.288 14.24 C 2.941 14.112 2.626 13.909 2.369 13.643 C 2.104 13.384 1.9 13.071 1.772 12.724 C 1.663 12.443 1.532 12.018 1.497 11.24 C 1.46 10.396 1.45 10.143 1.45 8.008 C 1.45 5.873 1.46 5.617 1.497 4.776 C 1.532 3.995 1.663 3.573 1.772 3.291 C 1.9 2.944 2.104 2.629 2.372 2.372 C 2.632 2.107 2.944 1.903 3.291 1.775 C 3.573 1.666 3.998 1.535 4.776 1.5 C 5.62 1.463 5.873 1.453 8.008 1.453 C 10.146 1.453 10.399 1.463 11.24 1.5 C 12.021 1.535 12.443 1.666 12.724 1.775 C 13.071 1.903 13.387 2.107 13.643 2.372 C 13.909 2.632 14.112 2.944 14.24 3.291 C 14.35 3.573 14.481 3.998 14.515 4.776 C 14.553 5.62 14.562 5.873 14.562 8.008 C 14.562 10.143 14.553 10.393 14.515 11.237 Z" fill="var(--1vgxeuo, rgb(0, 0, 0))" height="16px" id="GCL4hAQzZ" transform="translate(0 0)" width="15.9968562px"/><path d="M 4.11 0 C 1.841 0 0 1.841 0 4.11 C 0 6.379 1.841 8.22 4.11 8.22 C 6.379 8.22 8.22 6.379 8.22 4.11 C 8.22 1.841 6.379 0 4.11 0 Z M 4.11 6.776 C 2.638 6.776 1.444 5.582 1.444 4.11 C 1.444 2.638 2.638 1.444 4.11 1.444 C 5.582 1.444 6.776 2.638 6.776 4.11 C 6.776 5.582 5.582 6.776 4.11 6.776 Z" fill="var(--1vgxeuo, rgb(0, 0, 0))" height="8.2204px" id="CRtdhkePs" transform="translate(3.895 3.892)" width="8.220320000000001px"/><path d="M 1.919 0.96 C 1.919 1.489 1.489 1.919 0.96 1.919 C 0.43 1.919 0 1.489 0 0.96 C 0 0.43 0.43 0 0.96 0 C 1.489 0 1.919 0.43 1.919 0.96 Z" fill="var(--1vgxeuo, rgb(0, 0, 0))" height="1.9190799999999997px" id="ikfL65wmr" transform="translate(11.316 2.77)" width="1.9191000000000003px"/></g></svg>')
            alpha no-repeat center/auto var(--framer-icon-mask-mode, add),
        var(--framer-icon-mask, none);
    width: 18px;
}
.framer-form-input {
    padding: var(--framer-input-padding);
    font-family: var(--framer-input-font-family);
    font-weight: var(--framer-input-font-weight);
    font-size: var(--framer-input-font-size);
    font-style: var(--framer-input-font-style);
    color: var(--framer-input-font-color);
    font-feature-settings: var(--framer-input-font-open-type-features);
    font-variation-settings: var(--framer-input-font-variation-axes);
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    height: var(--framer-input-wrapper-height, 100%);
    letter-spacing: var(--framer-input-font-letter-spacing);
    text-align: var(--framer-input-font-text-alignment);
    line-height: var(--framer-input-font-line-height);
    background: 0 0;
    border: none;
    overflow: hidden;
}
.framer-form-input:focus-visible {
    outline: none;
}
.framer-form-input-wrapper:after {
    content: '';
    pointer-events: none;
    box-sizing: border-box;
    border-top-left-radius: var(--framer-input-border-radius-top-left);
    border-top-right-radius: var(--framer-input-border-radius-top-right);
    border-bottom-right-radius: var(--framer-input-border-radius-bottom-right);
    border-bottom-left-radius: var(--framer-input-border-radius-bottom-left);
    corner-shape: var(--framer-input-corner-shape);
    border-color: var(--framer-input-border-color);
    border-top-width: var(--framer-input-border-top-width);
    border-right-width: var(--framer-input-border-right-width);
    border-bottom-width: var(--framer-input-border-bottom-width);
    border-left-width: var(--framer-input-border-left-width);
    border-style: var(--framer-input-border-style);
    width: 100%;
    height: 100%;
    transition: var(--framer-input-focused-transition);
    transition-property:
        border-color, border-width, border-style, border-top-left-radius, border-top-right-radius,
        border-bottom-right-radius, border-bottom-left-radius, corner-shape;
    position: absolute;
    top: 0;
    left: 0;
}
.framer-form-input-wrapper {
    box-shadow: var(--framer-input-box-shadow);
    border-top-left-radius: var(--framer-input-border-radius-top-left);
    border-top-right-radius: var(--framer-input-border-radius-top-right);
    border-bottom-right-radius: var(--framer-input-border-radius-bottom-right);
    border-bottom-left-radius: var(--framer-input-border-radius-bottom-left);
    corner-shape: var(--framer-input-corner-shape);
    background: var(--framer-input-background);
    transition: var(--framer-input-focused-transition);
    transition-property: background, box-shadow;
    overflow: hidden;
}
.framer-form-text-input .framer-form-input::placeholder {
    color: var(--framer-input-placeholder-color);
}
.framer-form-text-input {
    padding: var(--framer-input-padding);
    align-items: center;
    display: flex;
}
.framer-form-text-input .framer-form-input {
    flex: 1;
    width: auto;
    min-width: 0;
    padding: 0;
}
.framer-form-text-input.framer-form-textarea-input-type {
    padding: 0;
}
.framer-form-text-input.framer-form-textarea-input-type textarea.framer-form-input {
    width: 100%;
    padding: var(--framer-input-padding);
}
.framer-form-text-input .framer-form-input[type='date'],
.framer-form-text-input .framer-form-input[type='time'] {
    appearance: none;
}
.framer-form-text-input .framer-form-input::-webkit-date-and-time-value {
    text-align: start;
}
.framer-form-text-input textarea {
    resize: var(--framer-textarea-resize);
    min-height: inherit;
    max-height: inherit;
    white-space: normal;
    display: flex;
    overflow-y: auto;
}
.framer-form-text-input textarea::-webkit-resizer {
    background: url('data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 width=%2214%22 height=%2214%22><path d=%22m1.5 8 7-7M9 5.5l-3 3%22 stroke=%22%23999%22 stroke-width=%221.5%22 stroke-linecap=%22round%22></path></svg>')
        no-repeat;
}
.framer-form-text-input:is(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
    )
    textarea::-webkit-resizer {
    background: url('data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 transform=%22scale(-1, 1)%22 width=%2214%22 height=%2214%22><path d=%22m1.5 8 7-7M9 5.5l-3 3%22 stroke=%22%23999%22 stroke-width=%221.5%22 stroke-linecap=%22round%22></path></svg>')
        no-repeat;
}
.framer-form-text-input textarea::-webkit-scrollbar {
    cursor: pointer;
    background: 0 0;
}
.framer-form-text-input textarea::-webkit-scrollbar-thumb:window-inactive {
    opacity: 0;
}
.framer-form-text-input textarea::-webkit-scrollbar-corner {
    background: 0 0;
    outline: none;
}
.framer-form-text-input .framer-form-input::-webkit-datetime-edit {
    height: var(--framer-input-font-line-height);
}
.framer-form-text-input .framer-form-input.framer-form-input-empty::-webkit-datetime-edit {
    color: var(--framer-input-placeholder-color);
    -webkit-text-fill-color: var(--framer-input-placeholder-color);
    overflow: visible;
}
.framer-form-text-input.framer-form-text-input-type:before {
    content: var(--framer-input-icon-content, none);
    background-repeat: no-repeat;
    background-size: 16px;
    background-color: var(--framer-input-icon-color);
    width: 16px;
    height: 16px;
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: 16px;
    mask-size: 16px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--framer-input-icon-mask-image);
    mask-image: var(--framer-input-icon-mask-image);
    background-position: 50%;
    background-image: var(--framer-input-icon-image);
    flex-shrink: 0;
    margin-right: 8px;
    display: block;
}
.framer-form-text-input .framer-form-input[type='date']:before,
.framer-form-text-input .framer-form-input[type='time']:before {
    content: '';
    box-sizing: content-box;
    width: 16px;
    padding: var(--framer-input-padding);
    pointer-events: none;
    background-repeat: no-repeat;
    background-size: 16px;
    background-color: var(--framer-input-icon-color);
    background-position: 10px;
    border: none;
    padding-left: 10px;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    -webkit-mask-position: 10px;
    mask-position: 10px;
    -webkit-mask-size: 16px;
    mask-size: 16px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
}
.framer-form-text-input .framer-form-input[type='date']:before {
    -webkit-mask-image: var(
        --framer-input-icon-mask-image,
        url('data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22><path fill=%22rgb(153, 153, 153)%22 d=%22M3 5a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2H3Z%22 opacity=%22.3%22/><path fill=%22transparent%22 stroke=%22rgb(153, 153, 153)%22 stroke-width=%221.5%22 d=%22M3.25 5.25a2 2 0 0 1 2-2h5.5a2 2 0 0 1 2 2v5.5a2 2 0 0 1-2 2h-5.5a2 2 0 0 1-2-2ZM3 6.75h9.5%22/></svg>')
    );
    mask-image: var(
        --framer-input-icon-mask-image,
        url('data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22><path fill=%22rgb(153, 153, 153)%22 d=%22M3 5a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2H3Z%22 opacity=%22.3%22/><path fill=%22transparent%22 stroke=%22rgb(153, 153, 153)%22 stroke-width=%221.5%22 d=%22M3.25 5.25a2 2 0 0 1 2-2h5.5a2 2 0 0 1 2 2v5.5a2 2 0 0 1-2 2h-5.5a2 2 0 0 1-2-2ZM3 6.75h9.5%22/></svg>')
    );
    background-image: var(--framer-input-icon-image);
}
.framer-form-text-input .framer-form-input[type='time']:before {
    -webkit-mask-image: var(
        --framer-input-icon-mask-image,
        url('data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22><path fill=%22transparent%22 stroke=%22rgb(153, 153, 153)%22 stroke-width=%221.5%22 d=%22M2.5 8a5.5 5.5 0 1 1 11 0 5.5 5.5 0 1 1-11 0Z%22/><path fill=%22transparent%22 stroke=%22rgb(153, 153, 153)%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-width=%221.5%22 d=%22M7.75 8.25v-3m0 3h2%22/></svg>')
    );
    mask-image: var(
        --framer-input-icon-mask-image,
        url('data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22><path fill=%22transparent%22 stroke=%22rgb(153, 153, 153)%22 stroke-width=%221.5%22 d=%22M2.5 8a5.5 5.5 0 1 1 11 0 5.5 5.5 0 1 1-11 0Z%22/><path fill=%22transparent%22 stroke=%22rgb(153, 153, 153)%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-width=%221.5%22 d=%22M7.75 8.25v-3m0 3h2%22/></svg>')
    );
    background-image: var(--framer-input-icon-image);
}
.framer-form-text-input .framer-form-input::-webkit-calendar-picker-indicator {
    opacity: 0;
    padding: var(--framer-input-padding);
    width: 16px;
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
}
.framer-form-text-input:focus-within,
.framer-form-text-input.framer-form-input-forced-focus {
    box-shadow: var(--framer-input-focused-box-shadow, var(--framer-input-box-shadow));
    background: var(--framer-input-focused-background, var(--framer-input-background));
}
.framer-form-text-input:focus-within:after,
.framer-form-text-input.framer-form-input-forced-focus:after {
    border-color: var(--framer-input-focused-border-color, var(--framer-input-border-color));
    border-style: var(--framer-input-focused-border-style, var(--framer-input-border-style));
    border-width: var(
        --framer-input-focused-border-width,
        var(--framer-input-border-top-width) var(--framer-input-border-right-width)
            var(--framer-input-border-bottom-width) var(--framer-input-border-left-width)
    );
}
.framer-form-text-input-clear {
    cursor: pointer;
    width: 16px;
    height: 16px;
    color: var(--framer-input-placeholder-color);
    background: 0 0;
    border: none;
    outline: none;
    flex-shrink: 0;
    order: 2;
    justify-content: center;
    align-items: center;
    margin-left: 8px;
    padding: 0;
    transition: color 0.15s;
    display: flex;
}
.framer-form-text-input-clear:hover,
.framer-form-text-input-clear:focus-visible {
    color: var(--framer-input-font-color);
}
.framer-5TMPs.framer-1kiidlh,
.framer-5TMPs .framer-1kiidlh {
    display: block;
}
.framer-5TMPs.framer-sp9pi4 {
    cursor: pointer;
    flex-flow: row;
    place-content: center;
    align-items: center;
    gap: 0;
    width: 240px;
    height: 40px;
    padding: 0;
    display: flex;
    position: relative;
    overflow: visible;
}
.framer-5TMPs .framer-1y3rwox {
    overflow: var(--overflow-clip-fallback, clip);
    will-change: var(--framer-will-change-override, transform);
    z-index: 0;
    flex: none;
    position: absolute;
    inset: 0;
}
.framer-5TMPs .framer-u8mmws {
    flex-flow: row;
    flex: none;
    place-content: center;
    align-items: center;
    gap: 10px;
    width: min-content;
    height: 14px;
    padding: 0;
    display: flex;
    position: relative;
    overflow: visible;
}
.framer-5TMPs .framer-bj1cfk-container {
    z-index: 1;
    flex: none;
    width: auto;
    height: auto;
    position: absolute;
    top: 50%;
    left: 0;
}
.framer-5TMPs .framer-b7zu18 {
    white-space: nowrap;
    z-index: 1;
    flex: none;
    width: auto;
    height: auto;
    position: absolute;
    top: 50%;
    left: 0;
}
.framer-5TMPs .framer-1dd8n6x {
    white-space: nowrap;
    flex: none;
    width: auto;
    height: auto;
    position: relative;
}
.framer-5TMPs .framer-7fbu15 {
    aspect-ratio: 1;
    height: var(--framer-aspect-ratio-supported, 20px);
    flex: none;
    gap: 10px;
    width: 20px;
    position: relative;
    overflow: hidden;
}
.framer-5TMPs .framer-13llzey {
    flex: none;
    position: absolute;
    inset: 0;
    overflow: visible;
}
.framer-5TMPs .framer-1utljs1 {
    aspect-ratio: 1;
    height: var(--framer-aspect-ratio-supported, 2px);
    flex: none;
    width: 2px;
    position: absolute;
    top: 0;
    left: 50%;
    overflow: visible;
}
.framer-5TMPs.framer-v-1guq6n5.framer-sp9pi4,
.framer-5TMPs.framer-v-1mmfmrw.framer-sp9pi4,
.framer-5TMPs.framer-v-12ww4oe.framer-sp9pi4,
.framer-5TMPs.framer-v-19nquib.framer-sp9pi4 {
    cursor: unset;
}
.framer-5TMPs.framer-v-1guq6n5 .framer-13llzey {
    overflow: hidden;
}
.framer-5TMPs.framer-v-19nquib .framer-b7zu18 {
    left: unset;
    top: unset;
    position: relative;
}
.framer-5TMPs.framer-v-sp9pi4:hover .framer-1y3rwox {
    inset: -3px;
}
.framer-5TMPs.framer-v-1e4g0ff:hover .framer-1y3rwox {
    inset: 3px;
}
.framer-fLjWy .framer-styles-preset-1jndqh7:not(.rich-text-wrapper),
.framer-fLjWy .framer-styles-preset-1jndqh7.rich-text-wrapper p {
    --framer-font-family: 'Geist', 'Geist Placeholder', sans-serif;
    --framer-font-family-bold: 'Geist', 'Geist Placeholder', sans-serif;
    --framer-font-open-type-features: normal;
    --framer-font-size: 14px;
    --framer-font-style: normal;
    --framer-font-style-bold: normal;
    --framer-font-variation-axes: normal;
    --framer-font-weight: 500;
    --framer-font-weight-bold: 700;
    --framer-letter-spacing: -0.02em;
    --framer-line-height: 100%;
    --framer-paragraph-spacing: 20px;
    --framer-text-alignment: start;
    --framer-text-color: var(--token-a3219389-8dfb-405c-9d8d-a88f85ea6820, #fff);
    --framer-text-decoration: none;
    --framer-text-stroke-color: initial;
    --framer-text-stroke-width: initial;
    --framer-text-transform: none;
}
.framer-5TMPs[data-border='true']:after,
.framer-5TMPs [data-border='true']:after {
    content: '';
    border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0)
        var(--border-left-width, 0);
    border-color: var(--border-color, none);
    border-style: var(--border-style, none);
    box-sizing: border-box;
    border-radius: inherit;
    corner-shape: inherit;
    pointer-events: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.framer-OLt8u.framer-ja6xax,
.framer-OLt8u .framer-ja6xax {
    display: block;
}
.framer-OLt8u[data-border='true']:after,
.framer-OLt8u [data-border='true']:after {
    content: '';
    border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0)
        var(--border-left-width, 0);
    border-color: var(--border-color, none);
    border-style: var(--border-style, none);
    box-sizing: border-box;
    border-radius: inherit;
    corner-shape: inherit;
    pointer-events: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.framer-vJZ6T[data-border='true']:after,
.framer-vJZ6T [data-border='true']:after {
    content: '';
    border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0)
        var(--border-left-width, 0);
    border-color: var(--border-color, none);
    border-style: var(--border-style, none);
    box-sizing: border-box;
    border-radius: inherit;
    pointer-events: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.framer-MNZ14 {
    aspect-ratio: 1;
    background-color: var(--wdq76p);
    width: 48px;
    -webkit-mask-image: url('data:image/svg+xml,<svg display="block" role="presentation" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg"><path d="M 0 20 L 20 0 M 20 0 L 0 0 M 20 0 L 20 20" fill="transparent" height="20px" id="PLBaJXK9p" stroke-dasharray="" stroke-linecap="round" stroke-linejoin="round" stroke-width="4" stroke="var(--wdq76p, black)" transform="translate(14 14)" width="20px"/></svg>');
    mask-image: url('data:image/svg+xml,<svg display="block" role="presentation" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg"><path d="M 0 20 L 20 0 M 20 0 L 0 0 M 20 0 L 20 20" fill="transparent" height="20px" id="PLBaJXK9p" stroke-dasharray="" stroke-linecap="round" stroke-linejoin="round" stroke-width="4" stroke="var(--wdq76p, black)" transform="translate(14 14)" width="20px"/></svg>');
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
}
.framer-xkd1jv-container {
    display: none !important;
}
.framer-k159et:hover .framer-16qhgmg {
    transform: scale(1.1) !important;
}
.framer-1emiosj:hover .framer-16qhgmg {
    transform: scale(1.1) !important;
}
@keyframes site-kick-0 {
    from {
        transform: scale(0.97178, 0.885103);
    }
    to {
        transform: none;
    }
}
.framer-Klhzq.framer-v-1i5ii0c:hover .framer-xqsqq5 {
    animation: site-kick-0 560ms
        linear(
            0,
            0.03,
            0.103,
            0.202,
            0.311,
            0.421,
            0.526,
            0.621,
            0.705,
            0.776,
            0.836,
            0.884,
            0.922,
            0.952,
            0.974,
            0.99,
            1.001,
            1.008,
            1.012,
            1.015,
            1.015,
            1.015,
            1.014,
            1.012,
            1
        )
        forwards;
}
@keyframes site-kick-1 {
    from {
        transform: translate3d(-9.65133px, 0px, 0px) scale(0.5, 0.5);
    }
    to {
        transform: none;
    }
}
.framer-Klhzq.framer-v-1i5ii0c:hover .framer-ta55V.framer-6nzboy {
    animation: site-kick-1 560ms
        linear(
            0,
            0.03,
            0.103,
            0.202,
            0.311,
            0.421,
            0.526,
            0.621,
            0.705,
            0.776,
            0.836,
            0.884,
            0.922,
            0.952,
            0.974,
            0.99,
            1.001,
            1.008,
            1.012,
            1.015,
            1.015,
            1.015,
            1.014,
            1.012,
            1
        )
        forwards;
}
.framer-Klhzq.framer-v-1i5ii0c:hover .framer-xqsqq5 {
    background-color: var(--token-59364124-82f5-4980-b558-434e6d3649b9, rgb(222, 222, 222)) !important;
}
.framer-Klhzq.framer-v-1i5ii0c:hover .framer-ogurtc > p {
    color: var(--token-e4975242-9ac7-4109-b05e-9ce7105a1478, rgb(1, 0, 4)) !important;
    user-select: none !important;
    pointer-events: none !important;
    margin: 0px !important;
    white-space: nowrap !important;
    font-family: Geist, 'Geist Placeholder', sans-serif !important;
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    letter-spacing: -0.02em !important;
    line-height: 100% !important;
}
.framer-Klhzq.framer-v-1i5ii0c:hover .framer-ta55V.framer-6nzboy {
    opacity: 1 !important;
}
.framer-Klhzq.framer-v-1i5ii0c:hover .framer-ta55V.framer-xzz1sl {
    opacity: 0 !important;
    transform: scale(0.5, 0.5) !important;
    transform-origin: 50% 50% 0px !important;
}
@keyframes site-kick-2 {
    from {
        transform: scale(0.965657, 0.860173);
    }
    to {
        transform: none;
    }
}
.framer-xqsqq5:hover {
    animation: site-kick-2 560ms
        linear(
            0,
            0.03,
            0.103,
            0.202,
            0.311,
            0.421,
            0.526,
            0.621,
            0.705,
            0.776,
            0.836,
            0.884,
            0.922,
            0.952,
            0.974,
            0.99,
            1.001,
            1.008,
            1.012,
            1.015,
            1.015,
            1.015,
            1.014,
            1.012,
            1
        )
        forwards;
}
.framer-xqsqq5:hover {
    background-color: var(--token-59364124-82f5-4980-b558-434e6d3649b9, rgb(222, 222, 222)) !important;
}
@keyframes site-kick-3 {
    from {
        transform: translate3d(-11.7835px, 0px, 0px) scale(0.512297, 0.512297);
    }
    to {
        transform: none;
    }
}
.framer-17dzg2i:hover .framer-ta55V.framer-6nzboy {
    animation: site-kick-3 560ms
        linear(
            0,
            0.03,
            0.103,
            0.202,
            0.311,
            0.421,
            0.526,
            0.621,
            0.705,
            0.776,
            0.836,
            0.884,
            0.922,
            0.952,
            0.974,
            0.99,
            1.001,
            1.008,
            1.012,
            1.015,
            1.015,
            1.015,
            1.014,
            1.012,
            1
        )
        forwards;
}
.framer-17dzg2i:hover .framer-ogurtc > p {
    color: var(--token-e4975242-9ac7-4109-b05e-9ce7105a1478, rgb(1, 0, 4)) !important;
    user-select: none !important;
    pointer-events: none !important;
    margin: 0px !important;
    white-space: nowrap !important;
    font-family: Geist, 'Geist Placeholder', sans-serif !important;
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    letter-spacing: -0.02em !important;
    line-height: 100% !important;
}
.framer-17dzg2i:hover .framer-ta55V.framer-6nzboy {
    opacity: 1 !important;
}
.framer-17dzg2i:hover .framer-ta55V.framer-xzz1sl {
    opacity: 0 !important;
    transform: scale(0.5, 0.5) !important;
}
@keyframes site-kick-4 {
    from {
        transform: translate3d(-11.6164px, 0px, 0px) scale(0.517967, 0.517967);
    }
    to {
        transform: none;
    }
}
.framer-1lyx9sx:hover .framer-ta55V.framer-6nzboy {
    animation: site-kick-4 560ms
        linear(
            0,
            0.03,
            0.103,
            0.202,
            0.311,
            0.421,
            0.526,
            0.621,
            0.705,
            0.776,
            0.836,
            0.884,
            0.922,
            0.952,
            0.974,
            0.99,
            1.001,
            1.008,
            1.012,
            1.015,
            1.015,
            1.015,
            1.014,
            1.012,
            1
        )
        forwards;
}
.framer-1lyx9sx:hover .framer-ta55V.framer-6nzboy {
    opacity: 1 !important;
}
.framer-1lyx9sx:hover .framer-ta55V.framer-xzz1sl {
    opacity: 0 !important;
    transform: scale(0.5, 0.5) !important;
}
@keyframes site-kick-5 {
    from {
        transform: translate3d(-11.6618px, 0px, 0px) scale(0.515982, 0.515982);
    }
    to {
        transform: none;
    }
}
.framer-ta55V:hover {
    animation: site-kick-5 560ms
        linear(
            0,
            0.03,
            0.103,
            0.202,
            0.311,
            0.421,
            0.526,
            0.621,
            0.705,
            0.776,
            0.836,
            0.884,
            0.922,
            0.952,
            0.974,
            0.99,
            1.001,
            1.008,
            1.012,
            1.015,
            1.015,
            1.015,
            1.014,
            1.012,
            1
        )
        forwards;
}
.framer-ta55V:hover {
    opacity: 1 !important;
}
.framer-ta55V:hover {
    opacity: 0 !important;
    transform: scale(0.5, 0.5) !important;
}
@keyframes site-kick-6 {
    from {
        transform: translate3d(-7.90975px, 7.90975px, 0px);
    }
    to {
        transform: none;
    }
}
.framer-GNOjS.framer-v-1l1ugkc:hover .framer-1sovomh {
    animation: site-kick-6 560ms
        linear(
            0,
            0.03,
            0.103,
            0.202,
            0.311,
            0.421,
            0.526,
            0.621,
            0.705,
            0.776,
            0.836,
            0.884,
            0.922,
            0.952,
            0.974,
            0.99,
            1.001,
            1.008,
            1.012,
            1.015,
            1.015,
            1.015,
            1.014,
            1.012,
            1
        )
        forwards;
}
@keyframes site-kick-7 {
    from {
        transform: translate3d(-7.895px, 7.895px, 0px);
    }
    to {
        transform: none;
    }
}
.framer-1sovomh:hover {
    animation: site-kick-7 560ms
        linear(
            0,
            0.03,
            0.103,
            0.202,
            0.311,
            0.421,
            0.526,
            0.621,
            0.705,
            0.776,
            0.836,
            0.884,
            0.922,
            0.952,
            0.974,
            0.99,
            1.001,
            1.008,
            1.012,
            1.015,
            1.015,
            1.015,
            1.014,
            1.012,
            1
        )
        forwards;
}
@keyframes site-kick-8 {
    from {
        transform: scale(0.965845, 0.886697);
    }
    to {
        transform: none;
    }
}
.framer-Klhzq.framer-v-1ad5yj5:hover .framer-xqsqq5 {
    animation: site-kick-8 560ms
        linear(
            0,
            0.03,
            0.103,
            0.202,
            0.311,
            0.421,
            0.526,
            0.621,
            0.705,
            0.776,
            0.836,
            0.884,
            0.922,
            0.952,
            0.974,
            0.99,
            1.001,
            1.008,
            1.012,
            1.015,
            1.015,
            1.015,
            1.014,
            1.012,
            1
        )
        forwards;
}
@keyframes site-kick-9 {
    from {
        transform: translate3d(-11.7835px, 0px, 0px) scale(0.512297, 0.512297);
    }
    to {
        transform: none;
    }
}
.framer-Klhzq.framer-v-1ad5yj5:hover .framer-ta55V.framer-6nzboy {
    animation: site-kick-9 560ms
        linear(
            0,
            0.03,
            0.103,
            0.202,
            0.311,
            0.421,
            0.526,
            0.621,
            0.705,
            0.776,
            0.836,
            0.884,
            0.922,
            0.952,
            0.974,
            0.99,
            1.001,
            1.008,
            1.012,
            1.015,
            1.015,
            1.015,
            1.014,
            1.012,
            1
        )
        forwards;
}
.framer-Klhzq.framer-v-1ad5yj5:hover .framer-xqsqq5 {
    background-color: var(--token-3969da99-69ea-4366-bdac-142dc433c9b8, rgba(255, 255, 255, 0.25)) !important;
}
.framer-Klhzq.framer-v-1ad5yj5:hover .framer-ogurtc > p {
    color: var(--token-a3219389-8dfb-405c-9d8d-a88f85ea6820, rgb(255, 255, 255)) !important;
    user-select: none !important;
    pointer-events: none !important;
    margin: 0px !important;
    white-space: nowrap !important;
    font-family: Geist, 'Geist Placeholder', sans-serif !important;
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    letter-spacing: -0.02em !important;
    line-height: 100% !important;
}
.framer-Klhzq.framer-v-1ad5yj5:hover .framer-ta55V.framer-6nzboy {
    opacity: 1 !important;
}
.framer-Klhzq.framer-v-1ad5yj5:hover .framer-ta55V.framer-xzz1sl {
    opacity: 0 !important;
    transform: scale(0.5, 0.5) !important;
    transform-origin: 50% 50% 0px !important;
}
.framer-LpKAt.framer-v-gwb2p7:hover {
    opacity: 0.7 !important;
}
@keyframes site-kick-10 {
    from {
        transform: scale(0.88912, 0.88912);
    }
    to {
        transform: none;
    }
}
.framer-roh7G.framer-v-wsnypb:hover .framer-19jb6t6 {
    animation: site-kick-10 560ms
        linear(
            0,
            0.03,
            0.103,
            0.202,
            0.311,
            0.421,
            0.526,
            0.621,
            0.705,
            0.776,
            0.836,
            0.884,
            0.922,
            0.952,
            0.974,
            0.99,
            1.001,
            1.008,
            1.012,
            1.015,
            1.015,
            1.015,
            1.014,
            1.012,
            1
        )
        forwards;
}
.framer-roh7G.framer-v-wsnypb:hover .framer-19jb6t6 {
    background-color: var(--token-3969da99-69ea-4366-bdac-142dc433c9b8, rgba(255, 255, 255, 0.25)) !important;
}
@keyframes site-kick-11 {
    from {
        transform: scale(0.890566, 0.890566);
    }
    to {
        transform: none;
    }
}
.framer-19jb6t6:hover {
    animation: site-kick-11 560ms
        linear(
            0,
            0.03,
            0.103,
            0.202,
            0.311,
            0.421,
            0.526,
            0.621,
            0.705,
            0.776,
            0.836,
            0.884,
            0.922,
            0.952,
            0.974,
            0.99,
            1.001,
            1.008,
            1.012,
            1.015,
            1.015,
            1.015,
            1.014,
            1.012,
            1
        )
        forwards;
}
.framer-19jb6t6:hover {
    background-color: var(--token-3969da99-69ea-4366-bdac-142dc433c9b8, rgba(255, 255, 255, 0.25)) !important;
}
.framer-1hksng2:hover {
    opacity: 1 !important;
}
.framer-1hksng2:hover .framer-16qhgmg {
    transform: scale(1.1) !important;
}
.framer-fD0Au.framer-v-gsfyas:hover .framer-16qhgmg {
    transform: scale(1.1) !important;
}
.framer-almfsk:hover .framer-16qhgmg {
    transform: scale(1.1) !important;
}
.framer-16qhgmg:hover {
    transform: scale(1.1) !important;
}
.framer-wbwct.framer-v-l5xmub:hover .framer-i5w4b3 > p {
    color: var(--token-a3219389-8dfb-405c-9d8d-a88f85ea6820, rgb(255, 255, 255)) !important;
    user-select: none !important;
    pointer-events: none !important;
    margin: 0px !important;
    white-space: nowrap !important;
    font-family: Geist, 'Geist Placeholder', sans-serif !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    letter-spacing: -0.02em !important;
    line-height: 120% !important;
}
.framer-xpcmdg:hover .framer-i5w4b3 > p {
    color: var(--token-a3219389-8dfb-405c-9d8d-a88f85ea6820, rgb(255, 255, 255)) !important;
    user-select: none !important;
    pointer-events: none !important;
    margin: 0px !important;
    white-space: nowrap !important;
    font-family: Geist, 'Geist Placeholder', sans-serif !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    letter-spacing: -0.02em !important;
    line-height: 120% !important;
}
@keyframes site-kick-12 {
    from {
        transform: scale(0.871037, 0.871037);
    }
    to {
        transform: none;
    }
}
.framer-O9RCZ.framer-v-q0w7em:hover .framer-15ugc2p {
    animation: site-kick-12 560ms
        linear(
            0,
            0.03,
            0.103,
            0.202,
            0.311,
            0.421,
            0.526,
            0.621,
            0.705,
            0.776,
            0.836,
            0.884,
            0.922,
            0.952,
            0.974,
            0.99,
            1.001,
            1.008,
            1.012,
            1.015,
            1.015,
            1.015,
            1.014,
            1.012,
            1
        )
        forwards;
}
.framer-O9RCZ.framer-v-q0w7em:hover .framer-15ugc2p {
    background-color: var(--token-3c0d6cb0-1b52-4599-83e5-5da7015359fe, rgb(50, 49, 53)) !important;
}
@keyframes site-kick-13 {
    from {
        transform: scale(0.871534, 0.871534);
    }
    to {
        transform: none;
    }
}
.framer-15ugc2p:hover {
    animation: site-kick-13 560ms
        linear(
            0,
            0.03,
            0.103,
            0.202,
            0.311,
            0.421,
            0.526,
            0.621,
            0.705,
            0.776,
            0.836,
            0.884,
            0.922,
            0.952,
            0.974,
            0.99,
            1.001,
            1.008,
            1.012,
            1.015,
            1.015,
            1.015,
            1.014,
            1.012,
            1
        )
        forwards;
}
.framer-15ugc2p:hover {
    background-color: var(--token-3c0d6cb0-1b52-4599-83e5-5da7015359fe, rgb(50, 49, 53)) !important;
}
@keyframes site-kick-14 {
    from {
        transform: scale(0.931285, 0.865694);
    }
    to {
        transform: none;
    }
}
.framer-5TMPs.framer-v-sp9pi4:hover .framer-1y3rwox {
    animation: site-kick-14 560ms
        linear(
            0,
            0.03,
            0.103,
            0.202,
            0.311,
            0.421,
            0.526,
            0.621,
            0.705,
            0.776,
            0.836,
            0.884,
            0.922,
            0.952,
            0.974,
            0.99,
            1.001,
            1.008,
            1.012,
            1.015,
            1.015,
            1.015,
            1.014,
            1.012,
            1
        )
        forwards;
}
.framer-5TMPs.framer-v-sp9pi4:hover .framer-1y3rwox {
    background-color: var(--token-59364124-82f5-4980-b558-434e6d3649b9, rgb(222, 222, 222)) !important;
}
.framer-5TMPs.framer-v-sp9pi4:hover .framer-b7zu18 > p {
    color: var(--token-e4975242-9ac7-4109-b05e-9ce7105a1478, rgb(1, 0, 4)) !important;
    user-select: none !important;
    pointer-events: none !important;
    margin: 0px !important;
    white-space: nowrap !important;
    font-family: Geist, 'Geist Placeholder', sans-serif !important;
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    letter-spacing: -0.02em !important;
    line-height: 100% !important;
}
@keyframes site-kick-15 {
    from {
        transform: scale(0.931148, 0.865426);
    }
    to {
        transform: none;
    }
}
.framer-1y3rwox:hover {
    animation: site-kick-15 560ms
        linear(
            0,
            0.03,
            0.103,
            0.202,
            0.311,
            0.421,
            0.526,
            0.621,
            0.705,
            0.776,
            0.836,
            0.884,
            0.922,
            0.952,
            0.974,
            0.99,
            1.001,
            1.008,
            1.012,
            1.015,
            1.015,
            1.015,
            1.014,
            1.012,
            1
        )
        forwards;
}
.framer-1y3rwox:hover {
    background-color: var(--token-59364124-82f5-4980-b558-434e6d3649b9, rgb(222, 222, 222)) !important;
}
.framer-u8mmws:hover .framer-b7zu18 > p {
    color: var(--token-e4975242-9ac7-4109-b05e-9ce7105a1478, rgb(1, 0, 4)) !important;
    user-select: none !important;
    pointer-events: none !important;
    margin: 0px !important;
    white-space: nowrap !important;
    font-family: Geist, 'Geist Placeholder', sans-serif !important;
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    letter-spacing: -0.02em !important;
    line-height: 100% !important;
}
.framer-vtty9b:hover {
    opacity: 0.6 !important;
}
.framer-k159et .framer-16qhgmg {
    transition: transform 560ms
        linear(
            0,
            0.03,
            0.103,
            0.202,
            0.311,
            0.421,
            0.526,
            0.621,
            0.705,
            0.776,
            0.836,
            0.884,
            0.922,
            0.952,
            0.974,
            0.99,
            1.001,
            1.008,
            1.012,
            1.015,
            1.015,
            1.015,
            1.014,
            1.012,
            1
        );
}
.framer-1emiosj .framer-16qhgmg {
    transition: transform 560ms
        linear(
            0,
            0.03,
            0.103,
            0.202,
            0.311,
            0.421,
            0.526,
            0.621,
            0.705,
            0.776,
            0.836,
            0.884,
            0.922,
            0.952,
            0.974,
            0.99,
            1.001,
            1.008,
            1.012,
            1.015,
            1.015,
            1.015,
            1.014,
            1.012,
            1
        );
}
.framer-Klhzq.framer-v-1i5ii0c .framer-xqsqq5 {
    transition:
        background-color 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        top 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        right 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        bottom 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        left 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            );
}
.framer-Klhzq.framer-v-1i5ii0c .framer-ogurtc > p {
    transition:
        color 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        user-select 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        pointer-events 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        margin 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        white-space 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        font-family 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        font-size 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        font-style 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        font-weight 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        letter-spacing 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        line-height 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            );
}
.framer-Klhzq.framer-v-1i5ii0c .framer-ta55V.framer-6nzboy {
    transition: opacity 560ms
        linear(
            0,
            0.03,
            0.103,
            0.202,
            0.311,
            0.421,
            0.526,
            0.621,
            0.705,
            0.776,
            0.836,
            0.884,
            0.922,
            0.952,
            0.974,
            0.99,
            1.001,
            1.008,
            1.012,
            1.015,
            1.015,
            1.015,
            1.014,
            1.012,
            1
        );
}
.framer-Klhzq.framer-v-1i5ii0c .framer-ta55V.framer-xzz1sl {
    transition:
        opacity 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        transform 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        transform-origin 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            );
}
.framer-xqsqq5 {
    transition: background-color 560ms
        linear(
            0,
            0.03,
            0.103,
            0.202,
            0.311,
            0.421,
            0.526,
            0.621,
            0.705,
            0.776,
            0.836,
            0.884,
            0.922,
            0.952,
            0.974,
            0.99,
            1.001,
            1.008,
            1.012,
            1.015,
            1.015,
            1.015,
            1.014,
            1.012,
            1
        );
}
.framer-17dzg2i .framer-ogurtc > p {
    transition:
        color 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        user-select 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        pointer-events 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        margin 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        white-space 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        font-family 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        font-size 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        font-style 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        font-weight 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        letter-spacing 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        line-height 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            );
}
.framer-17dzg2i .framer-ta55V.framer-6nzboy {
    transition: opacity 560ms
        linear(
            0,
            0.03,
            0.103,
            0.202,
            0.311,
            0.421,
            0.526,
            0.621,
            0.705,
            0.776,
            0.836,
            0.884,
            0.922,
            0.952,
            0.974,
            0.99,
            1.001,
            1.008,
            1.012,
            1.015,
            1.015,
            1.015,
            1.014,
            1.012,
            1
        );
}
.framer-17dzg2i .framer-ta55V.framer-xzz1sl {
    transition:
        opacity 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        transform 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            );
}
.framer-1lyx9sx .framer-ta55V.framer-6nzboy {
    transition: opacity 560ms
        linear(
            0,
            0.03,
            0.103,
            0.202,
            0.311,
            0.421,
            0.526,
            0.621,
            0.705,
            0.776,
            0.836,
            0.884,
            0.922,
            0.952,
            0.974,
            0.99,
            1.001,
            1.008,
            1.012,
            1.015,
            1.015,
            1.015,
            1.014,
            1.012,
            1
        );
}
.framer-1lyx9sx .framer-ta55V.framer-xzz1sl {
    transition:
        opacity 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        transform 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            );
}
.framer-ta55V {
    transition:
        opacity 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        transform 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            );
}
.framer-Klhzq.framer-v-1ad5yj5 .framer-xqsqq5 {
    transition:
        background-color 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        top 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        right 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        bottom 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        left 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            );
}
.framer-Klhzq.framer-v-1ad5yj5 .framer-ogurtc > p {
    transition:
        color 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        user-select 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        pointer-events 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        margin 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        white-space 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        font-family 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        font-size 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        font-style 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        font-weight 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        letter-spacing 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        line-height 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            );
}
.framer-Klhzq.framer-v-1ad5yj5 .framer-ta55V.framer-6nzboy {
    transition: opacity 560ms
        linear(
            0,
            0.03,
            0.103,
            0.202,
            0.311,
            0.421,
            0.526,
            0.621,
            0.705,
            0.776,
            0.836,
            0.884,
            0.922,
            0.952,
            0.974,
            0.99,
            1.001,
            1.008,
            1.012,
            1.015,
            1.015,
            1.015,
            1.014,
            1.012,
            1
        );
}
.framer-Klhzq.framer-v-1ad5yj5 .framer-ta55V.framer-xzz1sl {
    transition:
        opacity 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        transform 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        transform-origin 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            );
}
.framer-LpKAt.framer-v-gwb2p7 {
    transition: opacity 560ms
        linear(
            0,
            0.03,
            0.103,
            0.202,
            0.311,
            0.421,
            0.526,
            0.621,
            0.705,
            0.776,
            0.836,
            0.884,
            0.922,
            0.952,
            0.974,
            0.99,
            1.001,
            1.008,
            1.012,
            1.015,
            1.015,
            1.015,
            1.014,
            1.012,
            1
        );
}
.framer-roh7G.framer-v-wsnypb .framer-19jb6t6 {
    transition:
        background-color 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        top 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        right 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        bottom 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        left 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            );
}
.framer-19jb6t6 {
    transition: background-color 560ms
        linear(
            0,
            0.03,
            0.103,
            0.202,
            0.311,
            0.421,
            0.526,
            0.621,
            0.705,
            0.776,
            0.836,
            0.884,
            0.922,
            0.952,
            0.974,
            0.99,
            1.001,
            1.008,
            1.012,
            1.015,
            1.015,
            1.015,
            1.014,
            1.012,
            1
        );
}
.framer-1hksng2 {
    transition: opacity 560ms
        linear(
            0,
            0.03,
            0.103,
            0.202,
            0.311,
            0.421,
            0.526,
            0.621,
            0.705,
            0.776,
            0.836,
            0.884,
            0.922,
            0.952,
            0.974,
            0.99,
            1.001,
            1.008,
            1.012,
            1.015,
            1.015,
            1.015,
            1.014,
            1.012,
            1
        );
}
.framer-1hksng2 .framer-16qhgmg {
    transition: transform 560ms
        linear(
            0,
            0.03,
            0.103,
            0.202,
            0.311,
            0.421,
            0.526,
            0.621,
            0.705,
            0.776,
            0.836,
            0.884,
            0.922,
            0.952,
            0.974,
            0.99,
            1.001,
            1.008,
            1.012,
            1.015,
            1.015,
            1.015,
            1.014,
            1.012,
            1
        );
}
.framer-fD0Au.framer-v-gsfyas .framer-16qhgmg {
    transition: transform 560ms
        linear(
            0,
            0.03,
            0.103,
            0.202,
            0.311,
            0.421,
            0.526,
            0.621,
            0.705,
            0.776,
            0.836,
            0.884,
            0.922,
            0.952,
            0.974,
            0.99,
            1.001,
            1.008,
            1.012,
            1.015,
            1.015,
            1.015,
            1.014,
            1.012,
            1
        );
}
.framer-almfsk .framer-16qhgmg {
    transition: transform 560ms
        linear(
            0,
            0.03,
            0.103,
            0.202,
            0.311,
            0.421,
            0.526,
            0.621,
            0.705,
            0.776,
            0.836,
            0.884,
            0.922,
            0.952,
            0.974,
            0.99,
            1.001,
            1.008,
            1.012,
            1.015,
            1.015,
            1.015,
            1.014,
            1.012,
            1
        );
}
.framer-16qhgmg {
    transition: transform 560ms
        linear(
            0,
            0.03,
            0.103,
            0.202,
            0.311,
            0.421,
            0.526,
            0.621,
            0.705,
            0.776,
            0.836,
            0.884,
            0.922,
            0.952,
            0.974,
            0.99,
            1.001,
            1.008,
            1.012,
            1.015,
            1.015,
            1.015,
            1.014,
            1.012,
            1
        );
}
.framer-wbwct.framer-v-l5xmub .framer-i5w4b3 > p {
    transition:
        color 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        user-select 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        pointer-events 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        margin 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        white-space 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        font-family 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        font-size 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        font-style 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        font-weight 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        letter-spacing 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        line-height 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            );
}
.framer-xpcmdg .framer-i5w4b3 > p {
    transition:
        color 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        user-select 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        pointer-events 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        margin 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        white-space 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        font-family 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        font-size 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        font-style 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        font-weight 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        letter-spacing 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        line-height 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            );
}
.framer-O9RCZ.framer-v-q0w7em .framer-15ugc2p {
    transition:
        background-color 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        top 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        right 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        bottom 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        left 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            );
}
.framer-15ugc2p {
    transition: background-color 560ms
        linear(
            0,
            0.03,
            0.103,
            0.202,
            0.311,
            0.421,
            0.526,
            0.621,
            0.705,
            0.776,
            0.836,
            0.884,
            0.922,
            0.952,
            0.974,
            0.99,
            1.001,
            1.008,
            1.012,
            1.015,
            1.015,
            1.015,
            1.014,
            1.012,
            1
        );
}
.framer-5TMPs.framer-v-sp9pi4 .framer-1y3rwox {
    transition:
        background-color 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        top 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        right 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        bottom 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        left 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            );
}
.framer-5TMPs.framer-v-sp9pi4 .framer-b7zu18 > p {
    transition:
        color 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        user-select 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        pointer-events 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        margin 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        white-space 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        font-family 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        font-size 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        font-style 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        font-weight 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        letter-spacing 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        line-height 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            );
}
.framer-1y3rwox {
    transition: background-color 560ms
        linear(
            0,
            0.03,
            0.103,
            0.202,
            0.311,
            0.421,
            0.526,
            0.621,
            0.705,
            0.776,
            0.836,
            0.884,
            0.922,
            0.952,
            0.974,
            0.99,
            1.001,
            1.008,
            1.012,
            1.015,
            1.015,
            1.015,
            1.014,
            1.012,
            1
        );
}
.framer-u8mmws .framer-b7zu18 > p {
    transition:
        color 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        user-select 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        pointer-events 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        margin 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        white-space 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        font-family 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        font-size 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        font-style 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        font-weight 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        letter-spacing 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        line-height 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            );
}
.framer-vtty9b {
    transition: opacity 560ms
        linear(
            0,
            0.03,
            0.103,
            0.202,
            0.311,
            0.421,
            0.526,
            0.621,
            0.705,
            0.776,
            0.836,
            0.884,
            0.922,
            0.952,
            0.974,
            0.99,
            1.001,
            1.008,
            1.012,
            1.015,
            1.015,
            1.015,
            1.014,
            1.012,
            1
        );
}
.framer-KVFrD.framer-v-10s72uo .framer-b3g63z {
    transition: left 560ms
        linear(
            0,
            0.03,
            0.103,
            0.202,
            0.311,
            0.421,
            0.526,
            0.621,
            0.705,
            0.776,
            0.836,
            0.884,
            0.922,
            0.952,
            0.974,
            0.99,
            1.001,
            1.008,
            1.012,
            1.015,
            1.015,
            1.015,
            1.014,
            1.012,
            1
        );
}
.framer-5TMPs.framer-v-1e4g0ff .framer-1y3rwox {
    transition:
        top 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        right 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        bottom 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        left 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            );
}
.framer-GNOjS.framer-v-1l1ugkc .framer-1sovomh {
    transition:
        top 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        left 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            ),
        bottom 560ms
            linear(
                0,
                0.03,
                0.103,
                0.202,
                0.311,
                0.421,
                0.526,
                0.621,
                0.705,
                0.776,
                0.836,
                0.884,
                0.922,
                0.952,
                0.974,
                0.99,
                1.001,
                1.008,
                1.012,
                1.015,
                1.015,
                1.015,
                1.014,
                1.012,
                1
            );
}
.framer-Klhzq.framer-v-1ad5yj5:hover .framer-xqsqq5 {
    transition: background-color 560ms
        linear(
            0,
            0.03,
            0.103,
            0.202,
            0.311,
            0.421,
            0.526,
            0.621,
            0.705,
            0.776,
            0.836,
            0.884,
            0.922,
            0.952,
            0.974,
            0.99,
            1.001,
            1.008,
            1.012,
            1.015,
            1.015,
            1.015,
            1.014,
            1.012,
            1
        );
}
.framer-Klhzq.framer-v-1i5ii0c:hover .framer-xqsqq5 {
    transition: background-color 560ms
        linear(
            0,
            0.03,
            0.103,
            0.202,
            0.311,
            0.421,
            0.526,
            0.621,
            0.705,
            0.776,
            0.836,
            0.884,
            0.922,
            0.952,
            0.974,
            0.99,
            1.001,
            1.008,
            1.012,
            1.015,
            1.015,
            1.015,
            1.014,
            1.012,
            1
        );
}
.framer-O9RCZ.framer-v-q0w7em:hover .framer-15ugc2p {
    transition: background-color 560ms
        linear(
            0,
            0.03,
            0.103,
            0.202,
            0.311,
            0.421,
            0.526,
            0.621,
            0.705,
            0.776,
            0.836,
            0.884,
            0.922,
            0.952,
            0.974,
            0.99,
            1.001,
            1.008,
            1.012,
            1.015,
            1.015,
            1.015,
            1.014,
            1.012,
            1
        );
}
.framer-5TMPs.framer-v-sp9pi4:hover .framer-1y3rwox {
    transition: background-color 560ms
        linear(
            0,
            0.03,
            0.103,
            0.202,
            0.311,
            0.421,
            0.526,
            0.621,
            0.705,
            0.776,
            0.836,
            0.884,
            0.922,
            0.952,
            0.974,
            0.99,
            1.001,
            1.008,
            1.012,
            1.015,
            1.015,
            1.015,
            1.014,
            1.012,
            1
        );
}
.framer-GNOjS.framer-v-1l1ugkc:hover .framer-1sovomh {
    transition: none;
}
.framer-roh7G.framer-v-wsnypb:hover .framer-19jb6t6 {
    transition: background-color 560ms
        linear(
            0,
            0.03,
            0.103,
            0.202,
            0.311,
            0.421,
            0.526,
            0.621,
            0.705,
            0.776,
            0.836,
            0.884,
            0.922,
            0.952,
            0.974,
            0.99,
            1.001,
            1.008,
            1.012,
            1.015,
            1.015,
            1.015,
            1.014,
            1.012,
            1
        );
}
