html,
body,
#main {
	margin: 0;
	padding: 0;
	box-sizing: border-box
}

: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-size: 12px;
	font-family: sans-serif
}

body {
	--token-faf217ee-812d-4474-8131-b934f8e4dc1f: rgb(238, 238, 238);
	--token-0e64c98e-2e3d-4034-8a86-e95f1a065f27: rgb(34, 34, 34);
	--token-6fd3dded-9be8-4471-a82c-6f46144951d0: rgb(255, 255, 255);
	--token-826473bf-c720-497e-93aa-08d9ded12289: rgb(238, 238, 238);
	--token-6589a45a-3b7c-4a7d-a946-c1417bea99bb: rgb(51, 51, 51);
	--token-8a3866a7-1e23-4214-ad15-4e27ded36aa8: rgb(85, 85, 85);
	--token-89e7fd76-754e-4a75-937a-592e3fffa956: rgb(43, 84, 191);
	--token-7538f906-7f23-4256-a368-b37b300e6c43: rgb(157, 210, 216);
	--token-0d535d99-9d50-42ec-95f7-d31f344e2dda: rgb(227, 203, 98);
	--token-9159ee4c-fac6-4098-bf54-b42910a68df2: rgb(194, 62, 40)
}

@font-face {
	font-family: Azeret Mono;
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/azeretmono/v17/3XF5ErsiyJsY9O_Gepph-FvtTQgMQUdNekSfnPVR27yby5s.woff2) format("woff2");
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Azeret Mono;
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/azeretmono/v17/3XF5ErsiyJsY9O_Gepph-FvtTQgMQUdNekSfnPVR1byb.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Big Shoulders Display;
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/bigshouldersdisplay/v21/fC1_PZJEZG-e9gHhdI4-NBbfd2ys3SjJCx1cw9DuHpM.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Big Shoulders Display;
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/bigshouldersdisplay/v21/fC1_PZJEZG-e9gHhdI4-NBbfd2ys3SjJCx1cwtDuHpM.woff2) format("woff2");
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Big Shoulders Display;
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/bigshouldersdisplay/v21/fC1_PZJEZG-e9gHhdI4-NBbfd2ys3SjJCx1czNDu.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Big Shoulders Display;
	font-style: normal;
	font-weight: 600;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/bigshouldersdisplay/v21/fC1_PZJEZG-e9gHhdI4-NBbfd2ys3SjJCx1cw9DuHpM.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Big Shoulders Display;
	font-style: normal;
	font-weight: 600;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/bigshouldersdisplay/v21/fC1_PZJEZG-e9gHhdI4-NBbfd2ys3SjJCx1cwtDuHpM.woff2) format("woff2");
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Big Shoulders Display;
	font-style: normal;
	font-weight: 600;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/bigshouldersdisplay/v21/fC1_PZJEZG-e9gHhdI4-NBbfd2ys3SjJCx1czNDu.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Big Shoulders Display;
	font-style: normal;
	font-weight: 700;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/bigshouldersdisplay/v21/fC1_PZJEZG-e9gHhdI4-NBbfd2ys3SjJCx1cw9DuHpM.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Big Shoulders Display;
	font-style: normal;
	font-weight: 700;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/bigshouldersdisplay/v21/fC1_PZJEZG-e9gHhdI4-NBbfd2ys3SjJCx1cwtDuHpM.woff2) format("woff2");
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Big Shoulders Display;
	font-style: normal;
	font-weight: 700;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/bigshouldersdisplay/v21/fC1_PZJEZG-e9gHhdI4-NBbfd2ys3SjJCx1czNDu.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Big Shoulders Display;
	font-style: normal;
	font-weight: 900;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/bigshouldersdisplay/v21/fC1_PZJEZG-e9gHhdI4-NBbfd2ys3SjJCx1cw9DuHpM.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Big Shoulders Display;
	font-style: normal;
	font-weight: 900;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/bigshouldersdisplay/v21/fC1_PZJEZG-e9gHhdI4-NBbfd2ys3SjJCx1cwtDuHpM.woff2) format("woff2");
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Big Shoulders Display;
	font-style: normal;
	font-weight: 900;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/bigshouldersdisplay/v21/fC1_PZJEZG-e9gHhdI4-NBbfd2ys3SjJCx1czNDu.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Overused Grotesk Medium;
	src: url(https://framerusercontent.com/assets/xOWM7zGWjH3Ckn1SvsVX7pHtV7s.woff2);
	font-display: swap
}

