#main,
body,
html {
	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;
}
figure,
h1,
h2,
h3,
h4,
h5,
h6,
p {
	margin: 0;
}
body,
button,
input,
select,
textarea {
	font-size: 12px;
	font-family: sans-serif;
}
body {
	--token-54611d4f-525b-45d3-8e21-c50bf4051f18: rgb(0, 255, 255);
	--token-f4fc8d9f-fd3b-4673-a559-b6bcbcfcf125: rgb(146, 104, 246);
	--token-770342d3-ed7d-4f90-a66e-5b46d46b8601: #6666f6;
	--token-433e0e07-a8dc-46a7-918d-e592c1696dcb: rgb(8, 8, 8);
	--token-397b21a7-1ece-4ac6-8c2f-1f8e1c4b23cc: rgb(15, 15, 15);
	--token-d1bf89b7-9b99-4fad-b4d3-eda8c19be195: rgb(22, 22, 22);
	--token-8cca3c23-f887-4259-9899-1165f5d08623: rgb(34, 34, 34);
	--token-5b0180c5-5775-42da-af25-96464c19253a: rgb(43, 43, 43);
	--token-d4fe7121-3870-4631-bf26-718a819271d0: rgb(96, 98, 102);
	--token-d492c853-1aa9-4324-bd0b-258e2354bfcc: rgb(206, 208, 212);
	--token-135002b1-f309-442f-ae8c-377b8f6ce928: rgb(255, 255, 255);
	--token-a9645dbe-8047-4c74-83c3-4184bd13adbc: rgba(255, 255, 255, 0.04);
	--token-2c0a0b60-d1f1-45a5-bbc7-294f01b4af4d: rgb(34, 34, 34);
}
@font-face {
	font-family: Inter;
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2)
		format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
		U+FE2E-FE2F;
}
@font-face {
	font-family: Inter;
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2)
		format("woff2");
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: Inter;
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2)
		format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: Inter;
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2)
		format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-family: Inter;
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.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: Inter;
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.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-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Inter;
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.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: Inter;
	font-style: normal;
	font-weight: 500;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2)
		format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
		U+FE2E-FE2F;
}
@font-face {
	font-family: Inter;
	font-style: normal;
	font-weight: 500;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2)
		format("woff2");
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: Inter;
	font-style: normal;
	font-weight: 500;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2)
		format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: Inter;
	font-style: normal;
	font-weight: 500;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2)
		format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-family: Inter;
	font-style: normal;
	font-weight: 500;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.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: Inter;
	font-style: normal;
	font-weight: 500;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.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-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Inter;
	font-style: normal;
	font-weight: 500;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.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: Inter;
	font-style: normal;
	font-weight: 600;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2)
		format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
		U+FE2E-FE2F;
}
@font-face {
	font-family: Inter;
	font-style: normal;
	font-weight: 600;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2)
		format("woff2");
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: Inter;
	font-style: normal;
	font-weight: 600;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2)
		format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: Inter;
	font-style: normal;
	font-weight: 600;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2)
		format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-family: Inter;
	font-style: normal;
	font-weight: 600;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.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: Inter;
	font-style: normal;
	font-weight: 600;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.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-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Inter;
	font-style: normal;
	font-weight: 600;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.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: Inter;
	font-style: normal;
	font-weight: 700;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2)
		format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
		U+FE2E-FE2F;
}
@font-face {
	font-family: Inter;
	font-style: normal;
	font-weight: 700;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2)
		format("woff2");
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: Inter;
	font-style: normal;
	font-weight: 700;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2)
		format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: Inter;
	font-style: normal;
	font-weight: 700;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2)
		format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-family: Inter;
	font-style: normal;
	font-weight: 700;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.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: Inter;
	font-style: normal;
	font-weight: 700;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.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-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Inter;
	font-style: normal;
	font-weight: 700;
	font-display: block;
	src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.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: Supply Regular;
	src: url(https://framerusercontent.com/modules/assets/GeVPIFc51AOSY5JILgF7Ds0Ku4M~vwJ8MxgwOz9tdG0pMaJytBPMYzNxlBZvUnEj_vF-mJ4.otf);
	font-display: block;
}
@font-face {
	font-family: Aeonik Medium;
	src: url(https://framerusercontent.com/assets/5MzuDjQZHgJ3PqqNsVV2UnBgYQ.ttf);
	font-display: swap;
}
@font-face {
	font-family: Aeonik Medium Placeholder;
	src: local("Arial");
	ascent-override: 96.35%;
	descent-override: 19.27%;
	line-gap-override: 0;
	size-adjust: 103.79%;
}
@font-face {
	font-family: Respira #000;
	src: url(https://framerusercontent.com/assets/b6aYwqFYKwHYzKNsKcctMGYLgc.ttf);
	font-display: swap;
}
@font-face {
	font-family: Respira #000 Placeholder;
	src: local("Arial");
	ascent-override: 105.31%;
	descent-override: 36.78%;
	line-gap-override: 0;
	size-adjust: 107.86%;
}
@font-face {
	font-display: block;
	font-family: Inter;
	font-style: normal;
	font-weight: 100;
	src: url(https://app.framerstatic.com/Inter-Thin.cyrillic-ext-BHDA65O4.woff2)
		format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
		U+FE2E-FE2F;
}
@font-face {
	font-display: block;
	font-family: Inter;
	font-style: normal;
	font-weight: 100;
	src: url(https://app.framerstatic.com/Inter-Thin.cyrillic-Q5IXHU2O.woff2)
		format("woff2");
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-display: block;
	font-family: Inter;
	font-style: normal;
	font-weight: 100;
	src: url(https://app.framerstatic.com/Inter-Thin.greek-ext-VVOQA2NE.woff2)
		format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-display: block;
	font-family: Inter;
	font-style: normal;
	font-weight: 100;
	src: url(https://app.framerstatic.com/Inter-Thin.greek-E3WNEUH6.woff2)
		format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-display: block;
	font-family: Inter;
	font-style: normal;
	font-weight: 100;
	src: url(https://app.framerstatic.com/Inter-Thin.latin-ext-5RC4NRHN.woff2)
		format("woff2");
	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-display: block;
	font-family: Inter;
	font-style: normal;
	font-weight: 100;
	src: url(https://app.framerstatic.com/Inter-Thin.latin-GJ7CRGHG.woff2)
		format("woff2");
	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-display: block;
	font-family: Inter;
	font-style: normal;
	font-weight: 100;
	src: url(https://app.framerstatic.com/Inter-Thin.vietnamese-Z3Y7DPWO.woff2)
		format("woff2");
	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-display: block;
	font-family: Inter;
	font-style: normal;
	font-weight: 200;
	src: url(https://app.framerstatic.com/Inter-ExtraLight.cyrillic-ext-7NWKXNAT.woff2)
		format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
		U+FE2E-FE2F;
}
@font-face {
	font-display: block;
	font-family: Inter;
	font-style: normal;
	font-weight: 200;
	src: url(https://app.framerstatic.com/Inter-ExtraLight.cyrillic-IBWUD6RJ.woff2)
		format("woff2");
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-display: block;
	font-family: Inter;
	font-style: normal;
	font-weight: 200;
	src: url(https://app.framerstatic.com/Inter-ExtraLight.greek-ext-HUMDTRBU.woff2)
		format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-display: block;
	font-family: Inter;
	font-style: normal;
	font-weight: 200;
	src: url(https://app.framerstatic.com/Inter-ExtraLight.greek-ZLLHEEN3.woff2)
		format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-display: block;
	font-family: Inter;
	font-style: normal;
	font-weight: 200;
	src: url(https://app.framerstatic.com/Inter-ExtraLight.latin-ext-72JE5FGU.woff2)
		format("woff2");
	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-display: block;
	font-family: Inter;
	font-style: normal;
	font-weight: 200;
	src: url(https://app.framerstatic.com/Inter-ExtraLight.latin-2JHDAFAQ.woff2)
		format("woff2");
	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-display: block;
	font-family: Inter;
	font-style: normal;
	font-weight: 200;
	src: url(https://app.framerstatic.com/Inter-ExtraLight.vietnamese-VKRCA4VC.woff2)
		format("woff2");
	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-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 300;
	src: url(https://app.framerstatic.com/Inter-Light.cyrillic-ext-G3OTPKE4.woff2)
		format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
		U+FE2E-FE2F;
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 300;
	src: url(https://app.framerstatic.com/Inter-Light.cyrillic-JO7ZJTP6.woff2)
		format("woff2");
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 300;
	src: url(https://app.framerstatic.com/Inter-Light.greek-ext-N63XCCK3.woff2)
		format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 300;
	src: url(https://app.framerstatic.com/Inter-Light.greek-5GVUXSXZ.woff2)
		format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 300;
	src: url(https://app.framerstatic.com/Inter-Light.latin-ext-RREJIMQ3.woff2)
		format("woff2");
	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-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 300;
	src: url(https://app.framerstatic.com/Inter-Light.latin-EKF76FXR.woff2)
		format("woff2");
	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-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 300;
	src: url(https://app.framerstatic.com/Inter-Light.vietnamese-GVC2UOFS.woff2)
		format("woff2");
	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-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 400;
	src: url(https://app.framerstatic.com/Inter-Regular.cyrillic-ext-CFTLRB35.woff2)
		format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
		U+FE2E-FE2F;
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 400;
	src: url(https://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2)
		format("woff2");
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 400;
	src: url(https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2)
		format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 400;
	src: url(https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.woff2)
		format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 400;
	src: url(https://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.woff2)
		format("woff2");
	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-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 400;
	src: url(https://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.woff2)
		format("woff2");
	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-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 400;
	src: url(https://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2)
		format("woff2");
	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-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 500;
	src: url(https://app.framerstatic.com/Inter-Medium.cyrillic-ext-M4WHNGTS.woff2)
		format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
		U+FE2E-FE2F;
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 500;
	src: url(https://app.framerstatic.com/Inter-Medium.cyrillic-JVU2PANX.woff2)
		format("woff2");
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 500;
	src: url(https://app.framerstatic.com/Inter-Medium.greek-ext-4KCQBEIZ.woff2)
		format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 500;
	src: url(https://app.framerstatic.com/Inter-Medium.greek-DPOQGN7L.woff2)
		format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 500;
	src: url(https://app.framerstatic.com/Inter-Medium.latin-ext-J4DBSW7F.woff2)
		format("woff2");
	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-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 500;
	src: url(https://app.framerstatic.com/Inter-Medium.latin-Y3IVPL46.woff2)
		format("woff2");
	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-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 500;
	src: url(https://app.framerstatic.com/Inter-Medium.vietnamese-PJV76O4P.woff2)
		format("woff2");
	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-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 600;
	src: url(https://app.framerstatic.com/Inter-SemiBold.cyrillic-ext-C7KWUKA7.woff2)
		format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
		U+FE2E-FE2F;
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 600;
	src: url(https://app.framerstatic.com/Inter-SemiBold.cyrillic-JWV7SOZ6.woff2)
		format("woff2");
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 600;
	src: url(https://app.framerstatic.com/Inter-SemiBold.greek-ext-FBKSFTSU.woff2)
		format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 600;
	src: url(https://app.framerstatic.com/Inter-SemiBold.greek-EQ3PSENU.woff2)
		format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 600;
	src: url(https://app.framerstatic.com/Inter-SemiBold.latin-ext-ULRSO3ZR.woff2)
		format("woff2");
	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-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 600;
	src: url(https://app.framerstatic.com/Inter-SemiBold.latin-RDYY2AG2.woff2)
		format("woff2");
	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-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 600;
	src: url(https://app.framerstatic.com/Inter-SemiBold.vietnamese-ESQNSEQ3.woff2)
		format("woff2");
	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-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 700;
	src: url(https://app.framerstatic.com/Inter-Bold.cyrillic-ext-XOTVL7ZR.woff2)
		format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
		U+FE2E-FE2F;
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 700;
	src: url(https://app.framerstatic.com/Inter-Bold.cyrillic-6LOMBC2V.woff2)
		format("woff2");
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 700;
	src: url(https://app.framerstatic.com/Inter-Bold.greek-ext-WXWSJXLB.woff2)
		format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 700;
	src: url(https://app.framerstatic.com/Inter-Bold.greek-YRST7ODZ.woff2)
		format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 700;
	src: url(https://app.framerstatic.com/Inter-Bold.latin-ext-BASA5UL3.woff2)
		format("woff2");
	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-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 700;
	src: url(https://app.framerstatic.com/Inter-Bold.latin-UCM45LQF.woff2)
		format("woff2");
	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-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 700;
	src: url("https://assets.codepen.io/9806267/TestS%C3%B6hneBreit-Buch.otf")
		format("opentype");
	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-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 800;
	src: url(https://app.framerstatic.com/Inter-ExtraBold.cyrillic-ext-7Q6SVIPE.woff2)
		format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
		U+FE2E-FE2F;
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 800;
	src: url(https://app.framerstatic.com/Inter-ExtraBold.cyrillic-JSLPE6KW.woff2)
		format("woff2");
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 800;
	src: url(https://app.framerstatic.com/Inter-ExtraBold.greek-ext-6OYGJJV7.woff2)
		format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 800;
	src: url(https://app.framerstatic.com/Inter-ExtraBold.greek-SHW2FPC4.woff2)
		format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 800;
	src: url(https://app.framerstatic.com/Inter-ExtraBold.latin-ext-A5DUFOP6.woff2)
		format("woff2");
	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-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 800;
	src: url(https://app.framerstatic.com/Inter-ExtraBold.latin-OW4UGSRU.woff2)
		format("woff2");
	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-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 800;
	src: url(https://app.framerstatic.com/Inter-ExtraBold.vietnamese-IBBC7NGV.woff2)
		format("woff2");
	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-display: block;
	font-family: Inter;
	font-style: normal;
	font-weight: 900;
	src: url(https://app.framerstatic.com/Inter-Black.cyrillic-ext-TU4ITVTR.woff2)
		format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
		U+FE2E-FE2F;
}
@font-face {
	font-display: block;
	font-family: Inter;
	font-style: normal;
	font-weight: 900;
	src: url(https://app.framerstatic.com/Inter-Black.cyrillic-JX7CGTYD.woff2)
		format("woff2");
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-display: block;
	font-family: Inter;
	font-style: normal;
	font-weight: 900;
	src: url(https://app.framerstatic.com/Inter-Black.greek-ext-LS3GCBFI.woff2)
		format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-display: block;
	font-family: Inter;
	font-style: normal;
	font-weight: 900;
	src: url(https://app.framerstatic.com/Inter-Black.greek-ZWCJHBP5.woff2)
		format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-display: block;
	font-family: Inter;
	font-style: normal;
	font-weight: 900;
	src: url(https://app.framerstatic.com/Inter-Black.latin-ext-BZLEUMX6.woff2)
		format("woff2");
	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-display: block;
	font-family: Inter;
	font-style: normal;
	font-weight: 900;
	src: url(https://app.framerstatic.com/Inter-Black.latin-TETRYDF7.woff2)
		format("woff2");
	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-display: block;
	font-family: Inter;
	font-style: normal;
	font-weight: 900;
	src: url(https://app.framerstatic.com/Inter-Black.vietnamese-RXQCC3EJ.woff2)
		format("woff2");
	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-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 100;
	src: url(https://app.framerstatic.com/Inter-ThinItalic.cyrillic-ext-2RGKWUBV.woff2)
		format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
		U+FE2E-FE2F;
}
@font-face {
	font-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 100;
	src: url(https://app.framerstatic.com/Inter-ThinItalic.cyrillic-TDYIP5HV.woff2)
		format("woff2");
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 100;
	src: url(https://app.framerstatic.com/Inter-ThinItalic.greek-ext-WR4TIDYZ.woff2)
		format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 100;
	src: url(https://app.framerstatic.com/Inter-ThinItalic.greek-V3WZMSP7.woff2)
		format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 100;
	src: url(https://app.framerstatic.com/Inter-ThinItalic.latin-ext-TXFTJONQ.woff2)
		format("woff2");
	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-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 100;
	src: url(https://app.framerstatic.com/Inter-ThinItalic.latin-RVEBKP6O.woff2)
		format("woff2");
	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-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 100;
	src: url(https://app.framerstatic.com/Inter-ThinItalic.vietnamese-WCBPP4MD.woff2)
		format("woff2");
	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-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 200;
	src: url(https://app.framerstatic.com/Inter-ExtraLightItalic.cyrillic-ext-OVCHMVPD.woff2)
		format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
		U+FE2E-FE2F;
}
@font-face {
	font-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 200;
	src: url(https://app.framerstatic.com/Inter-ExtraLightItalic.cyrillic-BRDZE5UH.woff2)
		format("woff2");
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 200;
	src: url(https://app.framerstatic.com/Inter-ExtraLightItalic.greek-ext-YV64YFFH.woff2)
		format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 200;
	src: url(https://app.framerstatic.com/Inter-ExtraLightItalic.greek-EJVCLASM.woff2)
		format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 200;
	src: url(https://app.framerstatic.com/Inter-ExtraLightItalic.latin-ext-2MHTM56A.woff2)
		format("woff2");
	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-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 200;
	src: url(https://app.framerstatic.com/Inter-ExtraLightItalic.latin-JB3CJMMM.woff2)
		format("woff2");
	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-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 200;
	src: url(https://app.framerstatic.com/Inter-ExtraLightItalic.vietnamese-3EJ3IQYS.woff2)
		format("woff2");
	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-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 300;
	src: url(https://app.framerstatic.com/Inter-LightItalic.cyrillic-ext-C2S5XS3D.woff2)
		format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
		U+FE2E-FE2F;
}
@font-face {
	font-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 300;
	src: url(https://app.framerstatic.com/Inter-LightItalic.cyrillic-E7CYPW5D.woff2)
		format("woff2");
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 300;
	src: url(https://app.framerstatic.com/Inter-LightItalic.greek-ext-ROSAFPGE.woff2)
		format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 300;
	src: url(https://app.framerstatic.com/Inter-LightItalic.greek-PAWWH37Z.woff2)
		format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 300;
	src: url(https://app.framerstatic.com/Inter-LightItalic.latin-ext-N2Z67Z45.woff2)
		format("woff2");
	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-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 300;
	src: url(https://app.framerstatic.com/Inter-LightItalic.latin-SLSTLWEU.woff2)
		format("woff2");
	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-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 300;
	src: url(https://app.framerstatic.com/Inter-LightItalic.vietnamese-RLGM2D3Y.woff2)
		format("woff2");
	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-display: swap;
	font-family: Inter;
	font-style: italic;
	font-weight: 400;
	src: url(https://app.framerstatic.com/Inter-Italic.cyrillic-ext-YDGMJOJO.woff2)
		format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
		U+FE2E-FE2F;
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: italic;
	font-weight: 400;
	src: url(https://app.framerstatic.com/Inter-Italic.cyrillic-BFOVMAQB.woff2)
		format("woff2");
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: italic;
	font-weight: 400;
	src: url(https://app.framerstatic.com/Inter-Italic.greek-ext-4KOU3AHC.woff2)
		format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: italic;
	font-weight: 400;
	src: url(https://app.framerstatic.com/Inter-Italic.greek-OJTBJNE6.woff2)
		format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: italic;
	font-weight: 400;
	src: url(https://app.framerstatic.com/Inter-Italic.latin-ext-H4B22QN6.woff2)
		format("woff2");
	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-display: swap;
	font-family: Inter;
	font-style: italic;
	font-weight: 400;
	src: url(https://app.framerstatic.com/Inter-Italic.latin-2DWX32EN.woff2)
		format("woff2");
	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-display: swap;
	font-family: Inter;
	font-style: italic;
	font-weight: 400;
	src: url(https://app.framerstatic.com/Inter-Italic.vietnamese-TYMT6CKW.woff2)
		format("woff2");
	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-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 500;
	src: url(https://app.framerstatic.com/Inter-MediumItalic.cyrillic-ext-QYBZQ2NF.woff2)
		format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
		U+FE2E-FE2F;
}
@font-face {
	font-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 500;
	src: url(https://app.framerstatic.com/Inter-MediumItalic.cyrillic-ZHAJHZCC.woff2)
		format("woff2");
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 500;
	src: url(https://app.framerstatic.com/Inter-MediumItalic.greek-ext-W5ABYGZR.woff2)
		format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 500;
	src: url(https://app.framerstatic.com/Inter-MediumItalic.greek-RGNSYVNV.woff2)
		format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 500;
	src: url(https://app.framerstatic.com/Inter-MediumItalic.latin-ext-7DZEPSAS.woff2)
		format("woff2");
	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-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 500;
	src: url(https://app.framerstatic.com/Inter-MediumItalic.latin-SKPQAMBJ.woff2)
		format("woff2");
	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-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 500;
	src: url(https://app.framerstatic.com/Inter-MediumItalic.vietnamese-23WIFZV7.woff2)
		format("woff2");
	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-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 600;
	src: url(https://app.framerstatic.com/Inter-SemiBoldItalic.cyrillic-ext-MEHHCDC3.woff2)
		format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
		U+FE2E-FE2F;
}
@font-face {
	font-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 600;
	src: url(https://app.framerstatic.com/Inter-SemiBoldItalic.cyrillic-YACNRNDE.woff2)
		format("woff2");
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 600;
	src: url(https://app.framerstatic.com/Inter-SemiBoldItalic.greek-ext-GFL7KADI.woff2)
		format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 600;
	src: url(https://app.framerstatic.com/Inter-SemiBoldItalic.greek-5W77OPRT.woff2)
		format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 600;
	src: url(https://app.framerstatic.com/Inter-SemiBoldItalic.latin-ext-OYJJ2W6R.woff2)
		format("woff2");
	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-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 600;
	src: url(https://app.framerstatic.com/Inter-SemiBoldItalic.latin-KBLJMBDH.woff2)
		format("woff2");
	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-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 600;
	src: url(https://app.framerstatic.com/Inter-SemiBoldItalic.vietnamese-5ZFOV65G.woff2)
		format("woff2");
	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-display: swap;
	font-family: Inter;
	font-style: italic;
	font-weight: 700;
	src: url(https://app.framerstatic.com/Inter-BoldItalic.cyrillic-ext-PEYDHC3S.woff2)
		format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
		U+FE2E-FE2F;
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: italic;
	font-weight: 700;
	src: url(https://app.framerstatic.com/Inter-BoldItalic.cyrillic-7EIL6JWG.woff2)
		format("woff2");
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: italic;
	font-weight: 700;
	src: url(https://app.framerstatic.com/Inter-BoldItalic.greek-ext-3DJOYQMH.woff2)
		format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: italic;
	font-weight: 700;
	src: url(https://app.framerstatic.com/Inter-BoldItalic.greek-TJBTLTT7.woff2)
		format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: italic;
	font-weight: 700;
	src: url(https://app.framerstatic.com/Inter-BoldItalic.latin-ext-FVPCPRBJ.woff2)
		format("woff2");
	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-display: swap;
	font-family: Inter;
	font-style: italic;
	font-weight: 700;
	src: url(https://app.framerstatic.com/Inter-BoldItalic.latin-5ZFQS4XK.woff2)
		format("woff2");
	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-display: swap;
	font-family: Inter;
	font-style: italic;
	font-weight: 700;
	src: url(https://app.framerstatic.com/Inter-BoldItalic.vietnamese-W2625PGF.woff2)
		format("woff2");
	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-display: swap;
	font-family: Inter;
	font-style: italic;
	font-weight: 800;
	src: url(https://app.framerstatic.com/Inter-ExtraBoldItalic.cyrillic-ext-ACWDZ3VD.woff2)
		format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
		U+FE2E-FE2F;
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: italic;
	font-weight: 800;
	src: url(https://app.framerstatic.com/Inter-ExtraBoldItalic.cyrillic-ZKBSDAI2.woff2)
		format("woff2");
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: italic;
	font-weight: 800;
	src: url(https://app.framerstatic.com/Inter-ExtraBoldItalic.greek-ext-3CY5DPTP.woff2)
		format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: italic;
	font-weight: 800;
	src: url(https://app.framerstatic.com/Inter-ExtraBoldItalic.greek-YL5CC63W.woff2)
		format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: italic;
	font-weight: 800;
	src: url(https://app.framerstatic.com/Inter-ExtraBoldItalic.latin-ext-7IZFJI4D.woff2)
		format("woff2");
	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-display: swap;
	font-family: Inter;
	font-style: italic;
	font-weight: 800;
	src: url(https://app.framerstatic.com/Inter-ExtraBoldItalic.latin-O5HH4IX3.woff2)
		format("woff2");
	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-display: swap;
	font-family: Inter;
	font-style: italic;
	font-weight: 800;
	src: url(https://app.framerstatic.com/Inter-ExtraBoldItalic.vietnamese-UW3XUJOD.woff2)
		format("woff2");
	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-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 900;
	src: url(https://app.framerstatic.com/Inter-BlackItalic.cyrillic-ext-TRM4ITYR.woff2)
		format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
		U+FE2E-FE2F;
}
@font-face {
	font-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 900;
	src: url(https://app.framerstatic.com/Inter-BlackItalic.cyrillic-FPHIQVZS.woff2)
		format("woff2");
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 900;
	src: url(https://app.framerstatic.com/Inter-BlackItalic.greek-ext-JTGUUSP5.woff2)
		format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 900;
	src: url(https://app.framerstatic.com/Inter-BlackItalic.greek-LUNA3RFO.woff2)
		format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 900;
	src: url(https://app.framerstatic.com/Inter-BlackItalic.latin-ext-KU7ICFYH.woff2)
		format("woff2");
	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-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 900;
	src: url(https://app.framerstatic.com/Inter-BlackItalic.latin-FRVXWQSB.woff2)
		format("woff2");
	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-display: block;
	font-family: Inter;
	font-style: italic;
	font-weight: 900;
	src: url(https://app.framerstatic.com/Inter-BlackItalic.vietnamese-2Q7MQKJX.woff2)
		format("woff2");
	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;
}
::selection {
	background: #222;
	color: #fff;
}
* {
	outline: 0 !important;
}
::-webkit-scrollbar {
	display: none;
}
[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"] 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,
[data-framer-component-type="Text"] p span,
[data-framer-component-type="Text"] span span {
	display: block;
}
[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"] p span span,
[data-framer-component-type="Text"] span span span {
	display: unset;
}
[data-framer-component-type="Text"] a,
[data-framer-component-type="Text"] a div span,
[data-framer-component-type="Text"] div div 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"] p span span,
[data-framer-component-type="Text"] span span span {
	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"] a,
[data-framer-component-type="Text"] a div span,
[data-framer-component-type="Text"] div div 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"] p span span,
[data-framer-component-type="Text"] span span span {
	--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 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,
[data-framer-component-type="Text"] a p span span,
[data-framer-component-type="Text"] a span 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 div 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,
[data-framer-component-type="Text"] a p span span:hover,
[data-framer-component-type="Text"] a span span span:hover,
[data-framer-component-type="Text"] a: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 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,
[data-framer-component-type="Text"].isCurrent a p span span,
[data-framer-component-type="Text"].isCurrent a span 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))
	);
}
div.framer-text,
h1.framer-text,
h2.framer-text,
h3.framer-text,
h4.framer-text,
h5.framer-text,
h6.framer-text,
ol.framer-text,
p.framer-text,
ul.framer-text {
	margin: 0;
	padding: 0;
}
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,
p.framer-text,
span.framer-text:not([data-text-fill]),
ul.framer-text {
	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: calc(
		var(--framer-font-size, 16px) * var(--framer-font-size-scale, 1)
	);
	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);
}
.framer-fit-text .framer-text {
	white-space: nowrap;
}
strong.framer-text {
	font-family: var(--framer-font-family-bold);
	font-style: var(--framer-font-style-bold);
	font-weight: var(--framer-font-weight-bold, bolder);
}
em.framer-text {
	font-family: var(--framer-font-family-italic);
	font-style: var(--framer-font-style-italic, italic);
	font-weight: var(--framer-font-weight-italic);
}
em.framer-text > strong.framer-text {
	font-family: var(--framer-font-family-bold-italic);
	font-style: var(--framer-font-style-bold-italic, italic);
	font-weight: var(--framer-font-weight-bold-italic, bolder);
}
.framer-image.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),
p.framer-text:not(:first-child),
ul.framer-text:not(:first-child) {
	margin-top: var(--framer-paragraph-spacing, 0);
}
li.framer-text > ol.framer-text:nth-child(2),
li.framer-text > ul.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(0, calc(calc(1.3em - var(--framer-line-height, 1.3em)) / 2));
	margin: min(0, calc(calc(1.3em - var(--framer-line-height, 1.3em)) / -2));
}
code.framer-text,
code.framer-text span.framer-text:not([data-text-fill]) {
	font-family: var(
		--framer-code-font-family,
		var(--framer-font-family, Inter, Inter Placeholder, sans-serif)
	);
	font-style: var(--framer-code-font-style, var(--framer-font-style, normal));
	font-weight: var(--framer-code-font-weight, var(--framer-font-weight, 400));
	color: var(--framer-code-text-color, var(--framer-text-color, #000));
	font-size: calc(
		var(--framer-font-size, 16px) * var(--framer-font-size-scale, 1)
	);
	letter-spacing: var(--framer-letter-spacing, 0);
	line-height: var(--framer-line-height, 1.2em);
}
a.framer-text,
a.framer-text span.framer-text: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: calc(
		var(--framer-link-font-size, var(--framer-font-size, 16px)) *
			var(--framer-font-size-scale, 1)
	);
	text-transform: var(
		--framer-link-text-transform,
		var(--framer-text-transform, none)
	);
	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-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-text-color,
		var(--framer-code-text-color, var(--framer-text-color, #000))
	);
	font-size: calc(
		var(--framer-link-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-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: calc(
		var(
				--framer-link-hover-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-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))
	);
}
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-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-text-color,
			var(--framer-code-text-color, var(--framer-text-color, #000))
		)
	);
	font-size: calc(
		var(
				--framer-link-hover-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;
}
ol.framer-text {
	--list-style-type: decimal;
}
ol.framer-text,
ul.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: 0.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: 0.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;
}
[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"] p {
	margin: 0;
	padding: 0;
}
[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"] p,
[data-framer-component-type="DeprecatedRichText"] span:not([data-text-fill]),
[data-framer-component-type="DeprecatedRichText"] ul {
	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"]
	.framer-image: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"] p:not(:first-child),
[data-framer-component-type="DeprecatedRichText"] ul: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"] ol,
[data-framer-component-type="DeprecatedRichText"] ul {
	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: 0.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: 0.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,
.flexbox-gap-not-supported
	[data-framer-stack-direction-reverse="true"]
	[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"]
	> :first-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,
.flexbox-gap-not-supported
	[data-framer-stack-direction-reverse="true"]
	[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"]
	> :last-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: 0 0;
}
[data-hide-scrollbars="true"]::-webkit-scrollbar {
	width: 0;
	height: 0;
}
[data-hide-scrollbars="true"]::-webkit-scrollbar-thumb {
	background: 0 0;
}
.framer-cursor-none,
.framer-cursor-none * {
	cursor: none !important;
}
.framer-pointer-events-none,
.framer-pointer-events-none * {
	pointer-events: none !important;
}
.framer-OYps8 [data-border="true"]:after,
.framer-OYps8[data-border="true"]:after {
	content: "";
	border-width: var(--border-top-width, 0) var(--border-right-width, 0)
		var(--border-bottom-width, 0) var(--border-left-width, 0);
	border-color: var(--border-color, none);
	border-style: var(--border-style, none);
	width: 100%;
	height: 100%;
	position: absolute;
	box-sizing: border-box;
	left: 0;
	top: 0;
	border-radius: inherit;
	pointer-events: none;
}
.framer-body-G46tQDCRw-framer-OYps8 {
	background: var(--token-433e0e07-a8dc-46a7-918d-e592c1696dcb, #0a0a0a);
}
.framer-OYps8 .framer-hkocn4,
.framer-OYps8.framer-hkocn4 {
	display: block;
}
.framer-OYps8.framer-2heuwy {
	align-content: center;
	align-items: center;
	background-color: var(--token-433e0e07-a8dc-46a7-918d-e592c1696dcb, #0a0a0a);
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 0;
	height: min-content;
	justify-content: flex-start;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 1200px;
}
.framer-OYps8 .framer-js14tc {
	align-content: center;
	align-items: center;
	display: flex;
	flex: none;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 0;
	height: min-content;
	justify-content: flex-start;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 100%;
}
.framer-OYps8 .framer-c5i6se-container {
	flex: none;
	height: 50vh;
	position: relative;
	width: 100%;
}
.framer-OYps8 .framer-163bou0 {
	display: grid;
	flex: none;
	gap: 20px;
	grid-auto-rows: min-content;
	grid-template-columns: repeat(3, minmax(1px, 1fr));
	grid-template-rows: repeat(2, min-content);
	height: min-content;
	justify-content: center;
	overflow: visible;
	padding: 0 40px 40px;
	position: relative;
	width: 100%;
}
.framer-OYps8 .framer-103wfkp-container,
.framer-OYps8 .framer-123snjp-container,
.framer-OYps8 .framer-16p1wuw-container,
.framer-OYps8 .framer-k7x1tn-container,
.framer-OYps8 .framer-rwrymz-container,
.framer-OYps8 .framer-xfzrbj-container {
	align-self: start;
	flex: none;
	height: auto;
	justify-self: start;
	position: relative;
	width: 100%;
}
.framer-OYps8 .framer-wpt6j0-container {
	flex: none;
	height: auto;
	position: relative;
	width: 100%;
}
.framer-OYps8 .framer-t9gcry-container {
	flex: none;
	inset: 0;
	pointer-events: none;
	position: absolute;
}
@supports (background: -webkit-named-image(i)) and (not (scale: 1)) {
	.framer-OYps8 .framer-js14tc,
	.framer-OYps8.framer-2heuwy {
		gap: 0;
	}
	.framer-OYps8 .framer-js14tc > *,
	.framer-OYps8.framer-2heuwy > * {
		margin: 0;
	}
	.framer-OYps8 .framer-js14tc > :first-child,
	.framer-OYps8.framer-2heuwy > :first-child {
		margin-top: 0;
	}
	.framer-OYps8 .framer-js14tc > :last-child,
	.framer-OYps8.framer-2heuwy > :last-child {
		margin-bottom: 0;
	}
}
@media (min-width: 1200px) {
	.framer-OYps8 .hidden-2heuwy {
		display: none !important;
	}
}
@media (min-width: 810px) and (max-width: 1199px) {
	.framer-OYps8 .hidden-1tru11 {
		display: none !important;
	}
	.framer-body-G46tQDCRw-framer-OYps8 {
		background: var(--token-433e0e07-a8dc-46a7-918d-e592c1696dcb, #0a0a0a);
	}
	.framer-OYps8.framer-2heuwy {
		width: 810px;
	}
	.framer-OYps8 .framer-163bou0 {
		grid-template-columns: repeat(2, minmax(1px, 1fr));
		padding: 0 40px;
	}
}
@media (max-width: 809px) {
	.framer-OYps8 .hidden-1aoqqf1 {
		display: none !important;
	}
	.framer-body-G46tQDCRw-framer-OYps8 {
		background: var(--token-433e0e07-a8dc-46a7-918d-e592c1696dcb, #0a0a0a);
	}
	.framer-OYps8.framer-2heuwy {
		width: 390px;
	}
	.framer-OYps8 .framer-163bou0 {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		justify-content: flex-start;
		padding: 0 32px;
	}
	.framer-OYps8 .framer-103wfkp-container,
	.framer-OYps8 .framer-123snjp-container,
	.framer-OYps8 .framer-16p1wuw-container,
	.framer-OYps8 .framer-k7x1tn-container,
	.framer-OYps8 .framer-rwrymz-container,
	.framer-OYps8 .framer-xfzrbj-container {
		align-self: unset;
	}
	@supports (background: -webkit-named-image(i)) and (not (scale: 1)) {
		.framer-OYps8 .framer-163bou0 {
			gap: 0;
		}
		.framer-OYps8 .framer-163bou0 > * {
			margin: 10px 0;
		}
		.framer-OYps8 .framer-163bou0 > :first-child {
			margin-top: 0;
		}
		.framer-OYps8 .framer-163bou0 > :last-child {
			margin-bottom: 0;
		}
	}
}
.framer-EXsIF [data-border="true"]:after {
	content: "";
	border-width: var(--border-top-width, 0) var(--border-right-width, 0)
		var(--border-bottom-width, 0) var(--border-left-width, 0);
	border-color: var(--border-color, none);
	border-style: var(--border-style, none);
	width: 100%;
	height: 100%;
	position: absolute;
	box-sizing: border-box;
	left: 0;
	top: 0;
	border-radius: inherit;
	pointer-events: none;
}
.framer-EXsIF .framer-197ns5e {
	display: block;
}
.framer-EXsIF .framer-1rka8hn {
	align-content: flex-start;
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	height: 400px;
	justify-content: space-between;
	overflow: hidden;
	padding: 40px;
	position: relative;
	width: 1200px;
}
.framer-EXsIF .framer-kxi2rb-container {
	flex: none;
	height: auto;
	position: relative;
	width: auto;
}
.framer-EXsIF .framer-1tcgvhn {
	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: center;
	overflow: visible;
	padding: 0;
	position: relative;
	width: 100%;
}
.framer-EXsIF .framer-7np0ug {
	align-content: flex-start;
	align-items: flex-start;
	display: flex;
	flex: none;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 2px;
	height: min-content;
	justify-content: flex-start;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: min-content;
}
.framer-EXsIF .framer-1x1f8fm,
.framer-EXsIF .framer-li4j22 {
	flex: none;
	height: auto;
	position: relative;
	white-space: pre;
	width: auto;
}
.framer-EXsIF .framer-10oe2vc {
	align-content: center;
	align-items: center;
	cursor: pointer;
	display: flex;
	flex: none;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 8px;
	height: min-content;
	justify-content: center;
	overflow: hidden;
	padding: 10px 16px;
	position: relative;
	width: min-content;
}
.framer-EXsIF .framer-1s9o3i7 {
	-webkit-user-select: none;
	flex: none;
	height: auto;
	position: relative;
	user-select: none;
	white-space: pre;
	width: auto;
}
@supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) {
	.framer-EXsIF .framer-10oe2vc,
	.framer-EXsIF .framer-1tcgvhn,
	.framer-EXsIF .framer-7np0ug {
		gap: 0;
	}
	.framer-EXsIF .framer-1tcgvhn > * {
		margin: 5px 0;
	}
	.framer-EXsIF .framer-1tcgvhn > :first-child,
	.framer-EXsIF .framer-7np0ug > :first-child {
		margin-top: 0;
	}
	.framer-EXsIF .framer-1tcgvhn > :last-child,
	.framer-EXsIF .framer-7np0ug > :last-child {
		margin-bottom: 0;
	}
	.framer-EXsIF .framer-7np0ug > * {
		margin: 1px 0;
	}
	.framer-EXsIF .framer-10oe2vc > * {
		margin: 0 4px;
	}
	.framer-EXsIF .framer-10oe2vc > :first-child {
		margin-left: 0;
	}
	.framer-EXsIF .framer-10oe2vc > :last-child {
		margin-right: 0;
	}
}
.framer-0YPMn .framer-styles-preset-1deyi01.rich-text-wrapper h1,
.framer-0YPMn .framer-styles-preset-1deyi01:not(.rich-text-wrapper) {
	--framer-font-family: "Supply Regular", sans-serif;
	--framer-font-size: 16px;
	--framer-font-style: normal;
	--framer-font-weight: 400;
	--framer-letter-spacing: 0em;
	--framer-line-height: 1.4em;
	--framer-paragraph-spacing: 0px;
	--framer-text-alignment: start;
	--framer-text-color: var(
		--token-135002b1-f309-442f-ae8c-377b8f6ce928,
		#ffffff
	);
	--framer-text-decoration: none;
	--framer-text-transform: uppercase;
}
.framer-rdaBo .framer-styles-preset-vio3pu.rich-text-wrapper h2,
.framer-rdaBo .framer-styles-preset-vio3pu:not(.rich-text-wrapper) {
	--framer-font-family: "Supply Regular", sans-serif;
	--framer-font-size: 16px;
	--framer-font-style: normal;
	--framer-font-weight: 400;
	--framer-letter-spacing: 0em;
	--framer-line-height: 1.4em;
	--framer-paragraph-spacing: 0px;
	--framer-text-alignment: start;
	--framer-text-color: var(
		--token-135002b1-f309-442f-ae8c-377b8f6ce928,
		#ffffff
	);
	--framer-text-decoration: none;
	--framer-text-transform: uppercase;
}
.framer-iO5rM .framer-styles-preset-1872ppf.rich-text-wrapper p,
.framer-iO5rM .framer-styles-preset-1872ppf:not(.rich-text-wrapper) {
	--framer-font-family: "Supply Regular", sans-serif;
	--framer-font-size: 14px;
	--framer-font-style: normal;
	--framer-font-weight: 400;
	--framer-letter-spacing: 0em;
	--framer-line-height: 1.2em;
	--framer-paragraph-spacing: 0px;
	--framer-text-alignment: start;
	--framer-text-color: var(
		--token-135002b1-f309-442f-ae8c-377b8f6ce928,
		#ffffff
	);
	--framer-text-decoration: none;
	--framer-text-transform: uppercase;
}
.framer-dC5hl [data-border="true"]:after {
	content: "";
	border-width: var(--border-top-width, 0) var(--border-right-width, 0)
		var(--border-bottom-width, 0) var(--border-left-width, 0);
	border-color: var(--border-color, none);
	border-style: var(--border-style, none);
	width: 100%;
	height: 100%;
	position: absolute;
	box-sizing: border-box;
	left: 0;
	top: 0;
	border-radius: inherit;
	pointer-events: none;
}
.framer-dC5hl .framer-qdl2kf {
	display: block;
}
.framer-dC5hl .framer-17wdwn2 {
	align-content: center;
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 0;
	height: min-content;
	justify-content: center;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-decoration: none;
	width: min-content;
}
.framer-dC5hl .framer-18j8qtu {
	flex: none;
	height: 16px;
	position: relative;
	width: 32px;
}
.framer-dC5hl .framer-v-17wdwn2 .framer-17wdwn2 {
	cursor: pointer;
}
@supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) {
	.framer-dC5hl .framer-17wdwn2 {
		gap: 0;
	}
	.framer-dC5hl .framer-17wdwn2 > * {
		margin: 0;
	}
	.framer-dC5hl .framer-17wdwn2 > :first-child {
		margin-left: 0;
	}
	.framer-dC5hl .framer-17wdwn2 > :last-child {
		margin-right: 0;
	}
}
.framer-uHzDy [data-border="true"]:after {
	content: "";
	border-width: var(--border-top-width, 0) var(--border-right-width, 0)
		var(--border-bottom-width, 0) var(--border-left-width, 0);
	border-color: var(--border-color, none);
	border-style: var(--border-style, none);
	width: 100%;
	height: 100%;
	position: absolute;
	box-sizing: border-box;
	left: 0;
	top: 0;
	border-radius: inherit;
	pointer-events: none;
}
.framer-uHzDy .framer-e6fdbp {
	display: block;
}
.framer-uHzDy .framer-1twxs9 {
	height: 11px;
	overflow: visible;
	position: relative;
	width: 10px;
}
.framer-uHzDy .framer-5c4o7d {
	bottom: 5px;
	flex: none;
	height: 1px;
	left: 0;
	position: absolute;
	width: 9px;
}
.framer-uHzDy .framer-1ui82ad {
	bottom: 0;
	flex: none;
	height: 11px;
	left: 0;
	position: absolute;
	width: 7px;
}
.framer-uHzDy.framer-v-1p3s8jr .framer-1ui82ad {
	left: unset;
	right: -1px;
}
.framer-Pf5Es [data-border="true"]:after,
.framer-Pf5Es[data-border="true"]:after {
	content: "";
	border-width: var(--border-top-width, 0) var(--border-right-width, 0)
		var(--border-bottom-width, 0) var(--border-left-width, 0);
	border-color: var(--border-color, none);
	border-style: var(--border-style, none);
	width: 100%;
	height: 100%;
	position: absolute;
	box-sizing: border-box;
	left: 0;
	top: 0;
	border-radius: inherit;
	pointer-events: none;
}
.framer-Pf5Es .framer-1d42mrc,
.framer-Pf5Es.framer-1d42mrc {
	display: block;
}
.framer-Pf5Es.framer-1lj8n6m {
	align-content: flex-start;
	align-items: flex-start;
	cursor: pointer;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 12px;
	height: auto;
	justify-content: flex-start;
	overflow: hidden;
	padding: 12px;
	position: relative;
	text-decoration: none;
	width: 360px;
	will-change: var(--framer-will-change-override, transform);
}
.framer-Pf5Es .framer-1fpjmh0 {
	flex: none;
	inset: 0;
	overflow: visible;
	position: absolute;
}
.framer-Pf5Es .framer-epjzc3 {
	aspect-ratio: 1.5272727272727273/1;
	flex: none;
	height: var(--framer-aspect-ratio-supported, 220px);
	overflow: hidden;
	position: relative;
	width: 100%;
	will-change: var(--framer-will-change-override, transform);
}
.framer-Pf5Es .framer-1ohj94p {
	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;
	position: relative;
	width: 100%;
}
.framer-Pf5Es .framer-10i1cn8,
.framer-Pf5Es .framer-g25b7,
.framer-Pf5Es .framer-ruuqjf {
	flex: none;
	height: auto;
	position: relative;
	white-space: pre;
	width: auto;
}
.framer-Pf5Es .framer-ow5hp5-container {
	flex: none;
	height: auto;
	position: relative;
	width: auto;
}
@supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) {
	.framer-Pf5Es.framer-1lj8n6m {
		gap: 0;
	}
	.framer-Pf5Es.framer-1lj8n6m > * {
		margin: 6px 0;
	}
	.framer-Pf5Es.framer-1lj8n6m > :first-child {
		margin-top: 0;
	}
	.framer-Pf5Es.framer-1lj8n6m > :last-child {
		margin-bottom: 0;
	}
}
.framer-Pf5Es.framer-v-s7n4y0.framer-1lj8n6m {
	cursor: default;
}
.ssr-variant {
	display: contents;
}
.framer-O9jeY [data-border="true"]:after {
	content: "";
	border-width: var(--border-top-width, 0) var(--border-right-width, 0)
		var(--border-bottom-width, 0) var(--border-left-width, 0);
	border-color: var(--border-color, none);
	border-style: var(--border-style, none);
	width: 100%;
	height: 100%;
	position: absolute;
	box-sizing: border-box;
	left: 0;
	top: 0;
	border-radius: inherit;
	pointer-events: none;
}
.framer-O9jeY .framer-t2hegs {
	display: block;
}
.framer-O9jeY .framer-19uhmlm {
	align-content: flex-start;
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 0;
	height: 400px;
	justify-content: flex-end;
	overflow: hidden;
	padding: 100px;
	position: relative;
	width: 1200px;
}
.framer-O9jeY .framer-d4l6tz {
	align-content: flex-start;
	align-items: flex-start;
	display: flex;
	flex: none;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 4px;
	height: 100px;
	justify-content: flex-start;
	overflow: visible;
	padding: 0;
	position: relative;
	width: 100%;
}
.framer-O9jeY .framer-1dp3qkl,
.framer-O9jeY .framer-6xrqc1 {
	flex: none;
	height: auto;
	position: relative;
	white-space: pre;
	width: auto;
}
.framer-O9jeY .framer-15bjj50-container {
	flex: none;
	height: auto;
	position: relative;
	width: auto;
}
@supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) {
	.framer-O9jeY .framer-19uhmlm,
	.framer-O9jeY .framer-d4l6tz {
		gap: 0;
	}
	.framer-O9jeY .framer-19uhmlm > * {
		margin: 0;
	}
	.framer-O9jeY .framer-19uhmlm > :first-child,
	.framer-O9jeY .framer-d4l6tz > :first-child {
		margin-top: 0;
	}
	.framer-O9jeY .framer-19uhmlm > :last-child,
	.framer-O9jeY .framer-d4l6tz > :last-child {
		margin-bottom: 0;
	}
	.framer-O9jeY .framer-d4l6tz > * {
		margin: 2px 0;
	}
}
.framer-O9jeY.framer-v-1nny7m4 .framer-19uhmlm {
	padding: 0 40px 100px;
	width: 390px;
}
.framer-O9jeY.framer-v-1nny7m4 .framer-15bjj50-container {
	width: 100%;
}
.framer-OV1uB .framer-styles-preset-9cnx13.rich-text-wrapper h3,
.framer-OV1uB .framer-styles-preset-9cnx13:not(.rich-text-wrapper) {
	--framer-font-family: "Supply Regular", sans-serif;
	--framer-font-size: 16px;
	--framer-font-style: normal;
	--framer-font-weight: 400;
	--framer-letter-spacing: 0em;
	--framer-line-height: 1.4em;
	--framer-paragraph-spacing: 0px;
	--framer-text-alignment: start;
	--framer-text-color: var(
		--token-135002b1-f309-442f-ae8c-377b8f6ce928,
		#ffffff
	);
	--framer-text-decoration: none;
	--framer-text-transform: uppercase;
}
.framer-boe06 .framer-styles-preset-1wicq5s.rich-text-wrapper a,
.framer-boe06 .framer-styles-preset-1wicq5s:not(.rich-text-wrapper) {
	--framer-link-current-text-color: var(
		--token-135002b1-f309-442f-ae8c-377b8f6ce928,
		#ffffff
	);
	--framer-link-current-text-decoration: none;
	--framer-link-hover-text-color: var(
		--token-135002b1-f309-442f-ae8c-377b8f6ce928,
		#ffffff
	);
	--framer-link-hover-text-decoration: none;
	--framer-link-text-color: var(
		--token-d4fe7121-3870-4631-bf26-718a819271d0,
		#606266
	);
	--framer-link-text-decoration: none;
}
.framer-QGxWZ [data-border="true"]:after {
	content: "";
	border-width: var(--border-top-width, 0) var(--border-right-width, 0)
		var(--border-bottom-width, 0) var(--border-left-width, 0);
	border-color: var(--border-color, none);
	border-style: var(--border-style, none);
	width: 100%;
	height: 100%;
	position: absolute;
	box-sizing: border-box;
	left: 0;
	top: 0;
	border-radius: inherit;
	pointer-events: none;
}
@supports (aspect-ratio: 1) {
	body {
		--framer-aspect-ratio-supported: auto;
	}
}
.framer-QGxWZ .framer-1bmbkw4 {
	display: block;
}
.framer-QGxWZ .framer-haos88 {
	align-content: flex-start;
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 0;
	height: min-content;
	justify-content: flex-start;
	overflow: visible;
	padding: 0;
	position: relative;
	width: 301px;
}
.framer-QGxWZ .framer-1xletgp-container {
	flex: none;
	height: auto;
	position: relative;
	width: 100%;
}
@supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) {
	.framer-QGxWZ .framer-haos88 {
		gap: 0;
	}
	.framer-QGxWZ .framer-haos88 > * {
		margin: 0;
	}
	.framer-QGxWZ .framer-haos88 > :first-child {
		margin-top: 0;
	}
	.framer-QGxWZ .framer-haos88 > :last-child {
		margin-bottom: 0;
	}
}
.v1.framer-custom-input::placeholder {
	color: var(--framer-custom-placeholder-color) !important;
}