@font-face {
	font-family: Overused Grotesk SemiBold;
	src: url(https://framerusercontent.com/assets/AmEEoMkrWlDSe77b6EdHP9s.woff2);
	font-display: swap
}

@font-face {
	font-family: Overused Grotesk Regular;
	src: url(https://framerusercontent.com/assets/GjF1DumxwGBqweHUVX4nAHxRj4.woff2);
	font-display: swap
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Inter;
	src: url(https://app.framerstatic.com/Inter-Black.cyrillic-ext-TU4ITVTR.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 900;
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Inter;
	src: url(https://app.framerstatic.com/Inter-Black.cyrillic-JX7CGTYD.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 900;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Inter;
	src: url(https://app.framerstatic.com/Inter-Black.greek-ext-LS3GCBFI.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 900;
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: Inter;
	src: url(https://app.framerstatic.com/Inter-Black.greek-ZWCJHBP5.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 900;
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: Inter;
	src: url(https://app.framerstatic.com/Inter-Black.latin-ext-BZLEUMX6.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 900;
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Inter;
	src: url(https://app.framerstatic.com/Inter-Black.latin-TETRYDF7.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 900;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Inter;
	src: url(https://app.framerstatic.com/Inter-Black.vietnamese-RXQCC3EJ.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 900;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Inter;
	src: url(https://app.framerstatic.com/Inter-BlackItalic.cyrillic-ext-TRM4ITYR.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 900;
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Inter;
	src: url(https://app.framerstatic.com/Inter-BlackItalic.cyrillic-FPHIQVZS.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 900;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Inter;
	src: url(https://app.framerstatic.com/Inter-BlackItalic.greek-ext-JTGUUSP5.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 900;
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: Inter;
	src: url(https://app.framerstatic.com/Inter-BlackItalic.greek-LUNA3RFO.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 900;
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: Inter;
	src: url(https://app.framerstatic.com/Inter-BlackItalic.latin-ext-KU7ICFYH.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 900;
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Inter;
	src: url(https://app.framerstatic.com/Inter-BlackItalic.latin-FRVXWQSB.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 900;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Inter;
	src: url(https://app.framerstatic.com/Inter-BlackItalic.vietnamese-2Q7MQKJX.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 900;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Inter;
	src: url(https://app.framerstatic.com/Inter-BoldItalic.cyrillic-ext-PEYDHC3S.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 700;
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Inter;
	src: url(https://app.framerstatic.com/Inter-BoldItalic.cyrillic-7EIL6JWG.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 700;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Inter;
	src: url(https://app.framerstatic.com/Inter-BoldItalic.greek-ext-3DJOYQMH.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 700;
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: Inter;
	src: url(https://app.framerstatic.com/Inter-BoldItalic.greek-TJBTLTT7.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 700;
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: Inter;
	src: url(https://app.framerstatic.com/Inter-BoldItalic.latin-ext-FVPCPRBJ.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 700;
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Inter;
	src: url(https://app.framerstatic.com/Inter-BoldItalic.latin-5ZFQS4XK.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 700;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Inter;
	src: url(https://app.framerstatic.com/Inter-BoldItalic.vietnamese-W2625PGF.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 700;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/NXxvFRoY5LDh3yCm7MEP2jqYk.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 100;
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/5CcgcVyoWSqO1THBiISd6oCog.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 100;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/MF544SVCvk3yNpLIz3pwDXFZPKM.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 100;
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/TNtxudDBkAm2RXdtU3rvTBwoM.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 100;
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/fIabp4VN5z7iJ3lNOz9qfNeQHc.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 100;
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/YSOgKh50dqzzsXffetgcarlLHcI.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 100;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/9iRSYClnXA0RMygyIn6yjjWXJw.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 100;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/MVhJhYeDWxeyqT939zMNyw9p8.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 200;
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/WXQXYfAQJIi2pCJACAfWWXfIDqI.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 200;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/RJeJJARdrtNUtic58kOz7hIgBuE.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 200;
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/4hBRAuM02i3fsxYDzyNvt5Az2so.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 200;
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/fz1JbBffNGgK7BNUI1mmbFBlgA8.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 200;
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/hgmI3sEShaw5UU738TAjDBQPH0.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 200;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/eIZyQwIlHYR0mnMSneEDMtqBPgw.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 200;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/BkDpl4ghaqvMi1btKFyG2tdbec.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 300;
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/zAMK70AQRFSShJgUiaR5IiIhgzk.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 300;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/IETjvc5qzUaRoaruDpPSwCUM8.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 300;
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/oLCoaT3ioA0fHdJnWR9W6k7NY.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 300;
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/Sj0PCHQSBjFmEp6NBWg6FNaKc.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 300;
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/v2q8JTTTs7McDMSEhnxAIBqd0.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 300;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/H4TfENUY1rh8R9UaSD6vngjJP3M.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 300;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 600;
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 600;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 600;
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 600;
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 600;
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 600;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 600;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 700;
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 700;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 700;
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 700;
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 700;
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 700;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 700;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/PONfPc6h4EPYwJliXQBmjVx7QxI.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 800;
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/zsnJN7Z1wdzUvepJniD3rbvJIyU.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 800;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/UrzZBOy7RyJEWAZGduzOeHiHuY.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 800;
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/996sR9SfSDuYELz8oHhDOcErkY.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 800;
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/ftN1HpyPVJEoEb4q36SOrNdLXU.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 800;
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/jN39PDxZWEwjG7Csryx3JN2r2Y.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 800;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/JAur4lGGSGRGyrFi59JSIKqVgU.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 800;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/YJsHMqeEm0oDHuxRTVCwg5eZuo.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 100;
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/oJJMyJlDykMObEyb5VexHSxd24.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 100;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/IpeaX0WzLaonj68howNZg4SJJaY.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 100;
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/KCj1bV3vDXY5OLHttTeRYcu9J8.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 100;
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/biaVHhOprxbHaR3dIP7Z8cYurHg.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 100;
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/BpOIEy4nYtcp1RwqOtwAgi2EiDE.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 100;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/gNa011yWpVpNFgUhhSlDX8nUiPQ.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 100;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/vpq17U0WM26sBGHgq9jnrUmUf8.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 200;
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/bNYh7lNMEpOegeRYAtyGel1WqBE.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 200;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/FBzcXZYmdulcZC0z278U6o0cw.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 200;
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/ua60IRqWK94xCrq0SC639Hbsdjg.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 200;
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/Pd8gNPn2dSCh4FyjWFw9PJysoQ.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 200;
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/zpiI5DA3vCb3G2sqEyq9xqogo.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 200;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/DtVQjTG8OGGKnwKYrMHRZVCyo.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 200;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/YYB6GZmCWnZq3RWZOghuZIOxQY.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 300;
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/miJTzODdiyIr3tRo9KEoqXXk2PM.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 300;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/6ZMhcggRFfEfbf7lncCpaUbA.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 300;
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/8sCN6PGUr4I8q5hC5twAXfcwqV0.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 300;
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/aUYDUTztS7anQw5JuwCncXeLOBY.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 300;
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/5mDAOkC5Wpzo7NkuE9oYfqlY2u4.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 300;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/yDiPvYxioBHsicnYxpPW35WQmx8.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 300;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 400;
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 400;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 400;
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 400;
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 400;
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 400;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 400;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/khkJkwSL66WFg8SX6Wa726c.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 500;
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/0E7IMbDzcGABpBwwqNEt60wU0w.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 500;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/NTJ0nQgIF0gcDelS14zQ9NR9Q.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 500;
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/QrcNhgEPfRl0LS8qz5Ln8olanl8.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 500;
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/JEXmejW8mXOYMtt0hyRg811kHac.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 500;
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/ksvR4VsLksjpSwnC2fPgHRNMw.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 500;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/uy9s0iWuxiNnVt8EpTI3gzohpwo.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 500;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/vxBnBhH8768IFAXAb4Qf6wQHKs.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 600;
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/zSsEuoJdh8mcFVk976C05ZfQr8.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 600;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/b8ezwLrN7h2AUoPEENcsTMVJ0.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 600;
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/mvNEIBLyHbscgHtwfsByjXUz3XY.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 600;
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/6FI2EneKzM3qBy5foOZXey7coCA.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 600;
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/qrVgiXNd6RuQjETYQiVQ9nqCk.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 600;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/NHHeAKJVP0ZWHk5YZnQQChIsBM.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 600;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/if4nAQEfO1l3iBiurvlUSTaMA.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 800;
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/GdJ7SQjcmkU1sz7lk5lMpKUlKY.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 800;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/sOA6LVskcCqlqggyjIZe0Zh39UQ.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 800;
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/zUCSsMbWBcHOQoATrhsPVigkc.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 800;
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/6eYp9yIAUvPZY7o0yfI4e2OP6g.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 800;
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/aKoimhPBfs6C7Am2HTTVjGcpE.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 800;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Inter;
	src: url(https://framerusercontent.com/assets/L9nHaKi7ULzGWchEehsfwttxOwM.woff2);
	font-display: swap;
	font-style: italic;
	font-weight: 800;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/2uIBiALfCHVpWbHqRMZutfT7giU.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 400;
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/Zwfz6xbVe5pmcWRJRgBDHnMkOkI.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 400;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/U9LaDDmbRhzX3sB8g8glTy5feTE.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 400;
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/tVew2LzXJ1t7QfxP1gdTIdj2o0g.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 400;
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/DF7bjCRmStYPqSb945lAlMfCCVQ.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 400;
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/nCpxWS6DaPlPe0lHzStXAPCo3lw.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 400;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/vebZUMjGyKkYsfcY73iwWTzLNag.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 400;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/Vu4RH4OOAYHIXg4LpXVzNVmbpY.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 100;
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/eOWZqb2nQ1SLbtYmcGBFYFSOE5U.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 100;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/H0Z3dXk6VFBv9TPQedY7FZVVVQ.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 100;
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/sMud1BrfhejzYfhsGoUtjWdRb90.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 100;
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/SDel4nEmK9AyiBktaYZfYI9DrY.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 100;
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/goi1SSqo9KWshoqpg7CqWwBcQBc.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 100;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/iPDparXDXhfwSxmuiEXzr0b1vAU.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 100;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/kZK78sVb0ChIxwI4EF00ArQvpu0.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 200;
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/zLXnIInNs9VhCJZQ1B0FvHgtWDM.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 200;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/yHa3FUh9QDCLkYGoHU44PsRbTI.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 200;
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/w3wwH92cnNPcZVAf63gAmGQW0k.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 200;
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/w9aHRXFhel7kScIgRMsPqEwE3AY.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 200;
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/uUP0myN2OEY8kWGv4U4DKeDieDg.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 200;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/eDNmF3DmGWYDX8NrhNZOl1SDyQ.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 200;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/MaMAn5Jp5gJg1z3VaLH65QwWPLc.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 300;
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/fEqgEChcTaneQFxeugexHq7Bk.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 300;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/nL7d8Ph0ViwUQorApF89PoAagQI.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 300;
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/YOHXUQlY1iC2t7qT4HeLSoBDtn4.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 300;
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/TfzHIi6ZmZDuhnIFGcgM6Ipuim4.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 300;
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/6e1qKhy2mljzCRhlGpuCksCGjGI.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 300;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/ub5XwqqEAMrXQz31ej6fNqbxnBc.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 300;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/ePuN3mCjzajIHnyCdvKBFiZkyY0.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 500;
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/V3j1L0o5vPFKe26Sw4HcpXCfHo.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 500;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/F3kdpd2N0cToWV5huaZjjgM.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 500;
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/0iDmxkizU9goZoclqIqsV5rvETU.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 500;
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/r0mv3NegmA0akcQsNFotG32Las.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 500;
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/8yoV9pUxquX7VD7ZXlNYKQmkmk.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 500;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/Ii21jnSJkulBKsHHXKlapi7fv9w.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 500;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/gazZKZuUEtvr9ULhdA4SprP0AZ0.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 600;
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/pe8RoujoPxuTZhqoNzYqHX2MXA.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 600;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/teGhWnhH3bCqefKGsIsqFy3hK8.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 600;
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/qQHxgTnEk6Czu1yW4xS82HQWFOk.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 600;
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/MJ3N6lfN4iP5Um8rJGqLYl03tE.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 600;
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/dHHUz45rhM2KCQpj9zttNVlibk.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 600;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/0SEEmmWc3vovhaai4RlRQSWRrz0.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 600;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/I11LrmuBDQZweplJ62KkVsklU5Y.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 700;
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/UjFZPDy3qGuDktQM4q9CxhKfIa8.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 700;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/8exwVHJy2DhJ4N5prYlVMrEKmQ.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 700;
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/UTeedEK21hO5jDxEUldzdScUqpg.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 700;
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/Ig8B8nzy11hzIWEIYnkg91sofjo.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 700;
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/n9CXKI3tsmCPeC6MCT9NziShSuQ.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 700;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/qctQFoJqJ9aIbRSIp0AhCQpFxn8.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 700;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/RDJfWXA0aFdpD2OO2AJLBh2Z7E.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 800;
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/e97VFGU1js4GGgvQCnvIiHpRf0.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 800;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/9WZaFuMg9OiQ7an8bugAJkUG04.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 800;
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/Kc2pkIGjh9K7EmlGx2sorKHcJDw.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 800;
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/pFve2DToKu0uyKsWs4NBTHpK7Vc.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 800;
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/1ZgR8LZSrJTG9VOgP5wgqaL3lQ4.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 800;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/4hhgqiTCDCCa8WhFmTB7QXODupk.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 800;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/EZSFVoaPWKnZ6GuVk5dlS5pk.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 900;
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/TMYuLEOqLWgunxD5qCFeADEgk.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 900;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/EL4v8OG6t2XwHSJLO1YF25DNiDw.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 900;
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/vSoBOmgqFUd0rVCgogjwL7jQI.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 900;
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/bIwBTbnyeAOa9wQIBagEdRDHXhE.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 900;
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/ytuJ1iJd5SddEQ3LTMbeYRRwiE.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 900;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/fmXYBApyDC604dR7g2aaACGvCk.woff2);
	font-display: block;
	font-style: normal;
	font-weight: 900;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/fWaKVy6hRB8Z8aBaXHMiFEvPILU.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 100;
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/syX0favWwGMDkTs34aSUJp2FDg.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 100;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/MRDnh8epalyri0qENYQVaYkjNjA.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 100;
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/dkR8k5Cze1rY2rQWCcFiLvNxm8M.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 100;
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/3RO0kKTqHkJmvsJcJAr5at0.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 100;
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/vYXKBGLaUwctOIY5xUjwrXQ4p8.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 100;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/GSo3TkcX0SwmUNLnnUlsKhqgZI.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 100;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/7b925B3vAlG2atcrbV7LoSudp7c.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 200;
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/FuEG87bF2T2uEeI84KQYYAE9wA.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 200;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/l72nQILmlFUAK8OXlvJB8Qybl2M.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 200;
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/PjAOIKsdFTryeYPWcKg4xHgWCTI.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 200;
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/5u1LyW8isA2RA3QfYvCc6TVeGSU.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 200;
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/TB25ubMpKGgq66PNQGGdJB2VGM.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 200;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/vFOa28RMJNgff4GnWLns8E8vGZw.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 200;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/JVGAsgKKXCCsDQ3MCrxIs5u1U.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 300;
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/GeFYhvsobZhw8u0Xza2zCmC8Cw.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 300;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/8dxmIktsyEgZt0OloSu5gz6TgLI.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 300;
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/f2kclCrwmFV8YeznrosrT3kcjE.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 300;
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/HTPyW5jOpXfwIja9CrgNJUDriY4.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 300;
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/SorE7ZPZIqD5pBy9oKeSOEC0Q5k.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 300;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/xFtzow8wtMpaEQuIGgCbt25Qorg.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 300;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/THWAFHoAcmqLMy81E8hCSdziVKA.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 400;
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/sQxGYWDlRkDr0eOKqiNRl6g5rs.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 400;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/NNTAT1XAm8ZRkr824inYPkjNeL4.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 400;
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/P2qr9PAWBt905929rHfxmneMUG0.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 400;
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/2BmSa4TZZvFKAZg2DydxTbvKlTU.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 400;
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/djqIk3Er2JcAcz7Rup88BdINEw.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 400;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/KMFW46iYsEZaUBwXbwPc9nQm71o.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 400;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/A5P4nkYCJlLQxGxaS1lzG8PNSc.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 500;
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/vuPfygr1n1zYxscvWgGI8hRf3LE.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 500;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/jplzYzqFHXreyADwk9yrkQlWQ.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 500;
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/sSIKP2TfVPvfK7YVENPE5H87A.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 500;
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/gawbeo7iEJSRZ4kcrh6YRrU8o.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 500;
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/xSzma7KIWAdctStaX171ey3lams.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 500;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/8E92vrr3j1gDqzepmeSbD2%20u0JxA.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 500;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/KKQXBq6BF0xEmVbrTnWxh3Yw.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 600;
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/ugFYeIKZEJXDxI6Kh0YQUX6EK9I.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 600;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/DgDysCLt0HkIpWMu2uN5tivgQ.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 600;
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/2yEyxokC6poTg3Uc5E2ogfVi6WE.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 600;
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/wmHLUqO4QxLaADUScavxvknnBQ.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 600;
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/08bCJfmvizuFi36VeazboYh54CQ.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 600;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/DuYGXsyDXsSnxlZ8qzmcA4x3JiI.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 600;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/fXvVh2JeZlehNcEhKHpHH0frSl0.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 700;
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/7pScaNeb6M7n2HF2jKemDqzCIr4.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 700;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/qS4UjQYyATcVV9rODk0Zx9KhkY8.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 700;
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/VfD2n20yM7v0hrUEBHEyafsmMBY.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 700;
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/4oIO9fB59bn3cKFWz7piCj28z9s.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 700;
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/TBccIZR9kIpkRce5i9ATfPp7a4.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 700;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/F5Lmfd3fCAu7TwiYbI4DLWw4ks.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 700;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/toNasQAsgu8B7dP8n9xdXRzdNhU.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 800;
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/xPVm3TFQkuvdIaC7nzaBBAiE5Y.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 800;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/xwWV9Y5bwNwM4PjHKFG1XmdwA.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 800;
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/oG51mTqVfF2JDETyCzOOIQOpzY.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 800;
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/1aaySnsnw0pKE2qUemKvHaM1tw.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 800;
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/pkaPRuutZhWxJishes736uL2KM.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 800;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/gLJVFeatQcrirAaS7jqVJIO4.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 800;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/yHWoQPBZSEiCC3aW3JXtcoFby8o.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 900;
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/UHqhq621TbUtspKtPKPA1Ne8qY.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 900;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/6dsy2CbviAWDcszGLlgyaLpRMk.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 900;
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/TQqnntSFYYGDv7XtyT3ZhfvDA.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 900;
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/nE03Xxh2GngsU8hDpg6CRGxqfoM.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 900;
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/sz8HQr9IEEln6nmUJ8X0dtBwUQ.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 900;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Inter Display;
	src: url(https://framerusercontent.com/assets/dWFiPjtJpfcxAIDV8RPyuCq04.woff2);
	font-display: block;
	font-style: italic;
	font-weight: 900;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Switzer;
	src: url(https://framerusercontent.com/third-party-assets/fontshare/wf/BLNB4FAQFNK56DWWNF7PMGTCOTZHOEII/ST3WKSSDMBK2MIQQO3MAVYWLF4FTOLFV/6IN5WOLRCYP4G4MOCOHOMXNON6Q7MDAR.woff2);
	font-display: swap;
	font-style: normal;
	font-weight: 400
}

@font-face {
	font-family: Overused Grotesk Medium Placeholder;
	src: local("Arial");
	ascent-override: 109.64%;
	descent-override: 31.36%;
	line-gap-override: 9.04%;
	size-adjust: 99.51%
}

@font-face {
	font-family: Overused Grotesk SemiBold Placeholder;
	src: local("Arial");
	ascent-override: 108.77%;
	descent-override: 32.34%;
	line-gap-override: 8.82%;
	size-adjust: 102.05%
}

@font-face {
	font-family: Overused Grotesk Regular Placeholder;
	src: local("Arial");
	ascent-override: 110.72%;
	descent-override: 30.34%;
	line-gap-override: 9.29%;
	size-adjust: 96.91%
}

@font-face {
	font-family: Inter Placeholder;
	src: local("Arial");
	ascent-override: 90%;
	descent-override: 22.43%;
	line-gap-override: 0%;
	size-adjust: 107.64%
}

@font-face {
	font-family: Switzer Placeholder;
	src: local("Arial");
	ascent-override: 96.67%;
	descent-override: 24.66%;
	line-gap-override: 8.88%;
	size-adjust: 101.38%
}

[data-framer-component-type] {
	position: absolute
}

[data-framer-component-type=Text] {
	cursor: inherit
}

[data-framer-component-text-autosized] * {
	white-space: pre
}

[data-framer-component-type=Text]>* {
	text-align: var(--framer-text-alignment, start)
}

[data-framer-component-type=Text] span span,
[data-framer-component-type=Text] p span,
[data-framer-component-type=Text] h1 span,
[data-framer-component-type=Text] h2 span,
[data-framer-component-type=Text] h3 span,
[data-framer-component-type=Text] h4 span,
[data-framer-component-type=Text] h5 span,
[data-framer-component-type=Text] h6 span {
	display: block
}

[data-framer-component-type=Text] span span span,
[data-framer-component-type=Text] p span span,
[data-framer-component-type=Text] h1 span span,
[data-framer-component-type=Text] h2 span span,
[data-framer-component-type=Text] h3 span span,
[data-framer-component-type=Text] h4 span span,
[data-framer-component-type=Text] h5 span span,
[data-framer-component-type=Text] h6 span span {
	display: unset
}

[data-framer-component-type=Text] div div span,
[data-framer-component-type=Text] a div span,
[data-framer-component-type=Text] span span span,
[data-framer-component-type=Text] p span span,
[data-framer-component-type=Text] h1 span span,
[data-framer-component-type=Text] h2 span span,
[data-framer-component-type=Text] h3 span span,
[data-framer-component-type=Text] h4 span span,
[data-framer-component-type=Text] h5 span span,
[data-framer-component-type=Text] h6 span span,
[data-framer-component-type=Text] a {
	font-family: var(--font-family);
	font-style: var(--font-style);
	font-weight: min(calc(var(--framer-font-weight-increase, 0) + var(--font-weight, 400)), 900);
	color: var(--text-color);
	letter-spacing: var(--letter-spacing);
	font-size: var(--font-size);
	text-transform: var(--text-transform);
	text-decoration: var(--text-decoration);
	line-height: var(--line-height)
}

[data-framer-component-type=Text] div div span,
[data-framer-component-type=Text] a div span,
[data-framer-component-type=Text] span span span,
[data-framer-component-type=Text] p span span,
[data-framer-component-type=Text] h1 span span,
[data-framer-component-type=Text] h2 span span,
[data-framer-component-type=Text] h3 span span,
[data-framer-component-type=Text] h4 span span,
[data-framer-component-type=Text] h5 span span,
[data-framer-component-type=Text] h6 span span,
[data-framer-component-type=Text] a {
	--font-family: var(--framer-font-family);
	--font-style: var(--framer-font-style);
	--font-weight: var(--framer-font-weight);
	--text-color: var(--framer-text-color);
	--letter-spacing: var(--framer-letter-spacing);
	--font-size: var(--framer-font-size);
	--text-transform: var(--framer-text-transform);
	--text-decoration: var(--framer-text-decoration);
	--line-height: var(--framer-line-height)
}

[data-framer-component-type=Text] a,
[data-framer-component-type=Text] a div span,
[data-framer-component-type=Text] a span span span,
[data-framer-component-type=Text] a p span span,
[data-framer-component-type=Text] a h1 span span,
[data-framer-component-type=Text] a h2 span span,
[data-framer-component-type=Text] a h3 span span,
[data-framer-component-type=Text] a h4 span span,
[data-framer-component-type=Text] a h5 span span,
[data-framer-component-type=Text] a h6 span span {
	--font-family: var(--framer-link-font-family, var(--framer-font-family));
	--font-style: var(--framer-link-font-style, var(--framer-font-style));
	--font-weight: var(--framer-link-font-weight, var(--framer-font-weight));
	--text-color: var(--framer-link-text-color, var(--framer-text-color));
	--font-size: var(--framer-link-font-size, var(--framer-font-size));
	--text-transform: var(--framer-link-text-transform, var(--framer-text-transform));
	--text-decoration: var(--framer-link-text-decoration, var(--framer-text-decoration))
}

[data-framer-component-type=Text] a:hover,
[data-framer-component-type=Text] a div span:hover,
[data-framer-component-type=Text] a span span span:hover,
[data-framer-component-type=Text] a p span span:hover,
[data-framer-component-type=Text] a h1 span span:hover,
[data-framer-component-type=Text] a h2 span span:hover,
[data-framer-component-type=Text] a h3 span span:hover,
[data-framer-component-type=Text] a h4 span span:hover,
[data-framer-component-type=Text] a h5 span span:hover,
[data-framer-component-type=Text] a h6 span span:hover {
	--font-family: var(--framer-link-hover-font-family, var(--framer-link-font-family, var(--framer-font-family)));
	--font-style: var(--framer-link-hover-font-style, var(--framer-link-font-style, var(--framer-font-style)));
	--font-weight: var(--framer-link-hover-font-weight, var(--framer-link-font-weight, var(--framer-font-weight)));
	--text-color: var(--framer-link-hover-text-color, var(--framer-link-text-color, var(--framer-text-color)));
	--font-size: var(--framer-link-hover-font-size, var(--framer-link-font-size, var(--framer-font-size)));
	--text-transform: var(--framer-link-hover-text-transform, var(--framer-link-text-transform, var(--framer-text-transform)));
	--text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration)))
}

[data-framer-component-type=Text].isCurrent a,
[data-framer-component-type=Text].isCurrent a div span,
[data-framer-component-type=Text].isCurrent a span span span,
[data-framer-component-type=Text].isCurrent a p span span,
[data-framer-component-type=Text].isCurrent a h1 span span,
[data-framer-component-type=Text].isCurrent a h2 span span,
[data-framer-component-type=Text].isCurrent a h3 span span,
[data-framer-component-type=Text].isCurrent a h4 span span,
[data-framer-component-type=Text].isCurrent a h5 span span,
[data-framer-component-type=Text].isCurrent a h6 span span {
	--font-family: var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family)));
	--font-style: var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style)));
	--font-weight: var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight)));
	--text-color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color)));
	--font-size: var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size)));
	--text-transform: var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform)));
	--text-decoration: var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration)))
}

p.framer-text,
div.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,
span.framer-text:not([data-text-fill]) {
	font-family: var(--framer-blockquote-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));
	font-style: var(--framer-blockquote-font-style, var(--framer-font-style, normal));
	font-weight: 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));
	text-decoration: var(--framer-blockquote-text-decoration, var(--framer-text-decoration, none));
	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)
}

.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))
}

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))
}

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))
}

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),
.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] {
	display: inline-block;
	background-clip: text;
	-webkit-background-clip: text;
	-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))
}

code.framer-text,
code.framer-text span.framer-text:not([data-text-fill]) {
	font-family: var(--framer-blockquote-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 {
	margin-block-start: initial;
	margin-block-end: initial;
	margin-inline-start: initial;
	margin-inline-end: initial;
	unicode-bidi: initial
}

a.framer-text,
a.framer-text span.framer-text:not([data-text-fill]) {
	font-family: var(--framer-blockquote-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
	font-style: var(--framer-blockquote-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));
	font-weight: var(--framer-blockquote-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));
	color: var(--framer-blockquote-text-color, var(--framer-link-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));
	text-transform: var(--framer-blockquote-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));
	text-decoration: var(--framer-blockquote-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)));
	cursor: var(--framer-custom-cursors, pointer)
}

code.framer-text a.framer-text,
code.framer-text a.framer-text span.framer-text:not([data-text-fill]) {
	font-family: var(--framer-blockquote-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-link-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))
}

a.framer-text:hover,
a.framer-text:hover span.framer-text:not([data-text-fill]) {
	font-family: var(--framer-link-hover-font-family, var(--framer-blockquote-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif))));
	font-style: var(--framer-link-hover-font-style, var(--framer-blockquote-font-style, var(--framer-link-font-style, var(--framer-font-style, normal))));
	font-weight: var(--framer-link-hover-font-weight, var(--framer-blockquote-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400))));
	color: var(--framer-link-hover-text-color, var(--framer-blockquote-text-color, var(--framer-link-text-color, var(--framer-text-color, #000))));
	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-blockquote-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none))));
	text-decoration: var(--framer-link-hover-text-decoration, var(--framer-blockquote-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))))
}

code.framer-text a.framer-text:hover,
code.framer-text a.framer-text:hover span.framer-text:not([data-text-fill]) {
	font-family: var(--framer-blockquote-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-link-hover-text-color, var(--framer-blockquote-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000)))));
	font-size: calc(var(--framer-link-hover-font-size, var(--framer-blockquote-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)))) * var(--framer-font-size-scale, 1))
}

a.framer-text[data-framer-page-link-current],
a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]) {
	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-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));
	font-weight: var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));
	color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));
	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)));
	text-decoration: var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)))
}

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]) {
	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: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000))));
	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))
}

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]) {
	font-family: 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-link-hover-font-style, var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal))));
	font-weight: var(--framer-link-hover-font-weight, var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400))));
	color: var(--framer-link-hover-text-color, var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000))));
	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))));
	text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))))
}

code.framer-text a.framer-text[data-framer-page-link-current]:hover,
code.framer-text a.framer-text[data-framer-page-link-current]:hover 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: 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)))));
	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))
}

.framer-image.framer-text {
	display: block;
	max-width: 100%;
	height: auto
}

.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-line-height: 1.2em;
	--framer-text-alignment: start;
	--framer-font-open-type-features: normal
}

ol.framer-text {
	--list-style-type: decimal
}

ul.framer-text,
ol.framer-text {
	display: table;
	width: 100%
}

li.framer-text {
	display: table-row;
	counter-increment: list-item;
	list-style: none
}

ol.framer-text>li.framer-text:before {
	display: table-cell;
	width: 2.25ch;
	box-sizing: border-box;
	padding-inline-end: .75ch;
	content: counter(list-item, var(--list-style-type)) ".";
	white-space: nowrap
}

ul.framer-text>li.framer-text:before {
	display: table-cell;
	width: 2.25ch;
	box-sizing: border-box;
	padding-inline-end: .75ch;
	content: "\2022"
}

.framer-text-module[style*=aspect-ratio]>:first-child {
	width: 100%
}

@supports not (aspect-ratio: 1) {
	.framer-text-module[style*=aspect-ratio] {
		position: relative
	}
}

@supports not (aspect-ratio: 1) {
	.framer-text-module[style*=aspect-ratio]:before {
		content: "";
		display: block;
		padding-bottom: calc(100% / calc(var(--aspect-ratio)))
	}
}

@supports not (aspect-ratio: 1) {
	.framer-text-module[style*=aspect-ratio]>:first-child {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%
	}
}

[data-framer-component-type=DeprecatedRichText] {
	cursor: inherit
}

[data-framer-component-type=DeprecatedRichText] .text-styles-preset-reset {
	--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-line-height: 1.2em;
	--framer-text-alignment: start;
	--framer-font-open-type-features: normal
}

[data-framer-component-type=DeprecatedRichText] p,
[data-framer-component-type=DeprecatedRichText] div,
[data-framer-component-type=DeprecatedRichText] h1,
[data-framer-component-type=DeprecatedRichText] h2,
[data-framer-component-type=DeprecatedRichText] h3,
[data-framer-component-type=DeprecatedRichText] h4,
[data-framer-component-type=DeprecatedRichText] h5,
[data-framer-component-type=DeprecatedRichText] h6 {
	margin: 0;
	padding: 0
}

[data-framer-component-type=DeprecatedRichText] p,
[data-framer-component-type=DeprecatedRichText] div,
[data-framer-component-type=DeprecatedRichText] h1,
[data-framer-component-type=DeprecatedRichText] h2,
[data-framer-component-type=DeprecatedRichText] h3,
[data-framer-component-type=DeprecatedRichText] h4,
[data-framer-component-type=DeprecatedRichText] h5,
[data-framer-component-type=DeprecatedRichText] h6,
[data-framer-component-type=DeprecatedRichText] li,
[data-framer-component-type=DeprecatedRichText] ol,
[data-framer-component-type=DeprecatedRichText] ul,
[data-framer-component-type=DeprecatedRichText] span:not([data-text-fill]) {
	font-family: var(--framer-font-family, Inter, Inter Placeholder, sans-serif);
	font-style: var(--framer-font-style, normal);
	font-weight: var(--framer-font-weight, 400);
	color: var(--framer-text-color, #000);
	font-size: var(--framer-font-size, 16px);
	letter-spacing: var(--framer-letter-spacing, 0);
	text-transform: var(--framer-text-transform, none);
	text-decoration: var(--framer-text-decoration, none);
	line-height: var(--framer-line-height, 1.2em);
	text-align: var(--framer-text-alignment, start)
}

[data-framer-component-type=DeprecatedRichText] p:not(:first-child),
[data-framer-component-type=DeprecatedRichText] div:not(:first-child),
[data-framer-component-type=DeprecatedRichText] h1:not(:first-child),
[data-framer-component-type=DeprecatedRichText] h2:not(:first-child),
[data-framer-component-type=DeprecatedRichText] h3:not(:first-child),
[data-framer-component-type=DeprecatedRichText] h4:not(:first-child),
[data-framer-component-type=DeprecatedRichText] h5:not(:first-child),
[data-framer-component-type=DeprecatedRichText] h6:not(:first-child),
[data-framer-component-type=DeprecatedRichText] ol:not(:first-child),
[data-framer-component-type=DeprecatedRichText] ul:not(:first-child),
[data-framer-component-type=DeprecatedRichText] .framer-image:not(:first-child) {
	margin-top: var(--framer-paragraph-spacing, 0)
}

[data-framer-component-type=DeprecatedRichText] span[data-text-fill] {
	display: inline-block;
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

[data-framer-component-type=DeprecatedRichText] a,
[data-framer-component-type=DeprecatedRichText] a span:not([data-text-fill]) {
	font-family: var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));
	font-style: var(--framer-link-font-style, var(--framer-font-style, normal));
	font-weight: var(--framer-link-font-weight, var(--framer-font-weight, 400));
	color: var(--framer-link-text-color, var(--framer-text-color, #000));
	font-size: var(--framer-link-font-size, var(--framer-font-size, 16px));
	text-transform: var(--framer-link-text-transform, var(--framer-text-transform, none));
	text-decoration: var(--framer-link-text-decoration, var(--framer-text-decoration, none))
}

[data-framer-component-type=DeprecatedRichText] a:hover,
[data-framer-component-type=DeprecatedRichText] a:hover span:not([data-text-fill]) {
	font-family: var(--framer-link-hover-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
	font-style: var(--framer-link-hover-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));
	font-weight: var(--framer-link-hover-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));
	color: var(--framer-link-hover-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));
	font-size: var(--framer-link-hover-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)));
	text-transform: var(--framer-link-hover-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));
	text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)))
}

a[data-framer-page-link-current],
a[data-framer-page-link-current] span:not([data-text-fill]) {
	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-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));
	font-weight: var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));
	color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));
	font-size: var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)));
	text-transform: var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));
	text-decoration: var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)))
}

a[data-framer-page-link-current]:hover,
a[data-framer-page-link-current]:hover span:not([data-text-fill]) {
	font-family: 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-link-hover-font-style, var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal))));
	font-weight: var(--framer-link-hover-font-weight, var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400))));
	color: var(--framer-link-hover-text-color, var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000))));
	font-size: var(--framer-link-hover-font-size, var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))));
	text-transform: var(--framer-link-hover-text-transform, var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none))));
	text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))))
}

[data-framer-component-type=DeprecatedRichText] strong {
	font-weight: bolder
}

[data-framer-component-type=DeprecatedRichText] em {
	font-style: italic
}

[data-framer-component-type=DeprecatedRichText] .framer-image {
	display: block;
	max-width: 100%;
	height: auto
}

[data-framer-component-type=DeprecatedRichText] ul,
[data-framer-component-type=DeprecatedRichText] ol {
	display: table;
	width: 100%;
	padding-left: 0;
	margin: 0
}

[data-framer-component-type=DeprecatedRichText] li {
	display: table-row;
	counter-increment: list-item;
	list-style: none
}

[data-framer-component-type=DeprecatedRichText] ol>li:before {
	display: table-cell;
	width: 2.25ch;
	box-sizing: border-box;
	padding-right: .75ch;
	content: counter(list-item) ".";
	white-space: nowrap
}

[data-framer-component-type=DeprecatedRichText] ul>li:before {
	display: table-cell;
	width: 2.25ch;
	box-sizing: border-box;
	padding-right: .75ch;
	content: "\2022"
}

:not([data-framer-generated])>[data-framer-stack-content-wrapper]>*,
:not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-component-type],
:not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-legacy-stack-gap-enabled]>*,
:not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-legacy-stack-gap-enabled]>[data-framer-component-type] {
	position: relative
}

.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-right: 0;
	margin-bottom: 0
}

NavigationContainer [data-framer-component-type=NavigationContainer]>*,
[data-framer-component-type=NavigationContainer]>[data-framer-component-type] {
	position: relative
}

[data-framer-component-type=Scroll]::-webkit-scrollbar {
	display: none
}

[data-framer-component-type=ScrollContentWrapper]>* {
	position: relative
}

[data-framer-component-type=NativeScroll] {
	-webkit-overflow-scrolling: touch
}

[data-framer-component-type=NativeScroll]>* {
	position: relative
}

[data-framer-component-type=NativeScroll].direction-both {
	overflow-x: scroll;
	overflow-y: scroll
}

[data-framer-component-type=NativeScroll].direction-vertical {
	overflow-x: hidden;
	overflow-y: scroll
}

[data-framer-component-type=NativeScroll].direction-horizontal {
	overflow-x: scroll;
	overflow-y: hidden
}

[data-framer-component-type=NativeScroll].direction-vertical>* {
	width: 100% !important
}

[data-framer-component-type=NativeScroll].direction-horizontal>* {
	height: 100% !important
}

[data-framer-component-type=NativeScroll].scrollbar-hidden::-webkit-scrollbar {
	display: none
}

[data-framer-component-type=PageContentWrapper]>*,
[data-framer-component-type=PageContentWrapper]>[data-framer-component-type] {
	position: relative
}

[data-framer-component-type=DeviceComponent].no-device>* {
	width: 100% !important;
	height: 100% !important
}

[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-component-type=Frame] *,
[data-framer-component-type=Stack] * {
	pointer-events: auto
}

[data-framer-generated] * {
	pointer-events: unset
}

.svgContainer svg {
	display: block
}

[data-reset=button] {
	border-width: 0;
	padding: 0;
	background: none
}

[data-hide-scrollbars=true]::-webkit-scrollbar {
	width: 0px;
	height: 0px
}

[data-hide-scrollbars=true]::-webkit-scrollbar-thumb {
	background: transparent
}

.framer-cursor-none,
.framer-cursor-none * {
	cursor: none !important
}

.framer-pointer-events-none,
.framer-pointer-events-none * {
	pointer-events: none !important
}

.framer-body-R6_F7xjGZ-framer-oycR3 {
	background: var(--token-faf217ee-812d-4474-8131-b934f8e4dc1f, rgb(246, 243, 236))
}

.framer-oycR3.framer-22mm1d,
.framer-oycR3 .framer-22mm1d {
	display: block
}

.framer-oycR3.framer-1j0r8sm {
	align-content: flex-start;
	align-items: flex-start;
	background-color: var(--token-faf217ee-812d-4474-8131-b934f8e4dc1f, #f6f3ec);
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 0px;
	height: min-content;
	justify-content: flex-start;
	overflow: visible;
	padding: 0;
	position: relative;
	width: 1200px
}

.framer-oycR3 .framer-iuo3eg-container {
	flex: none;
	height: auto;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 8
}

.framer-oycR3 .framer-14g3oz7 {
	background-color: var(--token-0e64c98e-2e3d-4034-8a86-e95f1a065f27, #222222);
	inset: 0;
	position: fixed;
	user-select: none;
	z-index: 6
}

.framer-oycR3 .framer-1xz6vqn-container {
	flex: none;
	height: 100vh;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 9
}

.framer-oycR3 .framer-1d1b3u2 {
	align-content: center;
	align-items: center;
	display: flex;
	flex: none;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 0px;
	height: min-content;
	justify-content: center;
	overflow: visible;
	padding: 0;
	pointer-events: auto;
	position: relative;
	width: 100%;
	z-index: 6
}

.framer-oycR3 .framer-x7c28e {
	align-content: center;
	align-items: center;
	background-color: var(--token-826473bf-c720-497e-93aa-08d9ded12289, #dddddd);
	display: flex;
	flex: none;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 1px;
	height: 100vh;
	justify-content: center;
	overflow: hidden;
	padding: 0 20px;
	position: relative;
	width: 100%;
	z-index: 3
}

.framer-oycR3 .framer-1geasfa,
.framer-oycR3 .framer-cgy13p {
	align-content: center;
	align-items: center;
	display: flex;
	flex: none;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 10px;
	height: min-content;
	justify-content: center;
	overflow: visible;
	padding: 0;
	position: relative;
	width: 100%
}

.framer-oycR3 .framer-1yzprk4 {
	align-content: center;
	align-items: center;
	display: flex;
	flex: none;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 0px;
	height: min-content;
	justify-content: flex-start;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: min-content;
	z-index: 1
}

.framer-oycR3 .framer-cnizie,
.framer-oycR3 .framer-1nul4ck,
.framer-oycR3 .framer-9bgpp5,
.framer-oycR3 .framer-1sulpsx,
.framer-oycR3 .framer-y12zzk,
.framer-oycR3 .framer-1pwb8u7,
.framer-oycR3 .framer-1wwhu3t,
.framer-oycR3 .framer-15nitdf,
.framer-oycR3 .framer-18afnr8 {
	flex: none;
	height: auto;
	position: relative;
	white-space: pre;
	width: auto
}

.framer-oycR3 .framer-1o9gdqc {
	align-content: center;
	align-items: center;
	aspect-ratio: 1.5789473684210527 / 1;
	display: flex;
	flex: none;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 10px;
	height: var(--framer-aspect-ratio-supported, 122px);
	justify-content: center;
	overflow: visible;
	padding: 0 0 7px 7px;
	position: relative;
	width: 185px
}

.framer-oycR3 .framer-1bd4tlp-container {
	-webkit-mask: url(https://framerusercontent.com/images/UzeIveq2jpBIKZvIFeI8vWd6hC8.svg) alpha no-repeat center / cover add;
	aspect-ratio: 1.5789473684210527 / 1;
	flex: none;
	height: var(--framer-aspect-ratio-supported, 115px);
	mask: url(https://framerusercontent.com/images/UzeIveq2jpBIKZvIFeI8vWd6hC8.svg) alpha no-repeat center / cover add;
	position: relative;
	width: 174px
}

.framer-oycR3 .framer-6iksvr {
	align-content: center;
	align-items: center;
	display: flex;
	flex: none;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 10px;
	height: min-content;
	justify-content: center;
	overflow: visible;
	padding: 0 5px;
	position: relative;
	width: min-content
}

.framer-oycR3 .framer-1gipodx {
	align-content: center;
	align-items: center;
	bottom: 0;
	display: flex;
	flex: none;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 0px;
	height: min-content;
	justify-content: flex-start;
	left: 0;
	overflow: visible;
	padding: 0 20px 20px;
	position: absolute;
	right: 0;
	z-index: 9
}

.framer-oycR3 .framer-i24yny {
	align-content: flex-start;
	align-items: flex-start;
	display: flex;
	flex: 4 0 0px;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 1195px;
	height: min-content;
	justify-content: flex-start;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 1px
}

.framer-oycR3 .framer-riy77o,
.framer-oycR3 .framer-1cp863q,
.framer-oycR3 .framer-c0ncav,
.framer-oycR3 .framer-52qjcb {
	--framer-link-text-color: #0099ff;
	--framer-link-text-decoration: underline;
	flex: none;
	height: auto;
	position: relative;
	white-space: pre;
	width: auto
}

.framer-oycR3 .framer-k7ybuu {
	align-content: center;
	align-items: center;
	display: flex;
	flex: 4 0 0px;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 10px;
	height: min-content;
	justify-content: flex-start;
	min-height: 13px;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 1px
}

.framer-oycR3 .framer-chnenu {
	align-content: flex-end;
	align-items: flex-end;
	display: flex;
	flex: 4 0 0px;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 1195px;
	height: min-content;
	justify-content: flex-start;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 1px
}

.framer-oycR3 .framer-19fjhje {
	align-content: center;
	align-items: center;
	bottom: 0;
	display: flex;
	flex: none;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 10px;
	height: 100vh;
	justify-content: center;
	overflow: visible;
	padding: 0;
	position: sticky;
	top: 0;
	width: 100%;
	will-change: transform;
	z-index: 1
}

.framer-oycR3 .framer-12acrsu-container {
	flex: none;
	height: 100%;
	position: relative;
	width: 100%
}

.framer-oycR3 .framer-10k64o6 {
	align-content: flex-start;
	align-items: flex-start;
	background-color: var(--token-826473bf-c720-497e-93aa-08d9ded12289, #dddddd);
	display: flex;
	flex: none;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 20px;
	height: min-content;
	justify-content: center;
	overflow: hidden;
	padding: 120px 20px;
	position: relative;
	width: 100%;
	z-index: 3
}

.framer-oycR3 .framer-148biwa {
	align-content: flex-start;
	align-items: flex-start;
	display: flex;
	flex: none;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 10px;
	height: min-content;
	justify-content: flex-end;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 100%
}

.framer-oycR3 .framer-1r0xh1n {
	align-content: flex-start;
	align-items: flex-start;
	display: flex;
	flex: 1 0 0px;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 70px;
	height: min-content;
	justify-content: flex-start;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 1px
}

.framer-oycR3 .framer-1601rt0 {
	align-content: flex-start;
	align-items: flex-start;
	display: flex;
	flex: 1 0 0px;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 20px;
	height: min-content;
	justify-content: flex-start;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 1px
}

.framer-oycR3 .framer-11w7dr {
	align-content: flex-end;
	align-items: flex-end;
	display: flex;
	flex: none;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 10px;
	height: min-content;
	justify-content: flex-start;
	overflow: visible;
	padding: 0;
	position: relative;
	width: 100%
}

.framer-oycR3 .framer-1qd0eui {
	flex: none;
	height: auto;
	max-width: 100%;
	position: relative;
	white-space: pre-wrap;
	width: auto;
	word-break: break-word;
	word-wrap: break-word
}

.framer-oycR3 .framer-46pnry {
	align-content: flex-start;
	align-items: flex-start;
	display: flex;
	flex: none;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 40px;
	height: min-content;
	justify-content: flex-start;
	overflow: visible;
	padding: 0;
	position: relative;
	width: 100%
}

.framer-oycR3 .framer-1oir0of {
	align-content: center;
	align-items: center;
	display: flex;
	flex: none;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 10px;
	height: 14px;
	justify-content: flex-end;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 100%
}

.framer-oycR3 .framer-14hfhnc-container,
.framer-oycR3 .framer-1w5u4eh-container,
.framer-oycR3 .framer-1pd9bgl-container {
	flex: none;
	height: auto;
	position: relative;
	width: auto
}

.framer-oycR3 .framer-j95x1t {
	align-content: center;
	align-items: center;
	background-color: var(--token-826473bf-c720-497e-93aa-08d9ded12289, #dddddd);
	display: flex;
	flex: none;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 10px;
	height: min-content;
	justify-content: center;
	overflow: hidden;
	padding: 0 20px 120px;
	position: relative;
	width: 100%;
	z-index: 3
}

.framer-oycR3 .framer-kqg4b0 {
	align-content: center;
	align-items: center;
	display: flex;
	flex: none;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 0px;
	height: min-content;
	justify-content: center;
	overflow: visible;
	padding: 0 0 60px;
	position: relative;
	width: 100%
}

.framer-oycR3 .framer-gc0tcj-container {
	flex: none;
	height: 1px;
	position: relative;
	width: 100%
}

.framer-oycR3 .framer-1upae3e {
	align-content: center;
	align-items: center;
	display: flex;
	flex: none;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 18px;
	height: min-content;
	justify-content: flex-start;
	overflow: hidden;
	padding: 20px 0 0;
	position: relative;
	width: 100%
}

.framer-oycR3 .framer-xq8vz2 {
	align-content: center;
	align-items: center;
	display: flex;
	flex: none;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 10px;
	height: min-content;
	justify-content: flex-start;
	overflow: visible;
	padding: 0;
	position: relative;
	width: min-content
}

.framer-oycR3 .framer-pwm11k {
	align-content: center;
	align-items: center;
	display: flex;
	flex: none;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 10px;
	height: min-content;
	justify-content: flex-start;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: min-content
}

.framer-oycR3 .framer-1lfnpy7 {
	align-content: center;
	align-items: center;
	display: flex;
	flex: none;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 100px;
	height: min-content;
	justify-content: center;
	overflow: hidden;
	padding: 0 0 40px;
	position: relative;
	width: 100%
}

.framer-oycR3 .framer-ba4br0,
.framer-oycR3 .framer-y7apf4 {
	align-content: flex-start;
	align-items: flex-start;
	display: flex;
	flex: none;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 20px;
	height: min-content;
	justify-content: center;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 100%
}

.framer-oycR3 .framer-18pmrgh,
.framer-oycR3 .framer-x7vwql {
	align-content: flex-start;
	align-items: flex-start;
	display: flex;
	flex: 2 0 0px;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 40px;
	height: min-content;
	justify-content: flex-start;
	padding: 0;
	position: relative;
	width: 1px
}

.framer-oycR3 .framer-h20mpk-container,
.framer-oycR3 .framer-5r81cj-container {
	aspect-ratio: 1.7230769230769232 / 1;
	flex: none;
	height: var(--framer-aspect-ratio-supported, 325px);
	position: relative;
	width: 100%
}

.framer-oycR3 .framer-yacayp,
.framer-oycR3 .framer-1dxpgyc,
.framer-oycR3 .framer-15khghz,
.framer-oycR3 .framer-rnad6x {
	align-content: flex-start;
	align-items: flex-start;
	display: flex;
	flex: 1 0 0px;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 40px;
	height: min-content;
	justify-content: flex-start;
	padding: 0;
	position: relative;
	width: 1px
}

.framer-oycR3 .framer-q6pdpv-container,
.framer-oycR3 .framer-f27w43-container {
	aspect-ratio: 1.2727272727272727 / 1;
	flex: none;
	height: var(--framer-aspect-ratio-supported, 220px);
	position: relative;
	width: 100%
}

.framer-oycR3 .framer-1iyqr81-container {
	aspect-ratio: 1.2727272727272727 / 1;
	cursor: pointer;
	flex: none;
	height: var(--framer-aspect-ratio-supported, 220px);
	position: relative;
	width: 100%
}

.framer-oycR3 .framer-6q2b38-container {
	flex: none;
	height: 220px;
	position: relative;
	width: 100%
}

.framer-oycR3 .framer-cao62c {
	align-content: center;
	align-items: center;
	display: flex;
	flex: none;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 10px;
	height: min-content;
	justify-content: flex-end;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 100%
}

.framer-oycR3 .framer-1uddogl,
.framer-oycR3 .framer-j3ypcr,
.framer-oycR3 .framer-1ok45ls {
	align-content: center;
	align-items: center;
	display: flex;
	flex: none;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 10px;
	height: min-content;
	justify-content: center;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: min-content
}

.framer-oycR3 .framer-1h502mh {
	align-content: center;
	align-items: center;
	display: flex;
	flex: none;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 10px;
	height: min-content;
	justify-content: flex-start;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 100%;
	z-index: 5
}

.framer-oycR3 .framer-iuwz6n {
	align-content: flex-start;
	align-items: flex-start;
	display: flex;
	flex: none;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 20px;
	height: min-content;
	justify-content: center;
	overflow: hidden;
	padding: 20px 20px 0;
	position: relative;
	width: 100%
}

.framer-oycR3 .framer-o4ej1c {
	align-content: flex-start;
	align-items: flex-start;
	display: flex;
	flex: none;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 10px;
	height: min-content;
	justify-content: flex-start;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 100%
}

.framer-oycR3 .framer-173j96r {
	align-content: flex-start;
	align-items: flex-start;
	flex: none;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 10px;
	height: min-content;
	justify-content: flex-start;
	overflow: hidden;
	padding: 0 20px;
	position: relative;
	width: 100%
}

.framer-oycR3 .framer-12h4jwq,
.framer-oycR3 .framer-g4ko1g,
.framer-oycR3 .framer-1nga8bg,
.framer-oycR3 .framer-1fllcdw {
	align-content: flex-start;
	align-items: flex-start;
	cursor: pointer;
	display: flex;
	flex: none;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 10px;
	height: min-content;
	justify-content: flex-start;
	overflow: visible;
	padding: 0;
	position: relative;
	text-decoration: none;
	width: min-content
}

.framer-oycR3 .framer-1kdgd9y-container,
.framer-oycR3 .framer-1ijfgh0-container,
.framer-oycR3 .framer-k3u46o-container,
.framer-oycR3 .framer-zuj0hp-container {
	cursor: pointer;
	flex: none;
	height: auto;
	position: relative;
	width: auto
}

.framer-oycR3 .framer-vk3eee {
	align-content: center;
	align-items: center;
	display: flex;
	flex: none;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 0px;
	height: min-content;
	justify-content: flex-start;
	overflow: visible;
	padding: 100px 0 0;
	position: relative;
	width: 100%;
	z-index: 9
}

.framer-oycR3 .framer-1aj7yxu-container {
	flex: 1 0 0px;
	height: auto;
	position: relative;
	width: 1px;
	z-index: 10
}

.framer-oycR3 .framer-fqpx5k {
	align-content: center;
	align-items: center;
	background-color: var(--token-826473bf-c720-497e-93aa-08d9ded12289, #dddddd);
	display: flex;
	flex: none;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 0px;
	height: 100vh;
	justify-content: center;
	overflow: hidden;
	padding: 0 20px;
	position: relative;
	width: 100%;
	z-index: 3
}

.framer-oycR3 .framer-yykl1i {
	align-content: center;
	align-items: center;
	display: flex;
	flex: 1 0 0px;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 100px;
	height: min-content;
	justify-content: flex-start;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 1px;
	z-index: 1
}

.framer-oycR3 .framer-1mnyy9y {
	align-content: center;
	align-items: center;
	aspect-ratio: 1.5789473684210527 / 1;
	display: flex;
	flex: none;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 0px;
	height: var(--framer-aspect-ratio-supported, 127px);
	justify-content: center;
	overflow: visible;
	padding: 0;
	position: relative;
	width: 100%
}

.framer-oycR3 .framer-1lxi9pi-container {
	-webkit-mask: url(https://framerusercontent.com/images/UzeIveq2jpBIKZvIFeI8vWd6hC8.svg) alpha no-repeat center / cover add;
	aspect-ratio: 1.5789473684210527 / 1;
	flex: none;
	height: var(--framer-aspect-ratio-supported, 127px);
	mask: url(https://framerusercontent.com/images/UzeIveq2jpBIKZvIFeI8vWd6hC8.svg) alpha no-repeat center / cover add;
	position: relative;
	width: 80%
}

.framer-oycR3 .framer-1ltjdbr {
	align-content: center;
	align-items: center;
	bottom: 0;
	display: flex;
	flex: none;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 100px;
	height: min-content;
	justify-content: flex-start;
	left: 0;
	overflow: visible;
	padding: 0 0 30px;
	position: absolute;
	right: 0;
	z-index: 9
}

.framer-oycR3 .framer-fw8cj4 {
	align-content: center;
	align-items: center;
	display: flex;
	flex: none;
	flex-direction: row;
	flex-wrap: nowrap;
	height: min-content;
	justify-content: space-between;
	overflow: hidden;
	padding: 0 20px;
	position: relative;
	width: 100%
}

.framer-oycR3 .framer-y3vwpo {
	align-content: flex-start;
	align-items: flex-start;
	display: flex;
	flex: none;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 0px;
	height: min-content;
	justify-content: flex-start;
	overflow: hidden;
	padding: 0 0 20px;
	position: relative;
	width: min-content
}

@supports (background: -webkit-named-image(i)) and (not (scale:1)) {

	.framer-oycR3.framer-1j0r8sm,
	.framer-oycR3 .framer-1d1b3u2,
	.framer-oycR3 .framer-x7c28e,
	.framer-oycR3 .framer-1geasfa,
	.framer-oycR3 .framer-1yzprk4,
	.framer-oycR3 .framer-1o9gdqc,
	.framer-oycR3 .framer-6iksvr,
	.framer-oycR3 .framer-1gipodx,
	.framer-oycR3 .framer-i24yny,
	.framer-oycR3 .framer-k7ybuu,
	.framer-oycR3 .framer-chnenu,
	.framer-oycR3 .framer-19fjhje,
	.framer-oycR3 .framer-10k64o6,
	.framer-oycR3 .framer-148biwa,
	.framer-oycR3 .framer-1r0xh1n,
	.framer-oycR3 .framer-1601rt0,
	.framer-oycR3 .framer-11w7dr,
	.framer-oycR3 .framer-46pnry,
	.framer-oycR3 .framer-1oir0of,
	.framer-oycR3 .framer-j95x1t,
	.framer-oycR3 .framer-kqg4b0,
	.framer-oycR3 .framer-1upae3e,
	.framer-oycR3 .framer-xq8vz2,
	.framer-oycR3 .framer-pwm11k,
	.framer-oycR3 .framer-1lfnpy7,
	.framer-oycR3 .framer-ba4br0,
	.framer-oycR3 .framer-18pmrgh,
	.framer-oycR3 .framer-yacayp,
	.framer-oycR3 .framer-1dxpgyc,
	.framer-oycR3 .framer-y7apf4,
	.framer-oycR3 .framer-15khghz,
	.framer-oycR3 .framer-x7vwql,
	.framer-oycR3 .framer-rnad6x,
	.framer-oycR3 .framer-cao62c,
	.framer-oycR3 .framer-1uddogl,
	.framer-oycR3 .framer-1h502mh,
	.framer-oycR3 .framer-iuwz6n,
	.framer-oycR3 .framer-o4ej1c,
	.framer-oycR3 .framer-173j96r,
	.framer-oycR3 .framer-12h4jwq,
	.framer-oycR3 .framer-g4ko1g,
	.framer-oycR3 .framer-1nga8bg,
	.framer-oycR3 .framer-1fllcdw,
	.framer-oycR3 .framer-vk3eee,
	.framer-oycR3 .framer-fqpx5k,
	.framer-oycR3 .framer-cgy13p,
	.framer-oycR3 .framer-yykl1i,
	.framer-oycR3 .framer-1mnyy9y,
	.framer-oycR3 .framer-1ltjdbr,
	.framer-oycR3 .framer-j3ypcr,
	.framer-oycR3 .framer-1ok45ls,
	.framer-oycR3 .framer-y3vwpo {
		gap: 0px
	}

	.framer-oycR3.framer-1j0r8sm>*,
	.framer-oycR3 .framer-1d1b3u2>*,
	.framer-oycR3 .framer-kqg4b0>*,
	.framer-oycR3 .framer-fqpx5k>*,
	.framer-oycR3 .framer-1mnyy9y>*,
	.framer-oycR3 .framer-y3vwpo>* {
		margin: 0
	}

	.framer-oycR3.framer-1j0r8sm>:first-child,
	.framer-oycR3 .framer-1d1b3u2>:first-child,
	.framer-oycR3 .framer-x7c28e>:first-child,
	.framer-oycR3 .framer-1o9gdqc>:first-child,
	.framer-oycR3 .framer-i24yny>:first-child,
	.framer-oycR3 .framer-k7ybuu>:first-child,
	.framer-oycR3 .framer-chnenu>:first-child,
	.framer-oycR3 .framer-19fjhje>:first-child,
	.framer-oycR3 .framer-10k64o6>:first-child,
	.framer-oycR3 .framer-1601rt0>:first-child,
	.framer-oycR3 .framer-11w7dr>:first-child,
	.framer-oycR3 .framer-46pnry>:first-child,
	.framer-oycR3 .framer-j95x1t>:first-child,
	.framer-oycR3 .framer-kqg4b0>:first-child,
	.framer-oycR3 .framer-1lfnpy7>:first-child,
	.framer-oycR3 .framer-18pmrgh>:first-child,
	.framer-oycR3 .framer-yacayp>:first-child,
	.framer-oycR3 .framer-1dxpgyc>:first-child,
	.framer-oycR3 .framer-15khghz>:first-child,
	.framer-oycR3 .framer-x7vwql>:first-child,
	.framer-oycR3 .framer-rnad6x>:first-child,
	.framer-oycR3 .framer-1h502mh>:first-child,
	.framer-oycR3 .framer-iuwz6n>:first-child,
	.framer-oycR3 .framer-o4ej1c>:first-child,
	.framer-oycR3 .framer-173j96r>:first-child,
	.framer-oycR3 .framer-fqpx5k>:first-child,
	.framer-oycR3 .framer-yykl1i>:first-child,
	.framer-oycR3 .framer-1mnyy9y>:first-child,
	.framer-oycR3 .framer-1ltjdbr>:first-child,
	.framer-oycR3 .framer-y3vwpo>:first-child {
		margin-top: 0
	}

	.framer-oycR3.framer-1j0r8sm>:last-child,
	.framer-oycR3 .framer-1d1b3u2>:last-child,
	.framer-oycR3 .framer-x7c28e>:last-child,
	.framer-oycR3 .framer-1o9gdqc>:last-child,
	.framer-oycR3 .framer-i24yny>:last-child,
	.framer-oycR3 .framer-k7ybuu>:last-child,
	.framer-oycR3 .framer-chnenu>:last-child,
	.framer-oycR3 .framer-19fjhje>:last-child,
	.framer-oycR3 .framer-10k64o6>:last-child,
	.framer-oycR3 .framer-1601rt0>:last-child,
	.framer-oycR3 .framer-11w7dr>:last-child,
	.framer-oycR3 .framer-46pnry>:last-child,
	.framer-oycR3 .framer-j95x1t>:last-child,
	.framer-oycR3 .framer-kqg4b0>:last-child,
	.framer-oycR3 .framer-1lfnpy7>:last-child,
	.framer-oycR3 .framer-18pmrgh>:last-child,
	.framer-oycR3 .framer-yacayp>:last-child,
	.framer-oycR3 .framer-1dxpgyc>:last-child,
	.framer-oycR3 .framer-15khghz>:last-child,
	.framer-oycR3 .framer-x7vwql>:last-child,
	.framer-oycR3 .framer-rnad6x>:last-child,
	.framer-oycR3 .framer-1h502mh>:last-child,
	.framer-oycR3 .framer-iuwz6n>:last-child,
	.framer-oycR3 .framer-o4ej1c>:last-child,
	.framer-oycR3 .framer-173j96r>:last-child,
	.framer-oycR3 .framer-fqpx5k>:last-child,
	.framer-oycR3 .framer-yykl1i>:last-child,
	.framer-oycR3 .framer-1mnyy9y>:last-child,
	.framer-oycR3 .framer-1ltjdbr>:last-child,
	.framer-oycR3 .framer-y3vwpo>:last-child {
		margin-bottom: 0
	}

	.framer-oycR3 .framer-x7c28e>* {
		margin: .5px 0
	}

	.framer-oycR3 .framer-1geasfa>*,
	.framer-oycR3 .framer-6iksvr>*,
	.framer-oycR3 .framer-148biwa>*,
	.framer-oycR3 .framer-1oir0of>*,
	.framer-oycR3 .framer-xq8vz2>*,
	.framer-oycR3 .framer-pwm11k>*,
	.framer-oycR3 .framer-cao62c>*,
	.framer-oycR3 .framer-1uddogl>*,
	.framer-oycR3 .framer-12h4jwq>*,
	.framer-oycR3 .framer-g4ko1g>*,
	.framer-oycR3 .framer-1nga8bg>*,
	.framer-oycR3 .framer-1fllcdw>*,
	.framer-oycR3 .framer-cgy13p>*,
	.framer-oycR3 .framer-j3ypcr>*,
	.framer-oycR3 .framer-1ok45ls>* {
		margin: 0 5px
	}

	.framer-oycR3 .framer-1geasfa>:first-child,
	.framer-oycR3 .framer-1yzprk4>:first-child,
	.framer-oycR3 .framer-6iksvr>:first-child,
	.framer-oycR3 .framer-1gipodx>:first-child,
	.framer-oycR3 .framer-148biwa>:first-child,
	.framer-oycR3 .framer-1r0xh1n>:first-child,
	.framer-oycR3 .framer-1oir0of>:first-child,
	.framer-oycR3 .framer-1upae3e>:first-child,
	.framer-oycR3 .framer-xq8vz2>:first-child,
	.framer-oycR3 .framer-pwm11k>:first-child,
	.framer-oycR3 .framer-ba4br0>:first-child,
	.framer-oycR3 .framer-y7apf4>:first-child,
	.framer-oycR3 .framer-cao62c>:first-child,
	.framer-oycR3 .framer-1uddogl>:first-child,
	.framer-oycR3 .framer-12h4jwq>:first-child,
	.framer-oycR3 .framer-g4ko1g>:first-child,
	.framer-oycR3 .framer-1nga8bg>:first-child,
	.framer-oycR3 .framer-1fllcdw>:first-child,
	.framer-oycR3 .framer-vk3eee>:first-child,
	.framer-oycR3 .framer-cgy13p>:first-child,
	.framer-oycR3 .framer-j3ypcr>:first-child,
	.framer-oycR3 .framer-1ok45ls>:first-child {
		margin-left: 0
	}

	.framer-oycR3 .framer-1geasfa>:last-child,
	.framer-oycR3 .framer-1yzprk4>:last-child,
	.framer-oycR3 .framer-6iksvr>:last-child,
	.framer-oycR3 .framer-1gipodx>:last-child,
	.framer-oycR3 .framer-148biwa>:last-child,
	.framer-oycR3 .framer-1r0xh1n>:last-child,
	.framer-oycR3 .framer-1oir0of>:last-child,
	.framer-oycR3 .framer-1upae3e>:last-child,
	.framer-oycR3 .framer-xq8vz2>:last-child,
	.framer-oycR3 .framer-pwm11k>:last-child,
	.framer-oycR3 .framer-ba4br0>:last-child,
	.framer-oycR3 .framer-y7apf4>:last-child,
	.framer-oycR3 .framer-cao62c>:last-child,
	.framer-oycR3 .framer-1uddogl>:last-child,
	.framer-oycR3 .framer-12h4jwq>:last-child,
	.framer-oycR3 .framer-g4ko1g>:last-child,
	.framer-oycR3 .framer-1nga8bg>:last-child,
	.framer-oycR3 .framer-1fllcdw>:last-child,
	.framer-oycR3 .framer-vk3eee>:last-child,
	.framer-oycR3 .framer-cgy13p>:last-child,
	.framer-oycR3 .framer-j3ypcr>:last-child,
	.framer-oycR3 .framer-1ok45ls>:last-child {
		margin-right: 0
	}

	.framer-oycR3 .framer-1yzprk4>*,
	.framer-oycR3 .framer-1gipodx>*,
	.framer-oycR3 .framer-vk3eee>* {
		margin: 0
	}

	.framer-oycR3 .framer-1o9gdqc>*,
	.framer-oycR3 .framer-k7ybuu>*,
	.framer-oycR3 .framer-19fjhje>*,
	.framer-oycR3 .framer-11w7dr>*,
	.framer-oycR3 .framer-j95x1t>*,
	.framer-oycR3 .framer-1h502mh>*,
	.framer-oycR3 .framer-o4ej1c>*,
	.framer-oycR3 .framer-173j96r>* {
		margin: 5px 0
	}

	.framer-oycR3 .framer-i24yny>*,
	.framer-oycR3 .framer-chnenu>* {
		margin: 597.5px 0
	}

	.framer-oycR3 .framer-10k64o6>*,
	.framer-oycR3 .framer-1601rt0>*,
	.framer-oycR3 .framer-iuwz6n>* {
		margin: 10px 0
	}

	.framer-oycR3 .framer-1r0xh1n>* {
		margin: 0 35px
	}

	.framer-oycR3 .framer-46pnry>*,
	.framer-oycR3 .framer-18pmrgh>*,
	.framer-oycR3 .framer-yacayp>*,
	.framer-oycR3 .framer-1dxpgyc>*,
	.framer-oycR3 .framer-15khghz>*,
	.framer-oycR3 .framer-x7vwql>*,
	.framer-oycR3 .framer-rnad6x>* {
		margin: 20px 0
	}

	.framer-oycR3 .framer-1upae3e>* {
		margin: 0 9px
	}

	.framer-oycR3 .framer-1lfnpy7>*,
	.framer-oycR3 .framer-yykl1i>*,
	.framer-oycR3 .framer-1ltjdbr>* {
		margin: 50px 0
	}

	.framer-oycR3 .framer-ba4br0>*,
	.framer-oycR3 .framer-y7apf4>* {
		margin: 0 10px
	}
}

@media (min-width: 1200px) {
	.framer-oycR3 .hidden-1j0r8sm {
		display: none !important
	}
}

@media (min-width: 810px) and (max-width: 1199px) {
	.framer-oycR3 .hidden-1lqp6ot {
		display: none !important
	}

	.framer-body-R6_F7xjGZ-framer-oycR3 {
		background: var(--token-faf217ee-812d-4474-8131-b934f8e4dc1f, rgb(246, 243, 236))
	}

	.framer-oycR3.framer-1j0r8sm {
		width: 810px
	}

	.framer-oycR3 .framer-x7c28e {
		gap: 0px
	}

	.framer-oycR3 .framer-1geasfa {
		width: min-content
	}

	.framer-oycR3 .framer-1o9gdqc {
		gap: 0px;
		height: var(--framer-aspect-ratio-supported, 98px);
		padding: 0 0 7px 17px;
		width: 146px
	}

	.framer-oycR3 .framer-1bd4tlp-container {
		height: var(--framer-aspect-ratio-supported, 91px);
		width: 137px
	}

	.framer-oycR3 .framer-10k64o6 {
		padding: 120px 20px 100px
	}

	.framer-oycR3 .framer-1601rt0 {
		align-content: center;
		align-items: center;
		gap: 10px;
		justify-content: center
	}

	.framer-oycR3 .framer-1lfnpy7 {
		padding: 0 0 20px
	}

	.framer-oycR3 .framer-h20mpk-container,
	.framer-oycR3 .framer-5r81cj-container {
		height: var(--framer-aspect-ratio-supported, 212px)
	}

	.framer-oycR3 .framer-q6pdpv-container,
	.framer-oycR3 .framer-1iyqr81-container {
		height: var(--framer-aspect-ratio-supported, 144px)
	}

	.framer-oycR3 .framer-f27w43-container {
		height: var(--framer-aspect-ratio-supported, 143px)
	}

	@supports (background: -webkit-named-image(i)) and (not (scale:1)) {

		.framer-oycR3 .framer-x7c28e,
		.framer-oycR3 .framer-1o9gdqc,
		.framer-oycR3 .framer-1601rt0 {
			gap: 0px
		}

		.framer-oycR3 .framer-x7c28e>*,
		.framer-oycR3 .framer-1o9gdqc>* {
			margin: 0
		}

		.framer-oycR3 .framer-x7c28e>:first-child,
		.framer-oycR3 .framer-1o9gdqc>:first-child,
		.framer-oycR3 .framer-1601rt0>:first-child {
			margin-top: 0
		}

		.framer-oycR3 .framer-x7c28e>:last-child,
		.framer-oycR3 .framer-1o9gdqc>:last-child,
		.framer-oycR3 .framer-1601rt0>:last-child {
			margin-bottom: 0
		}

		.framer-oycR3 .framer-1601rt0>* {
			margin: 5px 0
		}
	}
}

@media (max-width: 809px) {
	.framer-oycR3 .hidden-1efm6vp {
		display: none !important
	}

	.framer-body-R6_F7xjGZ-framer-oycR3 {
		background: var(--token-faf217ee-812d-4474-8131-b934f8e4dc1f, rgb(246, 243, 236))
	}

	.framer-oycR3.framer-1j0r8sm {
		width: 390px
	}

	.framer-oycR3 .framer-19fjhje {
		order: 2
	}

	.framer-oycR3 .framer-12acrsu-container {
		height: 100vh
	}

	.framer-oycR3 .framer-10k64o6 {
		order: 3;
		padding: 70px 15px
	}

	.framer-oycR3 .framer-1r0xh1n,
	.framer-oycR3 .framer-vk3eee {
		flex-direction: column
	}

	.framer-oycR3 .framer-1601rt0 {
		flex: none;
		gap: 10px;
		width: 100%
	}

	.framer-oycR3 .framer-j95x1t {
		gap: 27px;
		order: 4;
		padding: 0 15px 120px
	}

	.framer-oycR3 .framer-kqg4b0 {
		padding: 0 0 20px
	}

	.framer-oycR3 .framer-1upae3e {
		align-content: flex-start;
		align-items: flex-start;
		flex-direction: column;
		gap: 0px
	}

	.framer-oycR3 .framer-1lfnpy7 {
		gap: 40px
	}

	.framer-oycR3 .framer-ba4br0,
	.framer-oycR3 .framer-y7apf4 {
		flex-direction: column;
		gap: 40px
	}

	.framer-oycR3 .framer-18pmrgh,
	.framer-oycR3 .framer-yacayp,
	.framer-oycR3 .framer-1dxpgyc,
	.framer-oycR3 .framer-15khghz,
	.framer-oycR3 .framer-x7vwql,
	.framer-oycR3 .framer-rnad6x,
	.framer-oycR3 .framer-1aj7yxu-container {
		flex: none;
		width: 100%
	}

	.framer-oycR3 .framer-h20mpk-container,
	.framer-oycR3 .framer-q6pdpv-container,
	.framer-oycR3 .framer-1iyqr81-container,
	.framer-oycR3 .framer-6q2b38-container,
	.framer-oycR3 .framer-5r81cj-container,
	.framer-oycR3 .framer-f27w43-container {
		aspect-ratio: 1.2857142857142858 / 1;
		height: var(--framer-aspect-ratio-supported, 156px)
	}

	.framer-oycR3 .framer-1h502mh {
		order: 6
	}

	.framer-oycR3 .framer-iuwz6n {
		padding: 20px 15px 0
	}

	.framer-oycR3 .framer-173j96r {
		padding: 0 0px
	}

	.framer-oycR3 .framer-fqpx5k,
	.framer-oycR3 .framer-y3vwpo {
		order: 0
	}

	.framer-oycR3 .framer-fw8cj4 {
		order: 1
	}

	@supports (background: -webkit-named-image(i)) and (not (scale:1)) {

		.framer-oycR3 .framer-1r0xh1n,
		.framer-oycR3 .framer-1601rt0,
		.framer-oycR3 .framer-j95x1t,
		.framer-oycR3 .framer-1upae3e,
		.framer-oycR3 .framer-1lfnpy7,
		.framer-oycR3 .framer-ba4br0,
		.framer-oycR3 .framer-y7apf4,
		.framer-oycR3 .framer-vk3eee {
			gap: 0px
		}

		.framer-oycR3 .framer-1r0xh1n>* {
			margin: 35px 0
		}

		.framer-oycR3 .framer-1r0xh1n>:first-child,
		.framer-oycR3 .framer-1601rt0>:first-child,
		.framer-oycR3 .framer-j95x1t>:first-child,
		.framer-oycR3 .framer-1upae3e>:first-child,
		.framer-oycR3 .framer-1lfnpy7>:first-child,
		.framer-oycR3 .framer-ba4br0>:first-child,
		.framer-oycR3 .framer-y7apf4>:first-child,
		.framer-oycR3 .framer-vk3eee>:first-child {
			margin-top: 0
		}

		.framer-oycR3 .framer-1r0xh1n>:last-child,
		.framer-oycR3 .framer-1601rt0>:last-child,
		.framer-oycR3 .framer-j95x1t>:last-child,
		.framer-oycR3 .framer-1upae3e>:last-child,
		.framer-oycR3 .framer-1lfnpy7>:last-child,
		.framer-oycR3 .framer-ba4br0>:last-child,
		.framer-oycR3 .framer-y7apf4>:last-child,
		.framer-oycR3 .framer-vk3eee>:last-child {
			margin-bottom: 0
		}

		.framer-oycR3 .framer-1601rt0>* {
			margin: 5px 0
		}

		.framer-oycR3 .framer-j95x1t>* {
			margin: 13.5px 0
		}

		.framer-oycR3 .framer-1upae3e>*,
		.framer-oycR3 .framer-vk3eee>* {
			margin: 0
		}

		.framer-oycR3 .framer-1lfnpy7>*,
		.framer-oycR3 .framer-ba4br0>*,
		.framer-oycR3 .framer-y7apf4>* {
			margin: 20px 0
		}
	}
}

.framer-LKXsJ .framer-styles-preset-7f50j8:not(.rich-text-wrapper),
.framer-LKXsJ .framer-styles-preset-7f50j8.rich-text-wrapper h1 {
	--framer-font-family: "Big Shoulders Display", sans-serif;
	--framer-font-family-bold: "Inter", sans-serif;
	--framer-font-family-bold-italic: "Inter", sans-serif;
	--framer-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
	--framer-font-size: 177px;
	--framer-font-style: normal;
	--framer-font-style-bold: normal;
	--framer-font-style-bold-italic: italic;
	--framer-font-style-italic: italic;
	--framer-font-weight: 700;
	--framer-font-weight-bold: 900;
	--framer-font-weight-bold-italic: 900;
	--framer-font-weight-italic: 700;
	--framer-letter-spacing: -.03em;
	--framer-line-height: 100%;
	--framer-paragraph-spacing: 40px;
	--framer-text-alignment: start;
	--framer-text-color: #222222;
	--framer-text-decoration: none;
	--framer-text-stroke-color: initial;
	--framer-text-stroke-width: initial;
	--framer-text-transform: uppercase
}

.framer-t2iGs .framer-styles-preset-1er74tp:not(.rich-text-wrapper),
.framer-t2iGs .framer-styles-preset-1er74tp.rich-text-wrapper h1 {
	--framer-font-family: "Big Shoulders Display", sans-serif;
	--framer-font-family-bold: "Inter", sans-serif;
	--framer-font-family-bold-italic: "Inter", sans-serif;
	--framer-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
	--framer-font-size: 127px;
	--framer-font-style: normal;
	--framer-font-style-bold: normal;
	--framer-font-style-bold-italic: italic;
	--framer-font-style-italic: italic;
	--framer-font-weight: 700;
	--framer-font-weight-bold: 900;
	--framer-font-weight-bold-italic: 900;
	--framer-font-weight-italic: 700;
	--framer-letter-spacing: -.03em;
	--framer-line-height: 100%;
	--framer-paragraph-spacing: 40px;
	--framer-text-alignment: start;
	--framer-text-color: #222222;
	--framer-text-decoration: none;
	--framer-text-stroke-color: initial;
	--framer-text-stroke-width: initial;
	--framer-text-transform: uppercase
}

.framer-Q8JYe .framer-styles-preset-zw7hg5:not(.rich-text-wrapper),
.framer-Q8JYe .framer-styles-preset-zw7hg5.rich-text-wrapper h1 {
	--framer-font-family: "Big Shoulders Display", sans-serif;
	--framer-font-family-bold: "Big Shoulders Display", sans-serif;
	--framer-font-size: 100px;
	--framer-font-style: normal;
	--framer-font-style-bold: normal;
	--framer-font-weight: 700;
	--framer-font-weight-bold: 900;
	--framer-letter-spacing: -.03em;
	--framer-line-height: 100%;
	--framer-paragraph-spacing: 40px;
	--framer-text-alignment: start;
	--framer-text-color: #222222;
	--framer-text-decoration: none;
	--framer-text-transform: uppercase
}

@media (max-width: 1199px) and (min-width: 810px) {

	.framer-Q8JYe .framer-styles-preset-zw7hg5:not(.rich-text-wrapper),
	.framer-Q8JYe .framer-styles-preset-zw7hg5.rich-text-wrapper h1 {
		--framer-font-family: "Big Shoulders Display", sans-serif;
		--framer-font-family-bold: "Big Shoulders Display", sans-serif;
		--framer-font-size: 76px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-weight: 700;
		--framer-font-weight-bold: 900;
		--framer-letter-spacing: -.03em;
		--framer-line-height: 100%;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: #222222;
		--framer-text-decoration: none;
		--framer-text-transform: uppercase
	}
}

@media (max-width: 809px) and (min-width: 0px) {

	.framer-Q8JYe .framer-styles-preset-zw7hg5:not(.rich-text-wrapper),
	.framer-Q8JYe .framer-styles-preset-zw7hg5.rich-text-wrapper h1 {
		--framer-font-family: "Big Shoulders Display", sans-serif;
		--framer-font-family-bold: "Big Shoulders Display", sans-serif;
		--framer-font-size: 36px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-weight: 700;
		--framer-font-weight-bold: 900;
		--framer-letter-spacing: -.03em;
		--framer-line-height: 100%;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: #222222;
		--framer-text-decoration: none;
		--framer-text-transform: uppercase
	}
}

.framer-lWiL2 .framer-styles-preset-hh1wpb:not(.rich-text-wrapper),
.framer-lWiL2 .framer-styles-preset-hh1wpb.rich-text-wrapper h2 {
	--framer-font-family: "Big Shoulders Display", sans-serif;
	--framer-font-family-bold: "Big Shoulders Display", sans-serif;
	--framer-font-size: 80px;
	--framer-font-style: normal;
	--framer-font-style-bold: normal;
	--framer-font-weight: 600;
	--framer-font-weight-bold: 900;
	--framer-letter-spacing: -.03em;
	--framer-line-height: 100%;
	--framer-paragraph-spacing: 40px;
	--framer-text-alignment: right;
	--framer-text-color: var(--token-0e64c98e-2e3d-4034-8a86-e95f1a065f27, #222222);
	--framer-text-decoration: none;
	--framer-text-stroke-color: initial;
	--framer-text-stroke-width: initial;
	--framer-text-transform: uppercase
}

@media (max-width: 1199px) and (min-width: 810px) {

	.framer-lWiL2 .framer-styles-preset-hh1wpb:not(.rich-text-wrapper),
	.framer-lWiL2 .framer-styles-preset-hh1wpb.rich-text-wrapper h2 {
		--framer-font-family: "Big Shoulders Display", sans-serif;
		--framer-font-family-bold: "Big Shoulders Display", sans-serif;
		--framer-font-size: 64px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-weight: 600;
		--framer-font-weight-bold: 900;
		--framer-letter-spacing: -.03em;
		--framer-line-height: 100%;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: right;
		--framer-text-color: var(--token-0e64c98e-2e3d-4034-8a86-e95f1a065f27, #222222);
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase
	}
}

@media (max-width: 809px) and (min-width: 0px) {

	.framer-lWiL2 .framer-styles-preset-hh1wpb:not(.rich-text-wrapper),
	.framer-lWiL2 .framer-styles-preset-hh1wpb.rich-text-wrapper h2 {
		--framer-font-family: "Big Shoulders Display", sans-serif;
		--framer-font-family-bold: "Big Shoulders Display", sans-serif;
		--framer-font-size: 51px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-weight: 600;
		--framer-font-weight-bold: 900;
		--framer-letter-spacing: -.03em;
		--framer-line-height: 100%;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: right;
		--framer-text-color: var(--token-0e64c98e-2e3d-4034-8a86-e95f1a065f27, #222222);
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase
	}
}

.framer-aVRzn.framer-bs3puo,
.framer-aVRzn .framer-bs3puo {
	display: block
}

.framer-aVRzn.framer-3qp4s6 {
	align-content: center;
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 20px;
	height: min-content;
	justify-content: flex-start;
	overflow: visible;
	padding: 20px;
	position: relative;
	width: 1200px
}

.framer-aVRzn .framer-1awtpsu {
	align-content: center;
	align-items: center;
	display: flex;
	flex: 1 0 0px;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 10px;
	height: auto;
	justify-content: center;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 1px
}

.framer-aVRzn .framer-51a3hu {
	align-content: center;
	align-items: center;
	display: flex;
	flex: 1 0 0px;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 10px;
	height: min-content;
	justify-content: center;
	overflow: visible;
	padding: 0;
	position: relative;
	width: 1px
}

.framer-aVRzn .framer-qg0t45-container {
	flex: 3 0 0px;
	height: auto;
	position: relative;
	width: 1px
}

.framer-aVRzn .framer-1nps3ep {
	align-content: center;
	align-items: center;
	display: flex;
	flex: 4 0 0px;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 10px;
	height: min-content;
	justify-content: flex-start;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 1px
}

.framer-aVRzn .framer-hndwab,
.framer-aVRzn .framer-6fdyte {
	flex: none;
	height: auto;
	position: relative;
	white-space: pre;
	width: auto
}

.framer-aVRzn .framer-16hfba8 {
	align-content: center;
	align-items: center;
	display: flex;
	flex: 4 0 0px;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 4px;
	height: min-content;
	justify-content: flex-start;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 1px
}

.framer-aVRzn .framer-1o541l4 {
	align-content: center;
	align-items: center;
	cursor: pointer;
	display: flex;
	flex: 1 0 0px;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 10px;
	height: min-content;
	justify-content: flex-end;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 1px
}

.framer-aVRzn .framer-176d5ko-container,
.framer-aVRzn .framer-1yd757o-container {
	flex: none;
	height: auto;
	position: relative;
	width: auto
}

.framer-aVRzn .framer-13crvk8,
.framer-aVRzn .framer-yly2qb,
.framer-aVRzn .framer-kfc6pq {
	flex: 1 0 0px;
	height: 12px;
	overflow: visible;
	position: relative;
	width: 1px;
	z-index: 9
}

.framer-aVRzn .framer-7g9vp2,
.framer-aVRzn .framer-a1oe46,
.framer-aVRzn .framer-c07zpx,
.framer-aVRzn .framer-1yo5bf1,
.framer-aVRzn .framer-1y5b3uq,
.framer-aVRzn .framer-17wzf3m {
	flex: 1 0 0px;
	height: 12px;
	overflow: visible;
	position: relative;
	width: 1px
}

@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {

	.framer-aVRzn.framer-3qp4s6,
	.framer-aVRzn .framer-1awtpsu,
	.framer-aVRzn .framer-51a3hu,
	.framer-aVRzn .framer-1nps3ep,
	.framer-aVRzn .framer-16hfba8,
	.framer-aVRzn .framer-1o541l4 {
		gap: 0px
	}

	.framer-aVRzn.framer-3qp4s6>* {
		margin: 0 10px
	}

	.framer-aVRzn.framer-3qp4s6>:first-child,
	.framer-aVRzn .framer-1awtpsu>:first-child,
	.framer-aVRzn .framer-51a3hu>:first-child,
	.framer-aVRzn .framer-1nps3ep>:first-child,
	.framer-aVRzn .framer-16hfba8>:first-child,
	.framer-aVRzn .framer-1o541l4>:first-child {
		margin-left: 0
	}

	.framer-aVRzn.framer-3qp4s6>:last-child,
	.framer-aVRzn .framer-1awtpsu>:last-child,
	.framer-aVRzn .framer-51a3hu>:last-child,
	.framer-aVRzn .framer-1nps3ep>:last-child,
	.framer-aVRzn .framer-16hfba8>:last-child,
	.framer-aVRzn .framer-1o541l4>:last-child {
		margin-right: 0
	}

	.framer-aVRzn .framer-1awtpsu>*,
	.framer-aVRzn .framer-51a3hu>*,
	.framer-aVRzn .framer-1nps3ep>*,
	.framer-aVRzn .framer-1o541l4>* {
		margin: 0 5px
	}

	.framer-aVRzn .framer-16hfba8>* {
		margin: 0 2px
	}
}

.framer-aVRzn.framer-v-1b8ee3m.framer-3qp4s6,
.framer-aVRzn.framer-v-159aisa.framer-3qp4s6,
.framer-aVRzn.framer-v-1w5uxc8.framer-3qp4s6,
.framer-aVRzn.framer-v-aum3ib.framer-3qp4s6,
.framer-aVRzn.framer-v-1flx35.framer-3qp4s6 {
	flex-direction: column;
	padding: 0 0 20px
}

.framer-aVRzn.framer-v-1b8ee3m .framer-1awtpsu,
.framer-aVRzn.framer-v-159aisa .framer-1awtpsu,
.framer-aVRzn.framer-v-aum3ib .framer-1awtpsu,
.framer-aVRzn.framer-v-1flx35 .framer-1awtpsu {
	flex: none;
	order: 1;
	padding: 0 20px;
	width: 100%
}

.framer-aVRzn.framer-v-1b8ee3m .framer-kfc6pq,
.framer-aVRzn.framer-v-1kkd832 .framer-1yo5bf1,
.framer-aVRzn.framer-v-wje25z .framer-1y5b3uq,
.framer-aVRzn.framer-v-14146bv .framer-17wzf3m,
.framer-aVRzn.framer-v-159aisa .framer-c07zpx,
.framer-aVRzn.framer-v-1w5uxc8 .framer-13crvk8,
.framer-aVRzn.framer-v-1udj28s .framer-yly2qb,
.framer-aVRzn.framer-v-aum3ib .framer-7g9vp2,
.framer-aVRzn.framer-v-1dwh5hx .framer-a1oe46,
.framer-aVRzn.framer-v-gekt0x .framer-a1oe46,
.framer-aVRzn.framer-v-1flx35 .framer-kfc6pq {
	flex: none;
	order: 0;
	width: 100%
}

@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
	.framer-aVRzn.framer-v-1b8ee3m.framer-3qp4s6 {
		gap: 0px
	}

	.framer-aVRzn.framer-v-1b8ee3m.framer-3qp4s6>* {
		margin: 10px 0
	}

	.framer-aVRzn.framer-v-1b8ee3m.framer-3qp4s6>:first-child {
		margin-top: 0
	}

	.framer-aVRzn.framer-v-1b8ee3m.framer-3qp4s6>:last-child {
		margin-bottom: 0
	}
}

.framer-aVRzn.framer-v-1kkd832.framer-3qp4s6,
.framer-aVRzn.framer-v-wje25z.framer-3qp4s6,
.framer-aVRzn.framer-v-14146bv.framer-3qp4s6,
.framer-aVRzn.framer-v-1udj28s.framer-3qp4s6,
.framer-aVRzn.framer-v-1dwh5hx.framer-3qp4s6,
.framer-aVRzn.framer-v-gekt0x.framer-3qp4s6 {
	flex-direction: column;
	padding: 0 0 20px;
	width: 390px
}

.framer-aVRzn.framer-v-1kkd832 .framer-1awtpsu,
.framer-aVRzn.framer-v-1w5uxc8 .framer-1awtpsu {
	flex: none;
	order: 1;
	width: 100%
}

.framer-aVRzn.framer-v-1kkd832 .framer-51a3hu {
	padding: 0 15px
}

@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
	.framer-aVRzn.framer-v-1kkd832.framer-3qp4s6 {
		gap: 0px
	}

	.framer-aVRzn.framer-v-1kkd832.framer-3qp4s6>* {
		margin: 10px 0
	}

	.framer-aVRzn.framer-v-1kkd832.framer-3qp4s6>:first-child {
		margin-top: 0
	}

	.framer-aVRzn.framer-v-1kkd832.framer-3qp4s6>:last-child {
		margin-bottom: 0
	}
}

.framer-aVRzn.framer-v-wje25z .framer-1awtpsu,
.framer-aVRzn.framer-v-14146bv .framer-1awtpsu,
.framer-aVRzn.framer-v-1udj28s .framer-1awtpsu,
.framer-aVRzn.framer-v-1dwh5hx .framer-1awtpsu,
.framer-aVRzn.framer-v-gekt0x .framer-1awtpsu {
	flex: none;
	order: 1;
	padding: 0 15px;
	width: 100%
}

@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
	.framer-aVRzn.framer-v-wje25z.framer-3qp4s6 {
		gap: 0px
	}

	.framer-aVRzn.framer-v-wje25z.framer-3qp4s6>* {
		margin: 10px 0
	}

	.framer-aVRzn.framer-v-wje25z.framer-3qp4s6>:first-child {
		margin-top: 0
	}

	.framer-aVRzn.framer-v-wje25z.framer-3qp4s6>:last-child {
		margin-bottom: 0
	}
}

@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
	.framer-aVRzn.framer-v-14146bv.framer-3qp4s6 {
		gap: 0px
	}

	.framer-aVRzn.framer-v-14146bv.framer-3qp4s6>* {
		margin: 10px 0
	}

	.framer-aVRzn.framer-v-14146bv.framer-3qp4s6>:first-child {
		margin-top: 0
	}

	.framer-aVRzn.framer-v-14146bv.framer-3qp4s6>:last-child {
		margin-bottom: 0
	}
}

@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
	.framer-aVRzn.framer-v-159aisa.framer-3qp4s6 {
		gap: 0px
	}

	.framer-aVRzn.framer-v-159aisa.framer-3qp4s6>* {
		margin: 10px 0
	}

	.framer-aVRzn.framer-v-159aisa.framer-3qp4s6>:first-child {
		margin-top: 0
	}

	.framer-aVRzn.framer-v-159aisa.framer-3qp4s6>:last-child {
		margin-bottom: 0
	}
}

.framer-aVRzn.framer-v-1w5uxc8 .framer-51a3hu {
	padding: 0 20px
}

@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
	.framer-aVRzn.framer-v-1w5uxc8.framer-3qp4s6 {
		gap: 0px
	}

	.framer-aVRzn.framer-v-1w5uxc8.framer-3qp4s6>* {
		margin: 10px 0
	}

	.framer-aVRzn.framer-v-1w5uxc8.framer-3qp4s6>:first-child {
		margin-top: 0
	}

	.framer-aVRzn.framer-v-1w5uxc8.framer-3qp4s6>:last-child {
		margin-bottom: 0
	}
}

@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
	.framer-aVRzn.framer-v-1udj28s.framer-3qp4s6 {
		gap: 0px
	}

	.framer-aVRzn.framer-v-1udj28s.framer-3qp4s6>* {
		margin: 10px 0
	}

	.framer-aVRzn.framer-v-1udj28s.framer-3qp4s6>:first-child {
		margin-top: 0
	}

	.framer-aVRzn.framer-v-1udj28s.framer-3qp4s6>:last-child {
		margin-bottom: 0
	}
}

@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
	.framer-aVRzn.framer-v-aum3ib.framer-3qp4s6 {
		gap: 0px
	}

	.framer-aVRzn.framer-v-aum3ib.framer-3qp4s6>* {
		margin: 10px 0
	}

	.framer-aVRzn.framer-v-aum3ib.framer-3qp4s6>:first-child {
		margin-top: 0
	}

	.framer-aVRzn.framer-v-aum3ib.framer-3qp4s6>:last-child {
		margin-bottom: 0
	}
}

@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
	.framer-aVRzn.framer-v-1dwh5hx.framer-3qp4s6 {
		gap: 0px
	}

	.framer-aVRzn.framer-v-1dwh5hx.framer-3qp4s6>* {
		margin: 10px 0
	}

	.framer-aVRzn.framer-v-1dwh5hx.framer-3qp4s6>:first-child {
		margin-top: 0
	}

	.framer-aVRzn.framer-v-1dwh5hx.framer-3qp4s6>:last-child {
		margin-bottom: 0
	}
}

@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
	.framer-aVRzn.framer-v-gekt0x.framer-3qp4s6 {
		gap: 0px
	}

	.framer-aVRzn.framer-v-gekt0x.framer-3qp4s6>* {
		margin: 10px 0
	}

	.framer-aVRzn.framer-v-gekt0x.framer-3qp4s6>:first-child {
		margin-top: 0
	}

	.framer-aVRzn.framer-v-gekt0x.framer-3qp4s6>:last-child {
		margin-bottom: 0
	}
}

@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
	.framer-aVRzn.framer-v-1flx35.framer-3qp4s6 {
		gap: 0px
	}

	.framer-aVRzn.framer-v-1flx35.framer-3qp4s6>* {
		margin: 10px 0
	}

	.framer-aVRzn.framer-v-1flx35.framer-3qp4s6>:first-child {
		margin-top: 0
	}

	.framer-aVRzn.framer-v-1flx35.framer-3qp4s6>:last-child {
		margin-bottom: 0
	}
}

.framer-9rLIi .framer-styles-preset-1dn0hbu:not(.rich-text-wrapper),
.framer-9rLIi .framer-styles-preset-1dn0hbu.rich-text-wrapper p {
	--framer-font-family: "Overused Grotesk Medium", "Overused Grotesk Medium Placeholder", sans-serif;
	--framer-font-size: 13px;
	--framer-font-style: normal;
	--framer-font-weight: 400;
	--framer-letter-spacing: 0em;
	--framer-line-height: 2em;
	--framer-paragraph-spacing: 20px;
	--framer-text-alignment: start;
	--framer-text-color: #222222;
	--framer-text-decoration: none;
	--framer-text-stroke-color: initial;
	--framer-text-stroke-width: initial;
	--framer-text-transform: uppercase
}

.framer-nGM4T.framer-16ajx7x,
.framer-nGM4T .framer-16ajx7x {
	display: block
}

.framer-nGM4T.framer-d7p8lh {
	align-content: center;
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 10px;
	height: min-content;
	justify-content: flex-start;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-decoration: none;
	width: 275px
}

.framer-nGM4T .framer-12vpg4y {
	aspect-ratio: 6.086956521739131 / 1;
	flex: none;
	height: var(--framer-aspect-ratio-supported, 21px);
	position: relative;
	width: 130px
}

.framer-nGM4T .framer-8xfv3a {
	aspect-ratio: 6.086956521739131 / 1;
	flex: none;
	height: var(--framer-aspect-ratio-supported, 22px);
	position: relative;
	width: 130px
}

@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
	.framer-nGM4T.framer-d7p8lh {
		gap: 0px
	}

	.framer-nGM4T.framer-d7p8lh>* {
		margin: 0 5px
	}

	.framer-nGM4T.framer-d7p8lh>:first-child {
		margin-left: 0
	}

	.framer-nGM4T.framer-d7p8lh>:last-child {
		margin-right: 0
	}
}

.framer-nGM4T.framer-v-16mxeps .framer-12vpg4y {
	height: var(--framer-aspect-ratio-supported, 22px);
	order: 2
}

.framer-n55k6.framer-hyx6di,
.framer-n55k6 .framer-hyx6di {
	display: block
}

.framer-n55k6.framer-1tr7d3q {
	align-content: flex-start;
	align-items: flex-start;
	cursor: pointer;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	gap: 16px;
	height: 309px;
	justify-content: flex-start;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-decoration: none;
	width: 367px
}

.framer-n55k6 .framer-gis9l2 {
	align-content: flex-start;
	align-items: flex-start;
	display: flex;
	flex: none;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 10px;
	height: min-content;
	justify-content: flex-start;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 100%
}

.framer-n55k6 .framer-5f5p39,
.framer-n55k6 .framer-13we206 {
	flex: none;
	height: auto;
	position: relative;
	white-space: pre;
	width: auto
}

.framer-n55k6 .framer-lwdvcd-container {
	flex: 1 0 0px;
	height: auto;
	position: relative;
	width: 1px
}

.framer-n55k6 .framer-2e1ext {
	align-content: center;
	align-items: center;
	display: flex;
	flex: 1 0 0px;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 10px;
	height: 1px;
	justify-content: center;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 100%
}

.framer-n55k6 .framer-bpxmsk {
	flex: none;
	height: 100%;
	overflow: visible;
	position: relative;
	width: 100%
}

.framer-n55k6 .framer-1ddt9wk-container {
	flex: none;
	height: 100%;
	left: calc(49.863760217983675% - 101% / 2);
	position: absolute;
	top: calc(50.00000000000002% - 100% / 2);
	width: 101%;
	z-index: 1
}

@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {

	.framer-n55k6.framer-1tr7d3q,
	.framer-n55k6 .framer-gis9l2,
	.framer-n55k6 .framer-2e1ext {
		gap: 0px
	}

	.framer-n55k6.framer-1tr7d3q>* {
		margin: 8px 0
	}

	.framer-n55k6.framer-1tr7d3q>:first-child {
		margin-top: 0
	}

	.framer-n55k6.framer-1tr7d3q>:last-child {
		margin-bottom: 0
	}

	.framer-n55k6 .framer-gis9l2>*,
	.framer-n55k6 .framer-2e1ext>* {
		margin: 0 5px
	}

	.framer-n55k6 .framer-gis9l2>:first-child,
	.framer-n55k6 .framer-2e1ext>:first-child {
		margin-left: 0
	}

	.framer-n55k6 .framer-gis9l2>:last-child,
	.framer-n55k6 .framer-2e1ext>:last-child {
		margin-right: 0
	}
}

.framer-NsvDz.framer-1ltzkl9,
.framer-NsvDz .framer-1ltzkl9 {
	display: block
}

.framer-NsvDz.framer-nc30qn {
	align-content: center;
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 10px;
	height: min-content;
	justify-content: center;
	overflow: visible;
	padding: 0;
	position: relative;
	width: 330px
}

.framer-NsvDz .framer-74qsu7 {
	align-content: center;
	align-items: center;
	display: flex;
	flex: 1 0 0px;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 5px;
	height: 13px;
	justify-content: flex-start;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 1px
}

.framer-NsvDz .framer-nwkbxb {
	align-content: center;
	align-items: center;
	display: flex;
	flex: none;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 5px;
	height: 13px;
	justify-content: flex-start;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 100%
}

.framer-NsvDz .framer-1pl7mxn {
	flex: 1 0 0px;
	height: auto;
	position: relative;
	white-space: pre-wrap;
	width: 1px;
	word-break: break-word;
	word-wrap: break-word
}

.framer-NsvDz .framer-qr1xou {
	flex: none;
	height: auto;
	position: relative;
	white-space: pre-wrap;
	width: 100%;
	word-break: break-word;
	word-wrap: break-word
}

@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {

	.framer-NsvDz.framer-nc30qn,
	.framer-NsvDz .framer-74qsu7,
	.framer-NsvDz .framer-nwkbxb {
		gap: 0px
	}

	.framer-NsvDz.framer-nc30qn>* {
		margin: 0 5px
	}

	.framer-NsvDz.framer-nc30qn>:first-child,
	.framer-NsvDz .framer-nwkbxb>:first-child {
		margin-left: 0
	}

	.framer-NsvDz.framer-nc30qn>:last-child,
	.framer-NsvDz .framer-nwkbxb>:last-child {
		margin-right: 0
	}

	.framer-NsvDz .framer-74qsu7>* {
		margin: 2.5px 0
	}

	.framer-NsvDz .framer-74qsu7>:first-child {
		margin-top: 0
	}

	.framer-NsvDz .framer-74qsu7>:last-child {
		margin-bottom: 0
	}

	.framer-NsvDz .framer-nwkbxb>* {
		margin: 0 2.5px
	}
}

.framer-NsvDz.framer-v-10fa460 .framer-74qsu7,
.framer-NsvDz.framer-v-10fa460 .framer-nwkbxb {
	justify-content: flex-end
}

.framer-t3Ql4.framer-1be4gvd,
.framer-t3Ql4 .framer-1be4gvd {
	display: block
}

.framer-t3Ql4.framer-cpv035 {
	align-content: center;
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 10px;
	height: min-content;
	justify-content: center;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: min-content
}

.framer-t3Ql4 .framer-5ifad7 {
	align-content: center;
	align-items: center;
	display: flex;
	flex: none;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 0px;
	height: 13px;
	justify-content: flex-start;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-decoration: none;
	width: min-content
}

.framer-t3Ql4 .framer-1nvzjr6,
.framer-t3Ql4 .framer-1phqj0i {
	flex: none;
	height: auto;
	position: relative;
	white-space: pre;
	width: auto
}

@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {

	.framer-t3Ql4.framer-cpv035,
	.framer-t3Ql4 .framer-5ifad7 {
		gap: 0px
	}

	.framer-t3Ql4.framer-cpv035>* {
		margin: 0 5px
	}

	.framer-t3Ql4.framer-cpv035>:first-child {
		margin-left: 0
	}

	.framer-t3Ql4.framer-cpv035>:last-child {
		margin-right: 0
	}

	.framer-t3Ql4 .framer-5ifad7>* {
		margin: 0
	}

	.framer-t3Ql4 .framer-5ifad7>:first-child {
		margin-top: 0
	}

	.framer-t3Ql4 .framer-5ifad7>:last-child {
		margin-bottom: 0
	}
}

.framer-t3Ql4.framer-v-kdf0z3 .framer-5ifad7 {
	justify-content: flex-end
}

.framer-raYib.framer-q65lnj,
.framer-raYib .framer-q65lnj {
	display: block
}

.framer-raYib.framer-pd41e3 {
	align-content: center;
	align-items: center;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 20px;
	height: min-content;
	justify-content: flex-start;
	overflow: visible;
	padding: 0 20px;
	position: relative;
	width: 1200px
}

.framer-raYib .framer-1a9l4si-container,
.framer-raYib .framer-150cwsp-container {
	flex: none;
	height: 1px;
	position: relative;
	width: 100%
}

.framer-raYib .framer-1qfc4ru {
	align-content: center;
	align-items: center;
	display: flex;
	flex: none;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 20px;
	height: min-content;
	justify-content: flex-start;
	overflow: visible;
	padding: 40px 0;
	position: relative;
	width: 100%;
	z-index: 10
}

.framer-raYib .framer-5g1foh {
	align-content: center;
	align-items: center;
	display: flex;
	flex: none;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 10px;
	height: min-content;
	justify-content: flex-start;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: min-content
}

.framer-raYib .framer-a3wvg8 {
	aspect-ratio: 6.086956521739131 / 1;
	flex: none;
	height: var(--framer-aspect-ratio-supported, 62px);
	position: relative;
	text-decoration: none;
	width: 375px
}

.framer-raYib .framer-174dgs1 {
	flex: none;
	height: 62px;
	position: relative;
	width: 375px
}

.framer-raYib .framer-1hd0imp,
.framer-raYib .framer-rd97t9 {
	align-content: center;
	align-items: center;
	display: flex;
	flex: 4 0 0px;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 10px;
	height: min-content;
	justify-content: flex-start;
	min-height: 13px;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-decoration: none;
	width: 1px
}

.framer-raYib .framer-nio10f {
	align-content: center;
	align-items: center;
	align-self: stretch;
	display: flex;
	flex: 1 0 0px;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 16px;
	height: auto;
	justify-content: flex-end;
	overflow: visible;
	padding: 0;
	position: relative;
	width: 1px
}

.framer-raYib .framer-1s4xkk2,
.framer-raYib .framer-1n77ddf,
.framer-raYib .framer-1cpd0ny,
.framer-raYib .framer-11ppvj2,
.framer-raYib .framer-1j232hl,
.framer-raYib .framer-1jczdj8,
.framer-raYib .framer-163brpl,
.framer-raYib .framer-5qk20 {
	flex: none;
	height: auto;
	position: relative;
	white-space: pre-wrap;
	width: 100%;
	word-break: break-word;
	word-wrap: break-word
}

.framer-raYib .framer-1y2n93h {
	align-content: center;
	align-items: center;
	display: flex;
	flex: 1 0 0px;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 16px;
	height: 100px;
	justify-content: flex-end;
	overflow: visible;
	padding: 0;
	position: relative;
	width: 1px
}

.framer-raYib .framer-1t787b5 {
	aspect-ratio: 1.6066666666666667 / 1;
	flex: none;
	height: var(--framer-aspect-ratio-supported, 124px);
	position: relative;
	width: 50%
}

.framer-raYib .framer-1ymgz7g {
	align-content: center;
	align-items: center;
	display: flex;
	flex: none;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 20px;
	height: min-content;
	justify-content: flex-start;
	overflow: visible;
	padding: 40px 0 70px;
	position: relative;
	width: 100%;
	z-index: 10
}

.framer-raYib .framer-1mqmtsm {
	align-content: center;
	align-items: center;
	display: flex;
	flex: 3 0 0px;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 10px;
	height: min-content;
	justify-content: flex-start;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 1px
}

.framer-raYib .framer-1bgyif9-container,
.framer-raYib .framer-og2ivv-container,
.framer-raYib .framer-1i4exrw-container,
.framer-raYib .framer-dq2dw-container {
	flex: none;
	height: auto;
	position: relative;
	width: auto
}

.framer-raYib .framer-j8emfi {
	align-content: center;
	align-items: center;
	display: flex;
	flex: 4 0 0px;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 10px;
	height: min-content;
	justify-content: flex-start;
	min-height: 13px;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 1px
}

.framer-raYib .framer-8ic4oo {
	flex: none;
	height: 13px;
	position: relative;
	white-space: pre-wrap;
	width: 121px;
	word-break: break-word;
	word-wrap: break-word
}

.framer-raYib .framer-tpdzee {
	align-content: center;
	align-items: center;
	display: flex;
	flex: 1 0 0px;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 10px;
	height: min-content;
	justify-content: flex-end;
	overflow: visible;
	padding: 0;
	position: relative;
	width: 1px
}

.framer-raYib .framer-1jaasjf {
	flex: none;
	height: 13px;
	position: relative;
	white-space: pre-wrap;
	width: 127px;
	word-break: break-word;
	word-wrap: break-word
}

@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {

	.framer-raYib.framer-pd41e3,
	.framer-raYib .framer-1qfc4ru,
	.framer-raYib .framer-5g1foh,
	.framer-raYib .framer-1hd0imp,
	.framer-raYib .framer-nio10f,
	.framer-raYib .framer-1y2n93h,
	.framer-raYib .framer-1ymgz7g,
	.framer-raYib .framer-1mqmtsm,
	.framer-raYib .framer-j8emfi,
	.framer-raYib .framer-rd97t9,
	.framer-raYib .framer-tpdzee {
		gap: 0px
	}

	.framer-raYib.framer-pd41e3>* {
		margin: 10px 0
	}

	.framer-raYib.framer-pd41e3>:first-child,
	.framer-raYib .framer-nio10f>:first-child,
	.framer-raYib .framer-1y2n93h>:first-child {
		margin-top: 0
	}

	.framer-raYib.framer-pd41e3>:last-child,
	.framer-raYib .framer-nio10f>:last-child,
	.framer-raYib .framer-1y2n93h>:last-child {
		margin-bottom: 0
	}

	.framer-raYib .framer-1qfc4ru>*,
	.framer-raYib .framer-1ymgz7g>* {
		margin: 0 10px
	}

	.framer-raYib .framer-1qfc4ru>:first-child,
	.framer-raYib .framer-5g1foh>:first-child,
	.framer-raYib .framer-1hd0imp>:first-child,
	.framer-raYib .framer-1ymgz7g>:first-child,
	.framer-raYib .framer-1mqmtsm>:first-child,
	.framer-raYib .framer-j8emfi>:first-child,
	.framer-raYib .framer-rd97t9>:first-child,
	.framer-raYib .framer-tpdzee>:first-child {
		margin-left: 0
	}

	.framer-raYib .framer-1qfc4ru>:last-child,
	.framer-raYib .framer-5g1foh>:last-child,
	.framer-raYib .framer-1hd0imp>:last-child,
	.framer-raYib .framer-1ymgz7g>:last-child,
	.framer-raYib .framer-1mqmtsm>:last-child,
	.framer-raYib .framer-j8emfi>:last-child,
	.framer-raYib .framer-rd97t9>:last-child,
	.framer-raYib .framer-tpdzee>:last-child {
		margin-right: 0
	}

	.framer-raYib .framer-5g1foh>*,
	.framer-raYib .framer-1hd0imp>*,
	.framer-raYib .framer-1mqmtsm>*,
	.framer-raYib .framer-j8emfi>*,
	.framer-raYib .framer-rd97t9>*,
	.framer-raYib .framer-tpdzee>* {
		margin: 0 5px
	}

	.framer-raYib .framer-nio10f>*,
	.framer-raYib .framer-1y2n93h>* {
		margin: 8px 0
	}
}

.framer-raYib.framer-v-1q63pf7 .framer-1qfc4ru,
.framer-raYib.framer-v-1q63pf7 .framer-1ymgz7g,
.framer-raYib.framer-v-f0cya6 .framer-1ymgz7g {
	gap: 0px
}

.framer-raYib.framer-v-1q63pf7 .framer-1hd0imp,
.framer-raYib.framer-v-1q63pf7 .framer-rd97t9 {
	flex-wrap: wrap
}

@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {

	.framer-raYib.framer-v-1q63pf7 .framer-1qfc4ru,
	.framer-raYib.framer-v-1q63pf7 .framer-1ymgz7g {
		gap: 0px
	}

	.framer-raYib.framer-v-1q63pf7 .framer-1qfc4ru>*,
	.framer-raYib.framer-v-1q63pf7 .framer-1ymgz7g>* {
		margin: 0
	}

	.framer-raYib.framer-v-1q63pf7 .framer-1qfc4ru>:first-child,
	.framer-raYib.framer-v-1q63pf7 .framer-1ymgz7g>:first-child {
		margin-left: 0
	}

	.framer-raYib.framer-v-1q63pf7 .framer-1qfc4ru>:last-child,
	.framer-raYib.framer-v-1q63pf7 .framer-1ymgz7g>:last-child {
		margin-right: 0
	}
}

.framer-raYib.framer-v-143v502 .framer-1ymgz7g {
	padding: 0
}

.framer-raYib.framer-v-143v502 .framer-rd97t9,
.framer-raYib.framer-v-f0cya6 .framer-j8emfi {
	min-height: unset
}

.framer-raYib.framer-v-f0cya6.framer-pd41e3,
.framer-raYib.framer-v-1mzi05v.framer-pd41e3,
.framer-raYib.framer-v-97xcjs.framer-pd41e3 {
	padding: 0 15px;
	width: 390px
}

.framer-raYib.framer-v-f0cya6 .framer-1qfc4ru,
.framer-raYib.framer-v-97xcjs .framer-1qfc4ru {
	padding: 40px 10px
}

.framer-raYib.framer-v-f0cya6 .framer-1y2n93h,
.framer-raYib.framer-v-97xcjs .framer-1y2n93h {
	order: 4
}

.framer-raYib.framer-v-f0cya6 .framer-1t787b5,
.framer-raYib.framer-v-97xcjs .framer-1t787b5 {
	height: var(--framer-aspect-ratio-supported, 106px);
	order: 3
}

.framer-raYib.framer-v-f0cya6 .framer-rd97t9 {
	justify-content: flex-end;
	min-height: unset
}

@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
	.framer-raYib.framer-v-f0cya6 .framer-1ymgz7g {
		gap: 0px
	}

	.framer-raYib.framer-v-f0cya6 .framer-1ymgz7g>* {
		margin: 0
	}

	.framer-raYib.framer-v-f0cya6 .framer-1ymgz7g>:first-child {
		margin-left: 0
	}

	.framer-raYib.framer-v-f0cya6 .framer-1ymgz7g>:last-child {
		margin-right: 0
	}
}

.framer-raYib.framer-v-1mzi05v .framer-1hd0imp,
.framer-raYib.framer-v-1mzi05v .framer-rd97t9 {
	justify-content: flex-end
}

.framer-raYib.framer-v-97xcjs .framer-j8emfi {
	order: 2
}

.framer-raYib.framer-v-97xcjs .framer-rd97t9 {
	flex: none;
	justify-content: flex-end;
	min-height: unset;
	order: 3;
	width: min-content
}

.framer-raYib.framer-v-97xcjs .framer-8ic4oo {
	width: 111px
}

.framer-raYib.framer-v-97xcjs .framer-dq2dw-container {
	order: 0
}

.framer-Iz1oi .framer-styles-preset-a4phyf:not(.rich-text-wrapper),
.framer-Iz1oi .framer-styles-preset-a4phyf.rich-text-wrapper a {
	--framer-link-current-text-color: #111111;
	--framer-link-current-text-decoration: none;
	--framer-link-hover-text-color: var(--token-faf217ee-812d-4474-8131-b934f8e4dc1f, #eeeeee);
	--framer-link-hover-text-decoration: underline;
	--framer-link-text-color: var(--token-0e64c98e-2e3d-4034-8a86-e95f1a065f27, #222222);
	--framer-link-text-decoration: none
}

.framer-43m7D .framer-styles-preset-eeskf2:not(.rich-text-wrapper),
.framer-43m7D .framer-styles-preset-eeskf2.rich-text-wrapper a {
	--framer-link-current-text-color: var(--token-faf217ee-812d-4474-8131-b934f8e4dc1f, #eeeeee);
	--framer-link-current-text-decoration: none;
	--framer-link-hover-text-color: var(--token-826473bf-c720-497e-93aa-08d9ded12289, #dddddd);
	--framer-link-hover-text-decoration: none;
	--framer-link-text-color: var(--token-6fd3dded-9be8-4471-a82c-6f46144951d0, #ffffff);
	--framer-link-text-decoration: none
}

.framer-Y35sS.framer-1vp7nev,
.framer-Y35sS .framer-1vp7nev {
	display: block
}

.framer-Y35sS.framer-5ot10 {
	align-content: center;
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 10px;
	height: 1px;
	justify-content: flex-start;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 787px
}

.framer-Y35sS .framer-6bkqf2 {
	flex: none;
	height: 1px;
	position: relative;
	width: 0%
}

@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
	.framer-Y35sS.framer-5ot10 {
		gap: 0px
	}

	.framer-Y35sS.framer-5ot10>* {
		margin: 0 5px
	}

	.framer-Y35sS.framer-5ot10>:first-child {
		margin-left: 0
	}

	.framer-Y35sS.framer-5ot10>:last-child {
		margin-right: 0
	}
}

.framer-Y35sS.framer-v-mqrbpm .framer-6bkqf2 {
	width: 100%
}

.ssr-variant {
	display: contents
}

@supports (aspect-ratio: 1) {
	body {
		--framer-aspect-ratio-supported: auto
	}
}

.framer-8jP5s.framer-1l2lbvh,
.framer-8jP5s .framer-1l2lbvh {
	display: block
}

.framer-8jP5s.framer-1gxggp8 {
	align-content: center;
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 5px;
	height: min-content;
	justify-content: flex-start;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: min-content
}

.framer-8jP5s .framer-pzqt91 {
	align-content: center;
	align-items: center;
	display: flex;
	flex: none;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 6px;
	height: min-content;
	justify-content: center;
	overflow: visible;
	padding: 0;
	position: relative;
	width: min-content
}

.framer-8jP5s .framer-1pyi9x6,
.framer-8jP5s .framer-k3ml86,
.framer-8jP5s .framer-4ac9a9 {
	flex: none;
	height: auto;
	position: relative;
	white-space: pre;
	width: auto
}

.framer-8jP5s .framer-gerqx5 {
	align-content: center;
	align-items: center;
	display: flex;
	flex: none;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 2px;
	height: 13px;
	justify-content: flex-end;
	overflow: visible;
	padding: 0;
	position: relative;
	width: min-content
}

@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {

	.framer-8jP5s.framer-1gxggp8,
	.framer-8jP5s .framer-pzqt91,
	.framer-8jP5s .framer-gerqx5 {
		gap: 0px
	}

	.framer-8jP5s.framer-1gxggp8>* {
		margin: 0 2.5px
	}

	.framer-8jP5s.framer-1gxggp8>:first-child,
	.framer-8jP5s .framer-pzqt91>:first-child {
		margin-left: 0
	}

	.framer-8jP5s.framer-1gxggp8>:last-child,
	.framer-8jP5s .framer-pzqt91>:last-child {
		margin-right: 0
	}

	.framer-8jP5s .framer-pzqt91>* {
		margin: 0 3px
	}

	.framer-8jP5s .framer-gerqx5>* {
		margin: 1px 0
	}

	.framer-8jP5s .framer-gerqx5>:first-child {
		margin-top: 0
	}

	.framer-8jP5s .framer-gerqx5>:last-child {
		margin-bottom: 0
	}
}

.framer-8jP5s.framer-v-7thtnl .framer-gerqx5 {
	justify-content: flex-start
}

.framer-nPKWs .framer-styles-preset-1uc0dg7:not(.rich-text-wrapper),
.framer-nPKWs .framer-styles-preset-1uc0dg7.rich-text-wrapper p {
	--framer-font-family: "Overused Grotesk SemiBold", "Overused Grotesk SemiBold Placeholder", sans-serif;
	--framer-font-size: 13px;
	--framer-font-style: normal;
	--framer-font-weight: 400;
	--framer-letter-spacing: -.01em;
	--framer-line-height: 100%;
	--framer-paragraph-spacing: 20px;
	--framer-text-alignment: start;
	--framer-text-color: var(--token-0e64c98e-2e3d-4034-8a86-e95f1a065f27, #010103);
	--framer-text-decoration: none;
	--framer-text-stroke-color: initial;
	--framer-text-stroke-width: initial;
	--framer-text-transform: uppercase
}