
	html,
	body,
	#main {
		margin: 0;
		padding: 0;
		box-sizing: border-box
	}
	
	:root {
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale
	}
	
	* {
		box-sizing: border-box;
		-webkit-font-smoothing: inherit
	}
	
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	p,
	figure {
		margin: 0
	}
	
	body,
	input,
	textarea,
	select,
	button {
		font-size: 12px;
		font-family: sans-serif
	}
	
	body {
		--token-26498c8b-c4fb-4730-97f9-954f47be2e0e: rgb(28, 28, 28);
		--token-1010e306-6ee2-47e5-bffe-788055bd3b08: rgb(134, 134, 145);
		--token-cbcabb34-1a7c-41c5-9eae-a0cdb6acd8e1: rgb(255, 255, 255);
		--token-d99e72a2-92c8-4a78-a887-1fc7371037a3: rgb(252, 252, 252);
		--token-21189984-019c-489a-a408-3346a0078305: rgb(244, 244, 245);
		--token-989cf483-fdbd-4ae9-aadf-303926b3ab29: rgb(229, 229, 232);
		--token-22d40919-98af-4db8-bf57-a469be5d7c65: rgb(2, 91, 207);
		--token-644a9d96-3042-4c0e-aee4-b4cfd4ad0ed8: rgb(0, 145, 189);
		--token-8842de85-98c6-4ae9-8ddb-1b45a45dc9cf: rgb(115, 208, 185);
		--token-dded8cf1-7dcd-4887-bb8e-4b020496542d: rgb(2, 8, 22)
	}
	
	@media (prefers-color-scheme: dark) {
		body {
			--token-1010e306-6ee2-47e5-bffe-788055bd3b08: rgb(174, 174, 184)
		}
	}
	
	#__framer-badge-container {
		position: fixed;
		bottom: 0;
		padding: 20px;
		width: 100%;
		display: flex;
		justify-content: right;
		pointer-events: none;
		z-index: 314159
	}
	
	.__framer-badge {
		pointer-events: auto
	}
	
	@font-face {
		font-family: Fragment Mono;
		font-style: normal;
		font-weight: 400;
		font-display: block;
		src: url("index/index/4iCr6K5wfMRRjxp0DA6-2CLnB45HhrUI.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: Fragment Mono;
		font-style: normal;
		font-weight: 400;
		font-display: block;
		src: url("index/4iCr6K5wfMRRjxp0DA6-2CLnB41HhrUI.woff2") format("woff2");
		unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Fragment Mono;
		font-style: normal;
		font-weight: 400;
		font-display: block;
		src: url("index/4iCr6K5wfMRRjxp0DA6-2CLnB4NHhg.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;
		src: url("index/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 400;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/EOr0mi4hNtlgWNn9if640EZzXCo.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 400;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 400;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 400;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 400;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/vQyevYAyHtARFwPqUzQGpnDs.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 400;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/b6Y37FthZeALduNqHicBT6FutY.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 400;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/Inter-Bold.cyrillic-ext-XOTVL7ZR.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 700;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/Inter-Bold.cyrillic-6LOMBC2V.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 700;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/Inter-Bold.greek-ext-WXWSJXLB.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 700;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/Inter-Bold.greek-YRST7ODZ.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 700;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/Inter-Bold.latin-ext-BASA5UL3.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 700;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/Inter-Bold.latin-UCM45LQF.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 700;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/Inter-Bold.vietnamese-OEVJMXEP.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 700;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/Inter-BoldItalic.cyrillic-ext-PEYDHC3S.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 700;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/Inter-BoldItalic.cyrillic-7EIL6JWG.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 700;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/Inter-BoldItalic.greek-ext-3DJOYQMH.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 700;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/Inter-BoldItalic.greek-TJBTLTT7.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 700;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/Inter-BoldItalic.latin-ext-FVPCPRBJ.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 700;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/Inter-BoldItalic.latin-5ZFQS4XK.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 700;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/Inter-BoldItalic.vietnamese-W2625PGF.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 700;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/Inter-Italic.cyrillic-ext-YDGMJOJO.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 400;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/Inter-Italic.cyrillic-BFOVMAQB.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 400;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/Inter-Italic.greek-ext-4KOU3AHC.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 400;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/Inter-Italic.greek-OJTBJNE6.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 400;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/Inter-Italic.latin-ext-H4B22QN6.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 400;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/Inter-Italic.latin-2DWX32EN.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 400;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/Inter-Italic.vietnamese-TYMT6CKW.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 400;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/NXxvFRoY5LDh3yCm7MEP2jqYk.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 100;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/5CcgcVyoWSqO1THBiISd6oCog.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 100;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/MF544SVCvk3yNpLIz3pwDXFZPKM.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 100;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/TNtxudDBkAm2RXdtU3rvTBwoM.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 100;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/fIabp4VN5z7iJ3lNOz9qfNeQHc.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 100;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/YSOgKh50dqzzsXffetgcarlLHcI.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 100;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/9iRSYClnXA0RMygyIn6yjjWXJw.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 100;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/MVhJhYeDWxeyqT939zMNyw9p8.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 200;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/WXQXYfAQJIi2pCJACAfWWXfIDqI.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 200;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/RJeJJARdrtNUtic58kOz7hIgBuE.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 200;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/4hBRAuM02i3fsxYDzyNvt5Az2so.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 200;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/fz1JbBffNGgK7BNUI1mmbFBlgA8.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 200;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/hgmI3sEShaw5UU738TAjDBQPH0.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 200;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/eIZyQwIlHYR0mnMSneEDMtqBPgw.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 200;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/BkDpl4ghaqvMi1btKFyG2tdbec.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 300;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/zAMK70AQRFSShJgUiaR5IiIhgzk.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 300;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/IETjvc5qzUaRoaruDpPSwCUM8.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 300;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/oLCoaT3ioA0fHdJnWR9W6k7NY.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 300;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/Sj0PCHQSBjFmEp6NBWg6FNaKc.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 300;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/v2q8JTTTs7McDMSEhnxAIBqd0.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 300;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/H4TfENUY1rh8R9UaSD6vngjJP3M.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 300;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 500;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 500;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/6mJuEAguuIuMog10gGvH5d3cl8.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 500;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 500;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 500;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 500;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/DolVirEGb34pEXEp8t8FQBSK4.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 500;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 600;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 600;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 600;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/lEJLP4R0yuCaMCjSXYHtJw72M.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 600;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 600;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/1ZFS7N918ojhhd0nQWdj3jz4w.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 600;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 600;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/PONfPc6h4EPYwJliXQBmjVx7QxI.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 800;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/zsnJN7Z1wdzUvepJniD3rbvJIyU.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 800;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/UrzZBOy7RyJEWAZGduzOeHiHuY.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 800;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/996sR9SfSDuYELz8oHhDOcErkY.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 800;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/ftN1HpyPVJEoEb4q36SOrNdLXU.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 800;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/jN39PDxZWEwjG7Csryx3JN2r2Y.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 800;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/JAur4lGGSGRGyrFi59JSIKqVgU.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 800;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/mkY5Sgyq51ik0AMrSBwhm9DJg.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 900;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/X5hj6qzcHUYv7h1390c8Rhm6550.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 900;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 900;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/cugnVhSraaRyANCaUtI5FV17wk.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 900;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/5HcVoGak8k5agFJSaKa4floXVu0.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 900;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/jn4BtSPLlS0NDp1KiFAtFKiiY0o.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 900;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/P2Bw01CtL0b9wqygO0sSVogWbo.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 900;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/YJsHMqeEm0oDHuxRTVCwg5eZuo.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 100;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/oJJMyJlDykMObEyb5VexHSxd24.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 100;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/IpeaX0WzLaonj68howNZg4SJJaY.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 100;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/KCj1bV3vDXY5OLHttTeRYcu9J8.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 100;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/biaVHhOprxbHaR3dIP7Z8cYurHg.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 100;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/BpOIEy4nYtcp1RwqOtwAgi2EiDE.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 100;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/gNa011yWpVpNFgUhhSlDX8nUiPQ.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 100;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/vpq17U0WM26sBGHgq9jnrUmUf8.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 200;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/bNYh7lNMEpOegeRYAtyGel1WqBE.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 200;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/FBzcXZYmdulcZC0z278U6o0cw.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 200;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/ua60IRqWK94xCrq0SC639Hbsdjg.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 200;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/Pd8gNPn2dSCh4FyjWFw9PJysoQ.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 200;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/zpiI5DA3vCb3G2sqEyq9xqogo.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 200;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/DtVQjTG8OGGKnwKYrMHRZVCyo.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 200;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/YYB6GZmCWnZq3RWZOghuZIOxQY.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 300;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/miJTzODdiyIr3tRo9KEoqXXk2PM.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 300;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/6ZMhcggRFfEfbf7lncCpaUbA.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 300;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/8sCN6PGUr4I8q5hC5twAXfcwqV0.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 300;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/aUYDUTztS7anQw5JuwCncXeLOBY.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 300;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/5mDAOkC5Wpzo7NkuE9oYfqlY2u4.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 300;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/yDiPvYxioBHsicnYxpPW35WQmx8.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 300;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/khkJkwSL66WFg8SX6Wa726c.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 500;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/0E7IMbDzcGABpBwwqNEt60wU0w.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 500;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/NTJ0nQgIF0gcDelS14zQ9NR9Q.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 500;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/QrcNhgEPfRl0LS8qz5Ln8olanl8.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 500;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/JEXmejW8mXOYMtt0hyRg811kHac.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 500;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/ksvR4VsLksjpSwnC2fPgHRNMw.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 500;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/uy9s0iWuxiNnVt8EpTI3gzohpwo.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 500;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/vxBnBhH8768IFAXAb4Qf6wQHKs.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 600;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/zSsEuoJdh8mcFVk976C05ZfQr8.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 600;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/b8ezwLrN7h2AUoPEENcsTMVJ0.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 600;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/mvNEIBLyHbscgHtwfsByjXUz3XY.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 600;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/6FI2EneKzM3qBy5foOZXey7coCA.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 600;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/qrVgiXNd6RuQjETYQiVQ9nqCk.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 600;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/NHHeAKJVP0ZWHk5YZnQQChIsBM.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 600;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/if4nAQEfO1l3iBiurvlUSTaMA.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 800;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/GdJ7SQjcmkU1sz7lk5lMpKUlKY.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 800;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/sOA6LVskcCqlqggyjIZe0Zh39UQ.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 800;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/zUCSsMbWBcHOQoATrhsPVigkc.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 800;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/6eYp9yIAUvPZY7o0yfI4e2OP6g.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 800;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/aKoimhPBfs6C7Am2HTTVjGcpE.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 800;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/L9nHaKi7ULzGWchEehsfwttxOwM.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 800;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/05KsVHGDmqXSBXM4yRZ65P8i0s.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 900;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/ky8ovPukK4dJ1Pxq74qGhOqCYI.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 900;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/vvNSqIj42qeQ2bvCRBIWKHscrc.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 900;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/3ZmXbBKToJifDV9gwcifVd1tEY.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 900;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/FNfhX3dt4ChuLJq2PwdlxHO7PU.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 900;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/g0c8vEViiXNlKAgI4Ymmk3Ig.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 900;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter;
		src: url("index/efTfQcBJ53kM2pB1hezSZ3RDUFs.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 900;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/2uIBiALfCHVpWbHqRMZutfT7giU.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 400;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/Zwfz6xbVe5pmcWRJRgBDHnMkOkI.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 400;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/U9LaDDmbRhzX3sB8g8glTy5feTE.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 400;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/tVew2LzXJ1t7QfxP1gdTIdj2o0g.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 400;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/DF7bjCRmStYPqSb945lAlMfCCVQ.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 400;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/nCpxWS6DaPlPe0lHzStXAPCo3lw.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 400;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/vebZUMjGyKkYsfcY73iwWTzLNag.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 400;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/Vu4RH4OOAYHIXg4LpXVzNVmbpY.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 100;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/eOWZqb2nQ1SLbtYmcGBFYFSOE5U.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 100;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/H0Z3dXk6VFBv9TPQedY7FZVVVQ.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 100;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/sMud1BrfhejzYfhsGoUtjWdRb90.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 100;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/SDel4nEmK9AyiBktaYZfYI9DrY.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 100;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/goi1SSqo9KWshoqpg7CqWwBcQBc.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 100;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/iPDparXDXhfwSxmuiEXzr0b1vAU.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 100;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/kZK78sVb0ChIxwI4EF00ArQvpu0.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 200;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/zLXnIInNs9VhCJZQ1B0FvHgtWDM.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 200;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/yHa3FUh9QDCLkYGoHU44PsRbTI.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 200;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/w3wwH92cnNPcZVAf63gAmGQW0k.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 200;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/w9aHRXFhel7kScIgRMsPqEwE3AY.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 200;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/uUP0myN2OEY8kWGv4U4DKeDieDg.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 200;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/eDNmF3DmGWYDX8NrhNZOl1SDyQ.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 200;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/MaMAn5Jp5gJg1z3VaLH65QwWPLc.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 300;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/fEqgEChcTaneQFxeugexHq7Bk.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 300;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/nL7d8Ph0ViwUQorApF89PoAagQI.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 300;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/YOHXUQlY1iC2t7qT4HeLSoBDtn4.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 300;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/TfzHIi6ZmZDuhnIFGcgM6Ipuim4.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 300;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/6e1qKhy2mljzCRhlGpuCksCGjGI.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 300;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/ub5XwqqEAMrXQz31ej6fNqbxnBc.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 300;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/ePuN3mCjzajIHnyCdvKBFiZkyY0.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 500;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/V3j1L0o5vPFKe26Sw4HcpXCfHo.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 500;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/F3kdpd2N0cToWV5huaZjjgM.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 500;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/0iDmxkizU9goZoclqIqsV5rvETU.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 500;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/r0mv3NegmA0akcQsNFotG32Las.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 500;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/8yoV9pUxquX7VD7ZXlNYKQmkmk.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 500;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/Ii21jnSJkulBKsHHXKlapi7fv9w.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 500;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/gazZKZuUEtvr9ULhdA4SprP0AZ0.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 600;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/pe8RoujoPxuTZhqoNzYqHX2MXA.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 600;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/teGhWnhH3bCqefKGsIsqFy3hK8.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 600;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/qQHxgTnEk6Czu1yW4xS82HQWFOk.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 600;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/MJ3N6lfN4iP5Um8rJGqLYl03tE.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 600;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/dHHUz45rhM2KCQpj9zttNVlibk.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 600;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/0SEEmmWc3vovhaai4RlRQSWRrz0.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 600;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/I11LrmuBDQZweplJ62KkVsklU5Y.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 700;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/UjFZPDy3qGuDktQM4q9CxhKfIa8.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 700;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/8exwVHJy2DhJ4N5prYlVMrEKmQ.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 700;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/UTeedEK21hO5jDxEUldzdScUqpg.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 700;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/Ig8B8nzy11hzIWEIYnkg91sofjo.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 700;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/n9CXKI3tsmCPeC6MCT9NziShSuQ.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 700;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/qctQFoJqJ9aIbRSIp0AhCQpFxn8.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 700;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/RDJfWXA0aFdpD2OO2AJLBh2Z7E.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 800;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/e97VFGU1js4GGgvQCnvIiHpRf0.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 800;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/9WZaFuMg9OiQ7an8bugAJkUG04.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 800;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/Kc2pkIGjh9K7EmlGx2sorKHcJDw.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 800;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/pFve2DToKu0uyKsWs4NBTHpK7Vc.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 800;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/1ZgR8LZSrJTG9VOgP5wgqaL3lQ4.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 800;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/4hhgqiTCDCCa8WhFmTB7QXODupk.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 800;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/EZSFVoaPWKnZ6GuVk5dlS5pk.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 900;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/TMYuLEOqLWgunxD5qCFeADEgk.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 900;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/EL4v8OG6t2XwHSJLO1YF25DNiDw.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 900;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/vSoBOmgqFUd0rVCgogjwL7jQI.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 900;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/bIwBTbnyeAOa9wQIBagEdRDHXhE.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 900;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/ytuJ1iJd5SddEQ3LTMbeYRRwiE.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 900;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/fmXYBApyDC604dR7g2aaACGvCk.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 900;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/fWaKVy6hRB8Z8aBaXHMiFEvPILU.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 100;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/syX0favWwGMDkTs34aSUJp2FDg.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 100;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/MRDnh8epalyri0qENYQVaYkjNjA.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 100;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/dkR8k5Cze1rY2rQWCcFiLvNxm8M.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 100;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/3RO0kKTqHkJmvsJcJAr5at0.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 100;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/vYXKBGLaUwctOIY5xUjwrXQ4p8.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 100;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/GSo3TkcX0SwmUNLnnUlsKhqgZI.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 100;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/7b925B3vAlG2atcrbV7LoSudp7c.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 200;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/FuEG87bF2T2uEeI84KQYYAE9wA.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 200;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/l72nQILmlFUAK8OXlvJB8Qybl2M.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 200;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/PjAOIKsdFTryeYPWcKg4xHgWCTI.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 200;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/5u1LyW8isA2RA3QfYvCc6TVeGSU.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 200;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/TB25ubMpKGgq66PNQGGdJB2VGM.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 200;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/vFOa28RMJNgff4GnWLns8E8vGZw.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 200;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/JVGAsgKKXCCsDQ3MCrxIs5u1U.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 300;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/GeFYhvsobZhw8u0Xza2zCmC8Cw.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 300;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/8dxmIktsyEgZt0OloSu5gz6TgLI.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 300;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/f2kclCrwmFV8YeznrosrT3kcjE.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 300;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/HTPyW5jOpXfwIja9CrgNJUDriY4.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 300;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/SorE7ZPZIqD5pBy9oKeSOEC0Q5k.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 300;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/xFtzow8wtMpaEQuIGgCbt25Qorg.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 300;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/THWAFHoAcmqLMy81E8hCSdziVKA.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 400;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/sQxGYWDlRkDr0eOKqiNRl6g5rs.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 400;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/NNTAT1XAm8ZRkr824inYPkjNeL4.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 400;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/P2qr9PAWBt905929rHfxmneMUG0.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 400;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/2BmSa4TZZvFKAZg2DydxTbvKlTU.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 400;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/djqIk3Er2JcAcz7Rup88BdINEw.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 400;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/KMFW46iYsEZaUBwXbwPc9nQm71o.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 400;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/A5P4nkYCJlLQxGxaS1lzG8PNSc.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 500;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/vuPfygr1n1zYxscvWgGI8hRf3LE.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 500;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/jplzYzqFHXreyADwk9yrkQlWQ.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 500;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/sSIKP2TfVPvfK7YVENPE5H87A.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 500;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/gawbeo7iEJSRZ4kcrh6YRrU8o.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 500;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/xSzma7KIWAdctStaX171ey3lams.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 500;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/8E92vrr3j1gDqzepmeSbD2u0JxA.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 500;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/KKQXBq6BF0xEmVbrTnWxh3Yw.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 600;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/ugFYeIKZEJXDxI6Kh0YQUX6EK9I.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 600;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/DgDysCLt0HkIpWMu2uN5tivgQ.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 600;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/2yEyxokC6poTg3Uc5E2ogfVi6WE.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 600;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/wmHLUqO4QxLaADUScavxvknnBQ.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 600;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/08bCJfmvizuFi36VeazboYh54CQ.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 600;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/DuYGXsyDXsSnxlZ8qzmcA4x3JiI.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 600;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/fXvVh2JeZlehNcEhKHpHH0frSl0.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 700;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/7pScaNeb6M7n2HF2jKemDqzCIr4.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 700;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/qS4UjQYyATcVV9rODk0Zx9KhkY8.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 700;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/VfD2n20yM7v0hrUEBHEyafsmMBY.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 700;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/4oIO9fB59bn3cKFWz7piCj28z9s.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 700;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/TBccIZR9kIpkRce5i9ATfPp7a4.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 700;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/F5Lmfd3fCAu7TwiYbI4DLWw4ks.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 700;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/toNasQAsgu8B7dP8n9xdXRzdNhU.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 800;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/xPVm3TFQkuvdIaC7nzaBBAiE5Y.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 800;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/xwWV9Y5bwNwM4PjHKFG1XmdwA.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 800;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/oG51mTqVfF2JDETyCzOOIQOpzY.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 800;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/1aaySnsnw0pKE2qUemKvHaM1tw.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 800;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/pkaPRuutZhWxJishes736uL2KM.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 800;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/gLJVFeatQcrirAaS7jqVJIO4.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 800;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/yHWoQPBZSEiCC3aW3JXtcoFby8o.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 900;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/UHqhq621TbUtspKtPKPA1Ne8qY.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 900;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/6dsy2CbviAWDcszGLlgyaLpRMk.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 900;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/TQqnntSFYYGDv7XtyT3ZhfvDA.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 900;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/nE03Xxh2GngsU8hDpg6CRGxqfoM.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 900;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/sz8HQr9IEEln6nmUJ8X0dtBwUQ.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 900;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("index/dWFiPjtJpfcxAIDV8RPyuCq04.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 900;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter Placeholder;
		src: local("Arial");
		ascent-override: 90%;
		descent-override: 22.43%;
		line-gap-override: 0%;
		size-adjust: 107.64%
	}
	
	body {
		--framer-will-change-override: none
	}
	
	@supports (background: -webkit-named-image(i)) and (not (grid-template-rows: subgrid)) {
		body {
			--framer-will-change-override: transform
		}
	}
	
	[data-framer-component-type] {
		position: absolute
	}
	
	[data-framer-component-type=Text] {
		cursor: inherit
	}
	
	[data-framer-component-text-autosized] * {
		white-space: pre
	}
	
	[data-framer-component-type=Text]>* {
		text-align: var(--framer-text-alignment, start)
	}
	
	[data-framer-component-type=Text] span span,
	[data-framer-component-type=Text] p span,
	[data-framer-component-type=Text] h1 span,
	[data-framer-component-type=Text] h2 span,
	[data-framer-component-type=Text] h3 span,
	[data-framer-component-type=Text] h4 span,
	[data-framer-component-type=Text] h5 span,
	[data-framer-component-type=Text] h6 span {
		display: block
	}
	
	[data-framer-component-type=Text] span span span,
	[data-framer-component-type=Text] p span span,
	[data-framer-component-type=Text] h1 span span,
	[data-framer-component-type=Text] h2 span span,
	[data-framer-component-type=Text] h3 span span,
	[data-framer-component-type=Text] h4 span span,
	[data-framer-component-type=Text] h5 span span,
	[data-framer-component-type=Text] h6 span span {
		display: unset
	}
	
	[data-framer-component-type=Text] div div span,
	[data-framer-component-type=Text] a div span,
	[data-framer-component-type=Text] span span span,
	[data-framer-component-type=Text] p span span,
	[data-framer-component-type=Text] h1 span span,
	[data-framer-component-type=Text] h2 span span,
	[data-framer-component-type=Text] h3 span span,
	[data-framer-component-type=Text] h4 span span,
	[data-framer-component-type=Text] h5 span span,
	[data-framer-component-type=Text] h6 span span,
	[data-framer-component-type=Text] a {
		font-family: var(--font-family);
		font-style: var(--font-style);
		font-weight: min(calc(var(--framer-font-weight-increase, 0) + var(--font-weight, 400)), 900);
		color: var(--text-color);
		letter-spacing: var(--letter-spacing);
		font-size: var(--font-size);
		text-transform: var(--text-transform);
		text-decoration: var(--text-decoration);
		line-height: var(--line-height)
	}
	
	[data-framer-component-type=Text] div div span,
	[data-framer-component-type=Text] a div span,
	[data-framer-component-type=Text] span span span,
	[data-framer-component-type=Text] p span span,
	[data-framer-component-type=Text] h1 span span,
	[data-framer-component-type=Text] h2 span span,
	[data-framer-component-type=Text] h3 span span,
	[data-framer-component-type=Text] h4 span span,
	[data-framer-component-type=Text] h5 span span,
	[data-framer-component-type=Text] h6 span span,
	[data-framer-component-type=Text] a {
		--font-family: var(--framer-font-family);
		--font-style: var(--framer-font-style);
		--font-weight: var(--framer-font-weight);
		--text-color: var(--framer-text-color);
		--letter-spacing: var(--framer-letter-spacing);
		--font-size: var(--framer-font-size);
		--text-transform: var(--framer-text-transform);
		--text-decoration: var(--framer-text-decoration);
		--line-height: var(--framer-line-height)
	}
	
	[data-framer-component-type=Text] a,
	[data-framer-component-type=Text] a div span,
	[data-framer-component-type=Text] a span span span,
	[data-framer-component-type=Text] a p span span,
	[data-framer-component-type=Text] a h1 span span,
	[data-framer-component-type=Text] a h2 span span,
	[data-framer-component-type=Text] a h3 span span,
	[data-framer-component-type=Text] a h4 span span,
	[data-framer-component-type=Text] a h5 span span,
	[data-framer-component-type=Text] a h6 span span {
		--font-family: var(--framer-link-font-family, var(--framer-font-family));
		--font-style: var(--framer-link-font-style, var(--framer-font-style));
		--font-weight: var(--framer-link-font-weight, var(--framer-font-weight));
		--text-color: var(--framer-link-text-color, var(--framer-text-color));
		--font-size: var(--framer-link-font-size, var(--framer-font-size));
		--text-transform: var(--framer-link-text-transform, var(--framer-text-transform));
		--text-decoration: var(--framer-link-text-decoration, var(--framer-text-decoration))
	}
	
	[data-framer-component-type=Text] a:hover,
	[data-framer-component-type=Text] a div span:hover,
	[data-framer-component-type=Text] a span span span:hover,
	[data-framer-component-type=Text] a p span span:hover,
	[data-framer-component-type=Text] a h1 span span:hover,
	[data-framer-component-type=Text] a h2 span span:hover,
	[data-framer-component-type=Text] a h3 span span:hover,
	[data-framer-component-type=Text] a h4 span span:hover,
	[data-framer-component-type=Text] a h5 span span:hover,
	[data-framer-component-type=Text] a h6 span span:hover {
		--font-family: var(--framer-link-hover-font-family, var(--framer-link-font-family, var(--framer-font-family)));
		--font-style: var(--framer-link-hover-font-style, var(--framer-link-font-style, var(--framer-font-style)));
		--font-weight: var(--framer-link-hover-font-weight, var(--framer-link-font-weight, var(--framer-font-weight)));
		--text-color: var(--framer-link-hover-text-color, var(--framer-link-text-color, var(--framer-text-color)));
		--font-size: var(--framer-link-hover-font-size, var(--framer-link-font-size, var(--framer-font-size)));
		--text-transform: var(--framer-link-hover-text-transform, var(--framer-link-text-transform, var(--framer-text-transform)));
		--text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration)))
	}
	
	[data-framer-component-type=Text].isCurrent a,
	[data-framer-component-type=Text].isCurrent a div span,
	[data-framer-component-type=Text].isCurrent a span span span,
	[data-framer-component-type=Text].isCurrent a p span span,
	[data-framer-component-type=Text].isCurrent a h1 span span,
	[data-framer-component-type=Text].isCurrent a h2 span span,
	[data-framer-component-type=Text].isCurrent a h3 span span,
	[data-framer-component-type=Text].isCurrent a h4 span span,
	[data-framer-component-type=Text].isCurrent a h5 span span,
	[data-framer-component-type=Text].isCurrent a h6 span span {
		--font-family: var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family)));
		--font-style: var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style)));
		--font-weight: var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight)));
		--text-color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color)));
		--font-size: var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size)));
		--text-transform: var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform)));
		--text-decoration: var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration)))
	}
	
	p.framer-text,
	div.framer-text,
	h1.framer-text,
	h2.framer-text,
	h3.framer-text,
	h4.framer-text,
	h5.framer-text,
	h6.framer-text,
	ol.framer-text,
	ul.framer-text {
		margin: 0;
		padding: 0
	}
	
	p.framer-text,
	div.framer-text,
	h1.framer-text,
	h2.framer-text,
	h3.framer-text,
	h4.framer-text,
	h5.framer-text,
	h6.framer-text,
	li.framer-text,
	ol.framer-text,
	ul.framer-text,
	span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-blockquote-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));
		font-style: var(--framer-blockquote-font-style, var(--framer-font-style, normal));
		font-weight: var(--framer-blockquote-font-weight, var(--framer-font-weight, 400));
		color: var(--framer-blockquote-text-color, var(--framer-text-color, #000));
		font-size: calc(var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1));
		letter-spacing: var(--framer-blockquote-letter-spacing, var(--framer-letter-spacing, 0));
		text-transform: var(--framer-blockquote-text-transform, var(--framer-text-transform, none));
		text-decoration: var(--framer-blockquote-text-decoration, var(--framer-text-decoration, none));
		line-height: var(--framer-blockquote-line-height, var(--framer-line-height, 1.2em));
		text-align: var(--framer-blockquote-text-alignment, var(--framer-text-alignment, start));
		-webkit-text-stroke-width: var(--framer-text-stroke-width, initial);
		-webkit-text-stroke-color: var(--framer-text-stroke-color, initial);
		-moz-font-feature-settings: var(--framer-font-open-type-features, initial);
		-webkit-font-feature-settings: var(--framer-font-open-type-features, initial);
		font-feature-settings: var(--framer-font-open-type-features, initial);
		text-wrap: var(--framer-text-wrap-override, var(--framer-text-wrap))
	}
	
	.framer-fit-text .framer-text {
		white-space: nowrap;
		white-space-collapse: preserve
	}
	
	strong.framer-text {
		font-family: var(--framer-blockquote-font-family-bold, var(--framer-font-family-bold));
		font-style: var(--framer-blockquote-font-style-bold, var(--framer-font-style-bold));
		font-weight: var(--framer-blockquote-font-weight-bold, var(--framer-font-weight-bold, bolder))
	}
	
	em.framer-text {
		font-family: var(--framer-blockquote-font-family-italic, var(--framer-font-family-italic));
		font-style: var(--framer-blockquote-font-style-italic, var(--framer-font-style-italic, italic));
		font-weight: var(--framer-blockquote-font-weight-italic, var(--framer-font-weight-italic))
	}
	
	em.framer-text>strong.framer-text {
		font-family: var(--framer-blockquote-font-family-bold-italic, var(--framer-font-family-bold-italic));
		font-style: var(--framer-blockquote-font-style-bold-italic, var(--framer-font-style-bold-italic, italic));
		font-weight: var(--framer-blockquote-font-weight-bold-italic, var(--framer-font-weight-bold-italic, bolder))
	}
	
	p.framer-text:not(:first-child),
	div.framer-text:not(:first-child),
	h1.framer-text:not(:first-child),
	h2.framer-text:not(:first-child),
	h3.framer-text:not(:first-child),
	h4.framer-text:not(:first-child),
	h5.framer-text:not(:first-child),
	h6.framer-text:not(:first-child),
	ol.framer-text:not(:first-child),
	ul.framer-text:not(:first-child),
	blockquote.framer-text:not(:first-child),
	.framer-image.framer-text:not(:first-child) {
		margin-top: var(--framer-blockquote-paragraph-spacing, var(--framer-paragraph-spacing, 0))
	}
	
	li.framer-text>ul.framer-text:nth-child(2),
	li.framer-text>ol.framer-text:nth-child(2) {
		margin-top: 0
	}
	
	.framer-text[data-text-fill] {
		display: inline-block;
		background-clip: text;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		padding: max(0em, calc(calc(1.3em - var(--framer-blockquote-line-height, var(--framer-line-height, 1.3em))) / 2));
		margin: min(0em, calc(calc(1.3em - var(--framer-blockquote-line-height, var(--framer-line-height, 1.3em))) / -2))
	}
	
	code.framer-text,
	code.framer-text span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-blockquote-font-family, var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
		font-style: var(--framer-blockquote-font-style, var(--framer-code-font-style, var(--framer-font-style, normal)));
		font-weight: var(--framer-blockquote-font-weight, var(--framer-code-font-weight, var(--framer-font-weight, 400)));
		color: var(--framer-blockquote-text-color, var(--framer-code-text-color, var(--framer-text-color, #000)));
		font-size: calc(var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1));
		letter-spacing: var(--framer-blockquote-letter-spacing, var(--framer-letter-spacing, 0));
		line-height: var(--framer-blockquote-line-height, var(--framer-line-height, 1.2em))
	}
	
	blockquote.framer-text {
		margin-block-start: initial;
		margin-block-end: initial;
		margin-inline-start: initial;
		margin-inline-end: initial;
		unicode-bidi: initial
	}
	
	a.framer-text,
	a.framer-text span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-blockquote-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
		font-style: var(--framer-blockquote-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));
		font-weight: var(--framer-blockquote-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));
		color: var(--framer-blockquote-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));
		font-size: calc(var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1));
		text-transform: var(--framer-blockquote-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));
		text-decoration: var(--framer-blockquote-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)));
		cursor: var(--framer-custom-cursors, pointer)
	}
	
	code.framer-text a.framer-text,
	code.framer-text a.framer-text span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-blockquote-font-family, var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
		font-style: var(--framer-blockquote-font-style, var(--framer-code-font-style, var(--framer-font-style, normal)));
		font-weight: var(--framer-blockquote-font-weight, var(--framer-code-font-weight, var(--framer-font-weight, 400)));
		color: var(--framer-blockquote-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000))));
		font-size: calc(var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1))
	}
	
	a.framer-text:hover,
	a.framer-text:hover span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-link-hover-font-family, var(--framer-blockquote-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif))));
		font-style: var(--framer-link-hover-font-style, var(--framer-blockquote-font-style, var(--framer-link-font-style, var(--framer-font-style, normal))));
		font-weight: var(--framer-link-hover-font-weight, var(--framer-blockquote-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400))));
		color: var(--framer-link-hover-text-color, var(--framer-blockquote-text-color, var(--framer-link-text-color, var(--framer-text-color, #000))));
		font-size: calc(var(--framer-link-hover-font-size, var(--framer-blockquote-font-size, var(--framer-font-size, 16px))) * var(--framer-font-size-scale, 1));
		text-transform: var(--framer-link-hover-text-transform, var(--framer-blockquote-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none))));
		text-decoration: var(--framer-link-hover-text-decoration, var(--framer-blockquote-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))))
	}
	
	code.framer-text a.framer-text:hover,
	code.framer-text a.framer-text:hover span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-blockquote-font-family, var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
		font-style: var(--framer-blockquote-font-style, var(--framer-code-font-style, var(--framer-font-style, normal)));
		font-weight: var(--framer-blockquote-font-weight, var(--framer-code-font-weight, var(--framer-font-weight, 400)));
		color: var(--framer-link-hover-text-color, var(--framer-blockquote-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000)))));
		font-size: calc(var(--framer-link-hover-font-size, var(--framer-blockquote-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)))) * var(--framer-font-size-scale, 1))
	}
	
	a.framer-text[data-framer-page-link-current],
	a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
		font-style: var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));
		font-weight: var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));
		color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));
		font-size: calc(var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))) * var(--framer-font-size-scale, 1));
		text-transform: var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));
		text-decoration: var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)))
	}
	
	code.framer-text a.framer-text[data-framer-page-link-current],
	code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));
		font-style: var(--framer-code-font-style, var(--framer-font-style, normal));
		font-weight: var(--framer-code-font-weight, var(--framer-font-weight, 400));
		color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000))));
		font-size: calc(var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))) * var(--framer-font-size-scale, 1))
	}
	
	a.framer-text[data-framer-page-link-current]:hover,
	a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-link-hover-font-family, var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif))));
		font-style: var(--framer-link-hover-font-style, var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal))));
		font-weight: var(--framer-link-hover-font-weight, var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400))));
		color: var(--framer-link-hover-text-color, var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000))));
		font-size: calc(var(--framer-link-hover-font-size, var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)))) * var(--framer-font-size-scale, 1));
		text-transform: var(--framer-link-hover-text-transform, var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none))));
		text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))))
	}
	
	code.framer-text a.framer-text[data-framer-page-link-current]:hover,
	code.framer-text a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));
		font-style: var(--framer-code-font-style, var(--framer-font-style, normal));
		font-weight: var(--framer-code-font-weight, var(--framer-font-weight, 400));
		color: var(--framer-link-hover-text-color, var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000)))));
		font-size: calc(var(--framer-link-hover-font-size, var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)))) * var(--framer-font-size-scale, 1))
	}
	
	.framer-image.framer-text {
		display: block;
		max-width: 100%;
		height: auto
	}
	
	.text-styles-preset-reset.framer-text {
		--framer-font-family: Inter, Inter Placeholder, sans-serif;
		--framer-font-style: normal;
		--framer-font-weight: 500;
		--framer-text-color: #000;
		--framer-font-size: 16px;
		--framer-letter-spacing: 0;
		--framer-text-transform: none;
		--framer-text-decoration: none;
		--framer-line-height: 1.2em;
		--framer-text-alignment: start;
		--framer-font-open-type-features: normal
	}
	
	ol.framer-text {
		--list-style-type: decimal
	}
	
	ul.framer-text,
	ol.framer-text {
		display: table;
		width: 100%
	}
	
	li.framer-text {
		display: table-row;
		counter-increment: list-item;
		list-style: none
	}
	
	ol.framer-text>li.framer-text:before {
		display: table-cell;
		width: 2.25ch;
		box-sizing: border-box;
		padding-inline-end: .75ch;
		content: counter(list-item, var(--list-style-type)) ".";
		white-space: nowrap
	}
	
	ul.framer-text>li.framer-text:before {
		display: table-cell;
		width: 2.25ch;
		box-sizing: border-box;
		padding-inline-end: .75ch;
		content: "\2022"
	}
	
	.framer-text-module[style*=aspect-ratio]>:first-child {
		width: 100%
	}
	
	@supports not (aspect-ratio: 1) {
		.framer-text-module[style*=aspect-ratio] {
			position: relative
		}
	}
	
	@supports not (aspect-ratio: 1) {
		.framer-text-module[style*=aspect-ratio]:before {
			content: "";
			display: block;
			padding-bottom: calc(100% / calc(var(--aspect-ratio)))
		}
	}
	
	@supports not (aspect-ratio: 1) {
		.framer-text-module[style*=aspect-ratio]>:first-child {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%
		}
	}
	
	[data-framer-component-type=DeprecatedRichText] {
		cursor: inherit
	}
	
	[data-framer-component-type=DeprecatedRichText] .text-styles-preset-reset {
		--framer-font-family: Inter, Inter Placeholder, sans-serif;
		--framer-font-style: normal;
		--framer-font-weight: 500;
		--framer-text-color: #000;
		--framer-font-size: 16px;
		--framer-letter-spacing: 0;
		--framer-text-transform: none;
		--framer-text-decoration: none;
		--framer-line-height: 1.2em;
		--framer-text-alignment: start;
		--framer-font-open-type-features: normal
	}
	
	[data-framer-component-type=DeprecatedRichText] p,
	[data-framer-component-type=DeprecatedRichText] div,
	[data-framer-component-type=DeprecatedRichText] h1,
	[data-framer-component-type=DeprecatedRichText] h2,
	[data-framer-component-type=DeprecatedRichText] h3,
	[data-framer-component-type=DeprecatedRichText] h4,
	[data-framer-component-type=DeprecatedRichText] h5,
	[data-framer-component-type=DeprecatedRichText] h6 {
		margin: 0;
		padding: 0
	}
	
	[data-framer-component-type=DeprecatedRichText] p,
	[data-framer-component-type=DeprecatedRichText] div,
	[data-framer-component-type=DeprecatedRichText] h1,
	[data-framer-component-type=DeprecatedRichText] h2,
	[data-framer-component-type=DeprecatedRichText] h3,
	[data-framer-component-type=DeprecatedRichText] h4,
	[data-framer-component-type=DeprecatedRichText] h5,
	[data-framer-component-type=DeprecatedRichText] h6,
	[data-framer-component-type=DeprecatedRichText] li,
	[data-framer-component-type=DeprecatedRichText] ol,
	[data-framer-component-type=DeprecatedRichText] ul,
	[data-framer-component-type=DeprecatedRichText] span:not([data-text-fill]) {
		font-family: var(--framer-font-family, Inter, Inter Placeholder, sans-serif);
		font-style: var(--framer-font-style, normal);
		font-weight: var(--framer-font-weight, 400);
		color: var(--framer-text-color, #000);
		font-size: var(--framer-font-size, 16px);
		letter-spacing: var(--framer-letter-spacing, 0);
		text-transform: var(--framer-text-transform, none);
		text-decoration: var(--framer-text-decoration, none);
		line-height: var(--framer-line-height, 1.2em);
		text-align: var(--framer-text-alignment, start)
	}
	
	[data-framer-component-type=DeprecatedRichText] p:not(:first-child),
	[data-framer-component-type=DeprecatedRichText] div:not(:first-child),
	[data-framer-component-type=DeprecatedRichText] h1:not(:first-child),
	[data-framer-component-type=DeprecatedRichText] h2:not(:first-child),
	[data-framer-component-type=DeprecatedRichText] h3:not(:first-child),
	[data-framer-component-type=DeprecatedRichText] h4:not(:first-child),
	[data-framer-component-type=DeprecatedRichText] h5:not(:first-child),
	[data-framer-component-type=DeprecatedRichText] h6:not(:first-child),
	[data-framer-component-type=DeprecatedRichText] ol:not(:first-child),
	[data-framer-component-type=DeprecatedRichText] ul:not(:first-child),
	[data-framer-component-type=DeprecatedRichText] .framer-image:not(:first-child) {
		margin-top: var(--framer-paragraph-spacing, 0)
	}
	
	[data-framer-component-type=DeprecatedRichText] span[data-text-fill] {
		display: inline-block;
		background-clip: text;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent
	}
	
	[data-framer-component-type=DeprecatedRichText] a,
	[data-framer-component-type=DeprecatedRichText] a span:not([data-text-fill]) {
		font-family: var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));
		font-style: var(--framer-link-font-style, var(--framer-font-style, normal));
		font-weight: var(--framer-link-font-weight, var(--framer-font-weight, 400));
		color: var(--framer-link-text-color, var(--framer-text-color, #000));
		font-size: var(--framer-link-font-size, var(--framer-font-size, 16px));
		text-transform: var(--framer-link-text-transform, var(--framer-text-transform, none));
		text-decoration: var(--framer-link-text-decoration, var(--framer-text-decoration, none))
	}
	
	[data-framer-component-type=DeprecatedRichText] a:hover,
	[data-framer-component-type=DeprecatedRichText] a:hover span:not([data-text-fill]) {
		font-family: var(--framer-link-hover-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
		font-style: var(--framer-link-hover-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));
		font-weight: var(--framer-link-hover-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));
		color: var(--framer-link-hover-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));
		font-size: var(--framer-link-hover-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)));
		text-transform: var(--framer-link-hover-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));
		text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)))
	}
	
	a[data-framer-page-link-current],
	a[data-framer-page-link-current] span:not([data-text-fill]) {
		font-family: var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
		font-style: var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));
		font-weight: var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));
		color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));
		font-size: var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)));
		text-transform: var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));
		text-decoration: var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)))
	}
	
	a[data-framer-page-link-current]:hover,
	a[data-framer-page-link-current]:hover span:not([data-text-fill]) {
		font-family: var(--framer-link-hover-font-family, var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif))));
		font-style: var(--framer-link-hover-font-style, var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal))));
		font-weight: var(--framer-link-hover-font-weight, var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400))));
		color: var(--framer-link-hover-text-color, var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000))));
		font-size: var(--framer-link-hover-font-size, var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))));
		text-transform: var(--framer-link-hover-text-transform, var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none))));
		text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))))
	}
	
	[data-framer-component-type=DeprecatedRichText] strong {
		font-weight: bolder
	}
	
	[data-framer-component-type=DeprecatedRichText] em {
		font-style: italic
	}
	
	[data-framer-component-type=DeprecatedRichText] .framer-image {
		display: block;
		max-width: 100%;
		height: auto
	}
	
	[data-framer-component-type=DeprecatedRichText] ul,
	[data-framer-component-type=DeprecatedRichText] ol {
		display: table;
		width: 100%;
		padding-left: 0;
		margin: 0
	}
	
	[data-framer-component-type=DeprecatedRichText] li {
		display: table-row;
		counter-increment: list-item;
		list-style: none
	}
	
	[data-framer-component-type=DeprecatedRichText] ol>li:before {
		display: table-cell;
		width: 2.25ch;
		box-sizing: border-box;
		padding-right: .75ch;
		content: counter(list-item) ".";
		white-space: nowrap
	}
	
	[data-framer-component-type=DeprecatedRichText] ul>li:before {
		display: table-cell;
		width: 2.25ch;
		box-sizing: border-box;
		padding-right: .75ch;
		content: "\2022"
	}
	
	:not([data-framer-generated])>[data-framer-stack-content-wrapper]>*,
	:not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-component-type],
	:not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-legacy-stack-gap-enabled]>*,
	:not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-legacy-stack-gap-enabled]>[data-framer-component-type] {
		position: relative
	}
	
	.flexbox-gap-not-supported [data-framer-legacy-stack-gap-enabled=true]>*,
	[data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false] {
		margin-top: calc(var(--stack-gap-y) / 2);
		margin-bottom: calc(var(--stack-gap-y) / 2);
		margin-right: calc(var(--stack-gap-x) / 2);
		margin-left: calc(var(--stack-gap-x) / 2)
	}
	
	[data-framer-stack-content-wrapper][data-framer-stack-gap-enabled=true] {
		row-gap: var(--stack-native-row-gap);
		column-gap: var(--stack-native-column-gap)
	}
	
	.flexbox-gap-not-supported [data-framer-stack-content-wrapper][data-framer-stack-gap-enabled=true] {
		row-gap: unset;
		column-gap: unset
	}
	
	.flexbox-gap-not-supported [data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true]>*:first-child,
	[data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>*:first-child,
	.flexbox-gap-not-supported [data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true]>*:last-child,
	[data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>*:last-child {
		margin-top: 0;
		margin-left: 0
	}
	
	.flexbox-gap-not-supported [data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true]>*:last-child,
	[data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>*:last-child,
	.flexbox-gap-not-supported [data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true]>*:first-child,
	[data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>*:first-child {
		margin-right: 0;
		margin-bottom: 0
	}
	
	NavigationContainer [data-framer-component-type=NavigationContainer]>*,
	[data-framer-component-type=NavigationContainer]>[data-framer-component-type] {
		position: relative
	}
	
	[data-framer-component-type=Scroll]::-webkit-scrollbar {
		display: none
	}
	
	[data-framer-component-type=ScrollContentWrapper]>* {
		position: relative
	}
	
	[data-framer-component-type=NativeScroll] {
		-webkit-overflow-scrolling: touch
	}
	
	[data-framer-component-type=NativeScroll]>* {
		position: relative
	}
	
	[data-framer-component-type=NativeScroll].direction-both {
		overflow-x: scroll;
		overflow-y: scroll
	}
	
	[data-framer-component-type=NativeScroll].direction-vertical {
		overflow-x: hidden;
		overflow-y: scroll
	}
	
	[data-framer-component-type=NativeScroll].direction-horizontal {
		overflow-x: scroll;
		overflow-y: hidden
	}
	
	[data-framer-component-type=NativeScroll].direction-vertical>* {
		width: 100%!important
	}
	
	[data-framer-component-type=NativeScroll].direction-horizontal>* {
		height: 100%!important
	}
	
	[data-framer-component-type=NativeScroll].scrollbar-hidden::-webkit-scrollbar {
		display: none
	}
	
	[data-framer-component-type=PageContentWrapper]>*,
	[data-framer-component-type=PageContentWrapper]>[data-framer-component-type] {
		position: relative
	}
	
	[data-framer-component-type=DeviceComponent].no-device>* {
		width: 100%!important;
		height: 100%!important
	}
	
	[data-is-present=false],
	[data-is-present=false] * {
		pointer-events: none!important
	}
	
	[data-framer-cursor=pointer] {
		cursor: pointer
	}
	
	[data-framer-cursor=grab] {
		cursor: grab
	}
	
	[data-framer-cursor=grab]:active {
		cursor: grabbing
	}
	
	[data-framer-component-type=Frame] *,
	[data-framer-component-type=Stack] * {
		pointer-events: auto
	}
	
	[data-framer-generated] * {
		pointer-events: unset
	}
	
	.svgContainer svg {
		display: block
	}
	
	[data-reset=button] {
		border-width: 0;
		padding: 0;
		background: none
	}
	
	[data-hide-scrollbars=true]::-webkit-scrollbar {
		width: 0px;
		height: 0px
	}
	
	[data-hide-scrollbars=true]::-webkit-scrollbar-thumb {
		background: transparent
	}
	
	.framer-cursor-none,
	.framer-cursor-none * {
		cursor: none!important
	}
	
	.framer-pointer-events-none,
	.framer-pointer-events-none * {
		pointer-events: none!important
	}
	
	.framer-body-augiA20Il-framer-kZhwx {
		background: var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22))
	}
	
	.framer-kZhwx.framer-lux5qc,
	.framer-kZhwx .framer-lux5qc {
		display: block
	}
	
	.framer-kZhwx.framer-72rtr7 {
		align-content: center;
		align-items: center;
		background-color: var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, #020816);
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 0px;
		height: min-content;
		justify-content: flex-start;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 1200px
	}
	
	.framer-kZhwx .framer-1e77m3z-container {
		flex: none;
		height: auto;
		left: 50%;
		position: fixed;
		top: 0;
		transform: translate(-50%);
		width: 100%;
		z-index: 10
	}
	
	.framer-kZhwx .framer-ylqfxg {
		align-content: center;
		align-items: center;
		background-color: #030d1e;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 10px;
		height: min-content;
		justify-content: center;
		overflow: hidden;
		padding: 64px 0 0;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-15dapfd-container {
		flex: none;
		height: 40px;
		position: relative;
		width: 100%;
		z-index: 1
	}
	
	.framer-kZhwx .framer-1u0hg3y,
	.framer-kZhwx .framer-f54led,
	.framer-kZhwx .framer-1auvosy,
	.framer-kZhwx .framer-1pc2216,
	.framer-kZhwx .framer-1yev8du,
	.framer-kZhwx .framer-1wphc74,
	.framer-kZhwx .framer-1yn6gyl,
	.framer-kZhwx .framer-13dco91 {
		align-content: center;
		align-items: center;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 5px;
		height: min-content;
		justify-content: center;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: min-content
	}
	
	.framer-kZhwx .framer-p5wz2h-container,
	.framer-kZhwx .framer-14ojyzr-container,
	.framer-kZhwx .framer-1ejiqad-container,
	.framer-kZhwx .framer-5jygey-container,
	.framer-kZhwx .framer-1u5gw3a-container,
	.framer-kZhwx .framer-dkrcl0-container,
	.framer-kZhwx .framer-1h6rwhy-container,
	.framer-kZhwx .framer-t8cg0p-container {
		flex: none;
		height: 16px;
		position: relative;
		width: 16px
	}
	
	.framer-kZhwx .framer-1vjyyeu,
	.framer-kZhwx .framer-1txdrgk,
	.framer-kZhwx .framer-3bo8os,
	.framer-kZhwx .framer-pfqpkl,
	.framer-kZhwx .framer-1huhhqf,
	.framer-kZhwx .framer-17ryf4v,
	.framer-kZhwx .framer-imlmhq,
	.framer-kZhwx .framer-1grtcjj {
		--framer-link-text-color: #0099ff;
		--framer-link-text-decoration: underline;
		flex: none;
		height: auto;
		position: relative;
		white-space: pre;
		width: auto
	}
	
	.framer-kZhwx .framer-gw2l31 {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 0px;
		height: min-content;
		justify-content: center;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-12yt4k5 {
		align-content: center;
		align-items: center;
		background: radial-gradient(56.99999999999999% 63% at 50% -27.200000000000003%, #bcf682 0%, rgb(85, 225, 221) 21.405194256756758%, rgb(0, 100, 158) 42.80862894144144%, var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22)) 100%);
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 96px;
		height: min-content;
		justify-content: center;
		overflow: visible;
		padding: 96px 40px 0;
		position: relative;
		width: 100%;
		z-index: 1
	}
	
	.framer-kZhwx .framer-1ipz54b {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 120px;
		height: min-content;
		justify-content: center;
		max-width: 1008px;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-1aabdqp {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: 1 0 0px;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 40px;
		height: min-content;
		justify-content: flex-start;
		max-width: 720px;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 1px
	}
	
	.framer-kZhwx .framer-fg6g42,
	.framer-kZhwx .framer-497p1l,
	.framer-kZhwx .framer-1bt0dwe,
	.framer-kZhwx .framer-1mo082x,
	.framer-kZhwx .framer-7w1mml {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 24px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-1o32qo8 {
		--border-bottom-width: 1px;
		--border-color: rgba(255, 255, 255, .1);
		--border-left-width: 1px;
		--border-right-width: 1px;
		--border-style: solid;
		--border-top-width: 1px;
		align-content: center;
		align-items: center;
		background: linear-gradient(95deg, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, 0) 100%);
		border-radius: 84px;
		box-shadow: 0 1px 3px #0000000f, 0 2px 4px 1px #0000001a;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 8px;
		height: min-content;
		justify-content: center;
		overflow: visible;
		padding: 8px 16px 8px 8px;
		position: relative;
		width: min-content
	}
	
	.framer-kZhwx .framer-9olpt7 {
		align-content: center;
		align-items: center;
		background: linear-gradient(180deg, #038dbf 0%, rgb(115, 208, 185) 100%);
		border-radius: 50px;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 4px;
		height: min-content;
		justify-content: center;
		overflow: hidden;
		padding: 0 8px;
		position: relative;
		width: min-content;
		will-change: var(--framer-will-change-override, transform)
	}
	
	.framer-kZhwx .framer-18bqcsw,
	.framer-kZhwx .framer-2slhgs {
		--framer-paragraph-spacing: 0px;
		flex: none;
		height: auto;
		position: relative;
		white-space: pre;
		width: auto
	}
	
	.framer-kZhwx .framer-1tljl5c,
	.framer-kZhwx .framer-c91wod,
	.framer-kZhwx .framer-xplge0,
	.framer-kZhwx .framer-1jpsqu1,
	.framer-kZhwx .framer-ly7s1c,
	.framer-kZhwx .framer-28gbdc,
	.framer-kZhwx .framer-1fhze1r,
	.framer-kZhwx .framer-1upo9s5,
	.framer-kZhwx .framer-1ts6gfi,
	.framer-kZhwx .framer-vqln50,
	.framer-kZhwx .framer-2bkvx3,
	.framer-kZhwx .framer-1unnq2l,
	.framer-kZhwx .framer-oqd55n,
	.framer-kZhwx .framer-w397s,
	.framer-kZhwx .framer-jmdhys,
	.framer-kZhwx .framer-1ayldvb,
	.framer-kZhwx .framer-1il5mpj,
	.framer-kZhwx .framer-1x5yknn,
	.framer-kZhwx .framer-1co15jc,
	.framer-kZhwx .framer-154gi0x,
	.framer-kZhwx .framer-12q3ykw,
	.framer-kZhwx .framer-12vo4uy,
	.framer-kZhwx .framer-kty2ez,
	.framer-kZhwx .framer-1rbvdsc,
	.framer-kZhwx .framer-sm0a0j,
	.framer-kZhwx .framer-gag91u,
	.framer-kZhwx .framer-1xhnwln,
	.framer-kZhwx .framer-427nsn,
	.framer-kZhwx .framer-134espz,
	.framer-kZhwx .framer-2v8u8e,
	.framer-kZhwx .framer-19s6tg5,
	.framer-kZhwx .framer-142wrb5,
	.framer-kZhwx .framer-1eh1o4b,
	.framer-kZhwx .framer-1fzlv1y,
	.framer-kZhwx .framer-j8g784,
	.framer-kZhwx .framer-b6ff23,
	.framer-kZhwx .framer-7dwvop,
	.framer-kZhwx .framer-1ymd4ov,
	.framer-kZhwx .framer-1l9phln,
	.framer-kZhwx .framer-1t7oudk,
	.framer-kZhwx .framer-1o5raiu,
	.framer-kZhwx .framer-2sbx2f {
		--framer-paragraph-spacing: 0px;
		flex: none;
		height: auto;
		position: relative;
		white-space: pre-wrap;
		width: 100%;
		word-break: break-word;
		word-wrap: break-word
	}
	
	.framer-kZhwx .framer-78hwne {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 16px;
		height: min-content;
		justify-content: center;
		overflow: visible;
		padding: 0;
		position: relative;
		width: min-content
	}
	
	.framer-kZhwx .framer-p1d7zh-container,
	.framer-kZhwx .framer-lwtkmn-container,
	.framer-kZhwx .framer-1dj2yed-container,
	.framer-kZhwx .framer-1sccopc-container {
		flex: none;
		height: 40px;
		position: relative;
		width: auto
	}
	
	.framer-kZhwx .framer-e6eixt {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 10px;
		height: min-content;
		justify-content: center;
		overflow: visible;
		padding: 0;
		position: relative;
		width: min-content
	}
	
	.framer-kZhwx .framer-1j0waj {
		aspect-ratio: 1.1666666666666667 / 1;
		bottom: -2px;
		flex: none;
		height: var(--framer-aspect-ratio-supported, 342px);
		left: -78px;
		overflow: visible;
		position: absolute;
		width: 400px;
		z-index: 1
	}
	
	.framer-kZhwx .framer-4jm86n {
		aspect-ratio: 2.236842105263158 / 1;
		flex: none;
		height: var(--framer-aspect-ratio-supported, 134px);
		overflow: visible;
		position: absolute;
		right: -55px;
		top: 64px;
		width: 300px;
		z-index: 1
	}
	
	.framer-kZhwx .framer-kwzywq {
		aspect-ratio: .6780626780626781 / 1;
		flex: none;
		height: var(--framer-aspect-ratio-supported, 590px);
		overflow: visible;
		position: relative;
		width: 400px
	}
	
	.framer-kZhwx .framer-5ux0q2 {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 24px;
		height: min-content;
		justify-content: center;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-1fxpxpl {
		--framer-link-text-color: #0099ff;
		--framer-link-text-decoration: underline;
		flex: none;
		height: auto;
		position: relative;
		white-space: pre-wrap;
		width: 100%;
		word-break: break-word;
		word-wrap: break-word
	}
	
	.framer-kZhwx .framer-ak9aod {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 16px;
		height: min-content;
		justify-content: center;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 1120px
	}
	
	.framer-kZhwx .framer-85lh0w-container {
		flex: none;
		height: 48px;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-9ssa5v {
		aspect-ratio: 4.03 / 1;
		height: var(--framer-aspect-ratio-supported, 32px);
		overflow: visible;
		position: relative;
		width: 128px
	}
	
	.framer-kZhwx .framer-s7d9hd {
		aspect-ratio: 5.34 / 1;
		height: var(--framer-aspect-ratio-supported, 22px);
		overflow: visible;
		position: relative;
		width: 120px
	}
	
	.framer-kZhwx .framer-1rgk015 {
		aspect-ratio: 4.67 / 1;
		height: var(--framer-aspect-ratio-supported, 28px);
		overflow: visible;
		position: relative;
		width: 130px
	}
	
	.framer-kZhwx .framer-1cba6qo {
		aspect-ratio: 5.45 / 1;
		height: var(--framer-aspect-ratio-supported, 24px);
		overflow: visible;
		position: relative;
		width: 130px
	}
	
	.framer-kZhwx .framer-1wv8cc9 {
		aspect-ratio: 4.1 / 1;
		height: var(--framer-aspect-ratio-supported, 32px);
		overflow: visible;
		position: relative;
		width: 130px
	}
	
	.framer-kZhwx .framer-7zjrbh-container {
		flex: none;
		height: 48px;
		position: relative;
		width: 800px
	}
	
	.framer-kZhwx .framer-1jxwiz3 {
		align-content: center;
		align-items: center;
		background-color: var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, #020816);
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 0px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 96px;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-u3dcdv {
		align-content: center;
		align-items: center;
		border-radius: 16px;
		box-shadow: 0 2px 3px #0000000d;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 96px;
		height: min-content;
		justify-content: flex-start;
		max-width: 1008px;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 100%;
		will-change: var(--framer-will-change-override, transform)
	}
	
	.framer-kZhwx .framer-83lhxl,
	.framer-kZhwx .framer-4bodwh {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 48px;
		height: min-content;
		justify-content: center;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-1k4ehn0,
	.framer-kZhwx .framer-u2mknz {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: 1 0 0px;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 20px;
		height: min-content;
		justify-content: center;
		max-width: 480px;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 1px
	}
	
	.framer-kZhwx .framer-1mt68oo-container,
	.framer-kZhwx .framer-p7fo4j-container,
	.framer-kZhwx .framer-1rt0nl7-container,
	.framer-kZhwx .framer-hergmt-container,
	.framer-kZhwx .framer-1bvtsy0-container,
	.framer-kZhwx .framer-k73igb-container,
	.framer-kZhwx .framer-1wthu24-container {
		flex: none;
		height: auto;
		position: relative;
		width: auto
	}
	
	.framer-kZhwx .framer-va44fv,
	.framer-kZhwx .framer-18iu0ys,
	.framer-kZhwx .framer-2y67nk,
	.framer-kZhwx .framer-h2jo8p,
	.framer-kZhwx .framer-16spfap {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 12px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-1czqwnp,
	.framer-kZhwx .framer-s9jcs6,
	.framer-kZhwx .framer-1tvyvzl {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 16px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-anf5cm,
	.framer-kZhwx .framer-1outfpn,
	.framer-kZhwx .framer-16h5qea {
		aspect-ratio: 1 / 1;
		flex: none;
		height: var(--framer-aspect-ratio-supported, 20px);
		position: relative;
		width: 20px
	}
	
	.framer-kZhwx .framer-1pbqxgq,
	.framer-kZhwx .framer-1kw5a7,
	.framer-kZhwx .framer-16psfu {
		--framer-paragraph-spacing: 0px;
		flex: 1 0 0px;
		height: auto;
		position: relative;
		white-space: pre-wrap;
		width: 1px;
		word-break: break-word;
		word-wrap: break-word
	}
	
	.framer-kZhwx .framer-q0admd {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 10px;
		height: min-content;
		justify-content: center;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 480px
	}
	
	.framer-kZhwx .framer-1sqc35a {
		aspect-ratio: 1.1358778625954198 / 1;
		bottom: 0;
		flex: none;
		height: var(--framer-aspect-ratio-supported, 335px);
		left: 0;
		overflow: visible;
		position: absolute;
		width: 380px;
		z-index: 1
	}
	
	.framer-kZhwx .framer-1811f0u {
		aspect-ratio: .84 / 1;
		flex: none;
		height: var(--framer-aspect-ratio-supported, 440px);
		overflow: visible;
		position: relative;
		width: 370px
	}
	
	.framer-kZhwx .framer-y2zzuz {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 10px;
		height: min-content;
		justify-content: center;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 480px
	}
	
	.framer-kZhwx .framer-1ckwon {
		aspect-ratio: 2.0416666666666665 / 1;
		flex: none;
		height: var(--framer-aspect-ratio-supported, 157px);
		overflow: visible;
		position: absolute;
		right: 0;
		top: 42px;
		width: 320px;
		z-index: 1
	}
	
	.framer-kZhwx .framer-1ejqkob {
		aspect-ratio: 2.0416666666666665 / 1;
		bottom: 13px;
		flex: none;
		height: var(--framer-aspect-ratio-supported, 157px);
		left: 0;
		overflow: visible;
		position: absolute;
		width: 320px;
		z-index: 1
	}
	
	.framer-kZhwx .framer-g7sj8 {
		aspect-ratio: .84 / 1;
		flex: none;
		height: var(--framer-aspect-ratio-supported, 400px);
		overflow: visible;
		position: relative;
		width: 336px
	}
	
	.framer-kZhwx .framer-zgpgx2 {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 40px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-16u4c2y,
	.framer-kZhwx .framer-1qlob93 {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: 1 0 0px;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 12px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 1px
	}
	
	.framer-kZhwx .framer-1hwvc8h,
	.framer-kZhwx .framer-arv5wf {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 8px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-latgss {
		align-content: center;
		align-items: center;
		background-color: var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, #020816);
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 80px;
		height: min-content;
		justify-content: flex-start;
		overflow: hidden;
		padding: 0 96px 96px;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-bznti3 {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 56px;
		height: min-content;
		justify-content: center;
		max-width: 1008px;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-4amq41,
	.framer-kZhwx .framer-34hh3u,
	.framer-kZhwx .framer-xl0xl5 {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 20px;
		height: min-content;
		justify-content: center;
		max-width: 640px;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-5zwcmw {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 32px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-1gcbi81 {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 32px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-1fbuw47,
	.framer-kZhwx .framer-jwattt {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: 1 0 0px;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 32px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 1px
	}
	
	.framer-kZhwx .framer-e3ltab,
	.framer-kZhwx .framer-6dltqx {
		--border-bottom-width: 1px;
		--border-color: rgba(255, 255, 255, .1);
		--border-left-width: 1px;
		--border-right-width: 1px;
		--border-style: solid;
		--border-top-width: 1px;
		align-content: flex-start;
		align-items: flex-start;
		background: radial-gradient(50% 50% at 50% 0%, rgba(0, 145, 189, .1) 0%, var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22)) 100%);
		border-radius: 16px;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 0px;
		height: 236px;
		justify-content: center;
		overflow: hidden;
		padding: 40px;
		position: relative;
		width: 100%;
		will-change: var(--framer-will-change-override, transform)
	}
	
	.framer-kZhwx .framer-6snibo-container,
	.framer-kZhwx .framer-pnizm-container,
	.framer-kZhwx .framer-5r25l6-container,
	.framer-kZhwx .framer-enypci-container {
		flex: none;
		height: 40px;
		position: relative;
		width: 40px
	}
	
	.framer-kZhwx .framer-edgzct,
	.framer-kZhwx .framer-1dzncvh {
		--border-bottom-width: 1px;
		--border-color: rgba(255, 255, 255, .1);
		--border-left-width: 1px;
		--border-right-width: 1px;
		--border-style: solid;
		--border-top-width: 1px;
		align-content: flex-start;
		align-items: flex-start;
		background: radial-gradient(50% 25% at 50% 0%, rgba(0, 145, 189, .1) 0%, var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22)) 100%);
		border-radius: 16px;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 40px;
		height: 658px;
		justify-content: flex-start;
		overflow: hidden;
		padding: 32px 40px 0;
		position: relative;
		width: 100%;
		will-change: var(--framer-will-change-override, transform)
	}
	
	.framer-kZhwx .framer-1uzummk,
	.framer-kZhwx .framer-gfa75q {
		aspect-ratio: 1.1621233859397417 / 1;
		flex: none;
		height: var(--framer-aspect-ratio-supported, 460px);
		overflow: visible;
		position: relative;
		width: 535px
	}
	
	.framer-kZhwx .framer-12ai0w6 {
		align-content: center;
		align-items: center;
		background: radial-gradient(66% 79% at 0% 100%, #55e1dd 0%, rgb(0, 100, 158) 23.91434403153153%, var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22)) 100%);
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 10px;
		height: min-content;
		justify-content: center;
		overflow: visible;
		padding: 0 96px 96px;
		position: relative;
		width: 100%;
		z-index: 1
	}
	
	.framer-kZhwx .framer-17o7a3f {
		align-content: center;
		align-items: center;
		display: flex;
		flex: 1 0 0px;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 56px;
		height: min-content;
		justify-content: center;
		max-width: 1008px;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 1px
	}
	
	.framer-kZhwx .framer-ozyyvk {
		display: grid;
		flex: none;
		gap: 24px;
		grid-auto-rows: minmax(0, 1fr);
		grid-template-columns: repeat(3, minmax(200px, 1fr));
		grid-template-rows: repeat(2, minmax(0, 1fr));
		height: min-content;
		justify-content: center;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-pnrzjh,
	.framer-kZhwx .framer-10tdn7j,
	.framer-kZhwx .framer-1fcx783,
	.framer-kZhwx .framer-1hwvy83 {
		align-content: flex-start;
		align-items: flex-start;
		align-self: start;
		background-color: var(--token-cbcabb34-1a7c-41c5-9eae-a0cdb6acd8e1, #ffffff);
		border-radius: 12px;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 24px;
		height: min-content;
		justify-content: flex-start;
		justify-self: start;
		overflow: hidden;
		padding: 32px;
		position: relative;
		width: 100%;
		will-change: var(--framer-will-change-override, transform)
	}
	
	.framer-kZhwx .framer-1vkrvd2,
	.framer-kZhwx .framer-1il0ygz,
	.framer-kZhwx .framer-16dt9vw,
	.framer-kZhwx .framer-h5ebxx,
	.framer-kZhwx .framer-yrp3zm {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 4px;
		height: min-content;
		justify-content: center;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: min-content
	}
	
	.framer-kZhwx .framer-1mp9sfx-container,
	.framer-kZhwx .framer-1n61yzs-container,
	.framer-kZhwx .framer-1a5uw6x-container,
	.framer-kZhwx .framer-fe4r4s-container,
	.framer-kZhwx .framer-q6ozg9-container,
	.framer-kZhwx .framer-16ul47d-container,
	.framer-kZhwx .framer-sja4ff-container,
	.framer-kZhwx .framer-dicil9-container,
	.framer-kZhwx .framer-wxlnt2-container,
	.framer-kZhwx .framer-ihmm3h-container,
	.framer-kZhwx .framer-nkqkqz-container,
	.framer-kZhwx .framer-h0vkfe-container,
	.framer-kZhwx .framer-1b5zahc-container,
	.framer-kZhwx .framer-18tg2he-container,
	.framer-kZhwx .framer-1s79h3d-container,
	.framer-kZhwx .framer-pf85mn-container,
	.framer-kZhwx .framer-1mvabsd-container,
	.framer-kZhwx .framer-1w1v9go-container,
	.framer-kZhwx .framer-17laugo-container,
	.framer-kZhwx .framer-v7vy3-container,
	.framer-kZhwx .framer-1pwas3b-container,
	.framer-kZhwx .framer-px8rir-container,
	.framer-kZhwx .framer-z6nap1-container,
	.framer-kZhwx .framer-1mon0q-container,
	.framer-kZhwx .framer-1skye7i-container {
		flex: none;
		height: 20px;
		position: relative;
		width: 20px
	}
	
	.framer-kZhwx .framer-17pw2o8,
	.framer-kZhwx .framer-1bxpljt,
	.framer-kZhwx .framer-1mw4dht,
	.framer-kZhwx .framer-vrkflw,
	.framer-kZhwx .framer-z3ch1 {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 12px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-1cd2v5a,
	.framer-kZhwx .framer-1g171vo,
	.framer-kZhwx .framer-u1iton,
	.framer-kZhwx .framer-ozjbq5,
	.framer-kZhwx .framer-19v3cv8 {
		aspect-ratio: 1 / 1;
		border-radius: 28px;
		flex: none;
		height: var(--framer-aspect-ratio-supported, 40px);
		overflow: hidden;
		position: relative;
		width: 40px;
		will-change: var(--framer-will-change-override, transform)
	}
	
	.framer-kZhwx .framer-6vx8ci,
	.framer-kZhwx .framer-1ilax1v,
	.framer-kZhwx .framer-s8nd1o {
		aspect-ratio: 1 / 1;
		border-radius: 28px;
		flex: none;
		height: var(--framer-aspect-ratio-supported, 40px);
		left: 0;
		overflow: hidden;
		position: absolute;
		top: 0;
		width: 40px;
		will-change: var(--framer-will-change-override, transform)
	}
	
	.framer-kZhwx .framer-1rs108h,
	.framer-kZhwx .framer-mtobnu,
	.framer-kZhwx .framer-1tx806y,
	.framer-kZhwx .framer-92bjw8,
	.framer-kZhwx .framer-lgpnfd {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: 1 0 0px;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 0px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 1px
	}
	
	.framer-kZhwx .framer-rx7x1 {
		align-content: flex-start;
		align-items: flex-start;
		align-self: start;
		background-color: var(--token-cbcabb34-1a7c-41c5-9eae-a0cdb6acd8e1, #ffffff);
		border-radius: 12px;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 24px;
		grid-column: auto / span 2;
		height: min-content;
		justify-content: flex-start;
		justify-self: start;
		overflow: hidden;
		padding: 32px;
		position: relative;
		width: 100%;
		will-change: var(--framer-will-change-override, transform)
	}
	
	.framer-kZhwx .framer-eshw6z {
		align-content: center;
		align-items: center;
		background-color: var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, #020816);
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 10px;
		height: min-content;
		justify-content: center;
		overflow: visible;
		padding: 96px;
		position: relative;
		width: 100%;
		z-index: 1
	}
	
	.framer-kZhwx .framer-1uyzg2z {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: 1 0 0px;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 40px;
		height: min-content;
		justify-content: center;
		max-width: 1008px;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 1px
	}
	
	.framer-kZhwx .framer-qf2luu {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 32px;
		height: min-content;
		justify-content: center;
		max-width: 640px;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 320px
	}
	
	.framer-kZhwx .framer-he3vk8 {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 20px;
		height: min-content;
		justify-content: center;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-zw38q3 {
		display: grid;
		flex: none;
		gap: 32px;
		grid-auto-rows: minmax(0, 1fr);
		grid-template-columns: repeat(2, minmax(200px, 1fr));
		grid-template-rows: repeat(2, minmax(0, 1fr));
		height: min-content;
		justify-content: center;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 648px
	}
	
	.framer-kZhwx .framer-1afk6qp-container {
		align-self: start;
		flex: none;
		height: 100%;
		justify-self: start;
		max-width: 100%;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-poet11-container,
	.framer-kZhwx .framer-1adm1nz-container,
	.framer-kZhwx .framer-1tbirdg-container {
		align-self: start;
		flex: none;
		height: 100%;
		justify-self: start;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-85gu5e {
		align-content: center;
		align-items: center;
		background: radial-gradient(65% 100% at 0% 0%, #55e1dd 0%, rgb(0, 100, 158) 23.91434403153153%, var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22)) 100%);
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 56px;
		height: min-content;
		justify-content: center;
		overflow: visible;
		padding: 96px;
		position: relative;
		width: 100%;
		z-index: 1
	}
	
	.framer-kZhwx .framer-blkfal {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 40px;
		height: min-content;
		justify-content: center;
		max-width: 1008px;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-qsskvf {
		display: grid;
		flex: none;
		gap: 16px;
		grid-auto-rows: minmax(0, 1fr);
		grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
		height: min-content;
		justify-content: center;
		max-width: 1008px;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-1rxquql-container {
		align-self: start;
		flex: none;
		height: auto;
		justify-self: start;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-1b6y6dj {
		align-content: center;
		align-items: center;
		background-color: var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, #020816);
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 80px;
		height: min-content;
		justify-content: flex-start;
		overflow: hidden;
		padding: 0 96px 48px;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-11da4ad {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 80px;
		height: min-content;
		justify-content: flex-start;
		max-width: 1008px;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-1gwnkj8 {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 20px;
		height: min-content;
		justify-content: center;
		max-width: 640px;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 320px
	}
	
	.framer-kZhwx .framer-i17aod {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: 1 0 0px;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 16px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 1px
	}
	
	.framer-kZhwx .framer-11txyom-container,
	.framer-kZhwx .framer-11rsqqt-container,
	.framer-kZhwx .framer-16zphlu-container,
	.framer-kZhwx .framer-910i8r-container,
	.framer-kZhwx .framer-rxiyp1-container {
		flex: none;
		height: auto;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-1gzu61o-container {
		flex: none;
		height: auto;
		position: relative;
		width: 100%;
		z-index: 1
	}
	
	@supports (background: -webkit-named-image(i)) and (not (scale:1)) {
		.framer-kZhwx.framer-72rtr7,
		.framer-kZhwx .framer-ylqfxg,
		.framer-kZhwx .framer-1u0hg3y,
		.framer-kZhwx .framer-f54led,
		.framer-kZhwx .framer-1auvosy,
		.framer-kZhwx .framer-1pc2216,
		.framer-kZhwx .framer-1yev8du,
		.framer-kZhwx .framer-1wphc74,
		.framer-kZhwx .framer-1yn6gyl,
		.framer-kZhwx .framer-13dco91,
		.framer-kZhwx .framer-gw2l31,
		.framer-kZhwx .framer-12yt4k5,
		.framer-kZhwx .framer-1ipz54b,
		.framer-kZhwx .framer-1aabdqp,
		.framer-kZhwx .framer-fg6g42,
		.framer-kZhwx .framer-1o32qo8,
		.framer-kZhwx .framer-9olpt7,
		.framer-kZhwx .framer-78hwne,
		.framer-kZhwx .framer-e6eixt,
		.framer-kZhwx .framer-5ux0q2,
		.framer-kZhwx .framer-ak9aod,
		.framer-kZhwx .framer-1jxwiz3,
		.framer-kZhwx .framer-u3dcdv,
		.framer-kZhwx .framer-83lhxl,
		.framer-kZhwx .framer-1k4ehn0,
		.framer-kZhwx .framer-va44fv,
		.framer-kZhwx .framer-1czqwnp,
		.framer-kZhwx .framer-s9jcs6,
		.framer-kZhwx .framer-1tvyvzl,
		.framer-kZhwx .framer-q0admd,
		.framer-kZhwx .framer-4bodwh,
		.framer-kZhwx .framer-y2zzuz,
		.framer-kZhwx .framer-u2mknz,
		.framer-kZhwx .framer-zgpgx2,
		.framer-kZhwx .framer-16u4c2y,
		.framer-kZhwx .framer-1hwvc8h,
		.framer-kZhwx .framer-1qlob93,
		.framer-kZhwx .framer-arv5wf,
		.framer-kZhwx .framer-latgss,
		.framer-kZhwx .framer-bznti3,
		.framer-kZhwx .framer-4amq41,
		.framer-kZhwx .framer-5zwcmw,
		.framer-kZhwx .framer-1gcbi81,
		.framer-kZhwx .framer-1fbuw47,
		.framer-kZhwx .framer-e3ltab,
		.framer-kZhwx .framer-497p1l,
		.framer-kZhwx .framer-18iu0ys,
		.framer-kZhwx .framer-edgzct,
		.framer-kZhwx .framer-1bt0dwe,
		.framer-kZhwx .framer-2y67nk,
		.framer-kZhwx .framer-jwattt,
		.framer-kZhwx .framer-1dzncvh,
		.framer-kZhwx .framer-1mo082x,
		.framer-kZhwx .framer-h2jo8p,
		.framer-kZhwx .framer-6dltqx,
		.framer-kZhwx .framer-7w1mml,
		.framer-kZhwx .framer-16spfap,
		.framer-kZhwx .framer-12ai0w6,
		.framer-kZhwx .framer-17o7a3f,
		.framer-kZhwx .framer-34hh3u,
		.framer-kZhwx .framer-pnrzjh,
		.framer-kZhwx .framer-1vkrvd2,
		.framer-kZhwx .framer-17pw2o8,
		.framer-kZhwx .framer-1rs108h,
		.framer-kZhwx .framer-rx7x1,
		.framer-kZhwx .framer-1il0ygz,
		.framer-kZhwx .framer-1bxpljt,
		.framer-kZhwx .framer-mtobnu,
		.framer-kZhwx .framer-10tdn7j,
		.framer-kZhwx .framer-16dt9vw,
		.framer-kZhwx .framer-1mw4dht,
		.framer-kZhwx .framer-1tx806y,
		.framer-kZhwx .framer-1fcx783,
		.framer-kZhwx .framer-h5ebxx,
		.framer-kZhwx .framer-vrkflw,
		.framer-kZhwx .framer-92bjw8,
		.framer-kZhwx .framer-1hwvy83,
		.framer-kZhwx .framer-yrp3zm,
		.framer-kZhwx .framer-z3ch1,
		.framer-kZhwx .framer-lgpnfd,
		.framer-kZhwx .framer-eshw6z,
		.framer-kZhwx .framer-1uyzg2z,
		.framer-kZhwx .framer-qf2luu,
		.framer-kZhwx .framer-he3vk8,
		.framer-kZhwx .framer-85gu5e,
		.framer-kZhwx .framer-xl0xl5,
		.framer-kZhwx .framer-blkfal,
		.framer-kZhwx .framer-1b6y6dj,
		.framer-kZhwx .framer-11da4ad,
		.framer-kZhwx .framer-1gwnkj8,
		.framer-kZhwx .framer-i17aod {
			gap: 0px
		}
		.framer-kZhwx.framer-72rtr7>*,
		.framer-kZhwx .framer-gw2l31>*,
		.framer-kZhwx .framer-1jxwiz3>*,
		.framer-kZhwx .framer-e3ltab>*,
		.framer-kZhwx .framer-6dltqx>*,
		.framer-kZhwx .framer-1rs108h>*,
		.framer-kZhwx .framer-mtobnu>*,
		.framer-kZhwx .framer-1tx806y>*,
		.framer-kZhwx .framer-92bjw8>*,
		.framer-kZhwx .framer-lgpnfd>* {
			margin: 0
		}
		.framer-kZhwx.framer-72rtr7>:first-child,
		.framer-kZhwx .framer-ylqfxg>:first-child,
		.framer-kZhwx .framer-gw2l31>:first-child,
		.framer-kZhwx .framer-12yt4k5>:first-child,
		.framer-kZhwx .framer-1aabdqp>:first-child,
		.framer-kZhwx .framer-fg6g42>:first-child,
		.framer-kZhwx .framer-5ux0q2>:first-child,
		.framer-kZhwx .framer-ak9aod>:first-child,
		.framer-kZhwx .framer-1jxwiz3>:first-child,
		.framer-kZhwx .framer-u3dcdv>:first-child,
		.framer-kZhwx .framer-1k4ehn0>:first-child,
		.framer-kZhwx .framer-va44fv>:first-child,
		.framer-kZhwx .framer-u2mknz>:first-child,
		.framer-kZhwx .framer-16u4c2y>:first-child,
		.framer-kZhwx .framer-1hwvc8h>:first-child,
		.framer-kZhwx .framer-1qlob93>:first-child,
		.framer-kZhwx .framer-arv5wf>:first-child,
		.framer-kZhwx .framer-latgss>:first-child,
		.framer-kZhwx .framer-bznti3>:first-child,
		.framer-kZhwx .framer-4amq41>:first-child,
		.framer-kZhwx .framer-5zwcmw>:first-child,
		.framer-kZhwx .framer-1fbuw47>:first-child,
		.framer-kZhwx .framer-e3ltab>:first-child,
		.framer-kZhwx .framer-497p1l>:first-child,
		.framer-kZhwx .framer-18iu0ys>:first-child,
		.framer-kZhwx .framer-edgzct>:first-child,
		.framer-kZhwx .framer-1bt0dwe>:first-child,
		.framer-kZhwx .framer-2y67nk>:first-child,
		.framer-kZhwx .framer-jwattt>:first-child,
		.framer-kZhwx .framer-1dzncvh>:first-child,
		.framer-kZhwx .framer-1mo082x>:first-child,
		.framer-kZhwx .framer-h2jo8p>:first-child,
		.framer-kZhwx .framer-6dltqx>:first-child,
		.framer-kZhwx .framer-7w1mml>:first-child,
		.framer-kZhwx .framer-16spfap>:first-child,
		.framer-kZhwx .framer-17o7a3f>:first-child,
		.framer-kZhwx .framer-34hh3u>:first-child,
		.framer-kZhwx .framer-pnrzjh>:first-child,
		.framer-kZhwx .framer-1rs108h>:first-child,
		.framer-kZhwx .framer-rx7x1>:first-child,
		.framer-kZhwx .framer-mtobnu>:first-child,
		.framer-kZhwx .framer-10tdn7j>:first-child,
		.framer-kZhwx .framer-1tx806y>:first-child,
		.framer-kZhwx .framer-1fcx783>:first-child,
		.framer-kZhwx .framer-92bjw8>:first-child,
		.framer-kZhwx .framer-1hwvy83>:first-child,
		.framer-kZhwx .framer-lgpnfd>:first-child,
		.framer-kZhwx .framer-qf2luu>:first-child,
		.framer-kZhwx .framer-he3vk8>:first-child,
		.framer-kZhwx .framer-85gu5e>:first-child,
		.framer-kZhwx .framer-xl0xl5>:first-child,
		.framer-kZhwx .framer-blkfal>:first-child,
		.framer-kZhwx .framer-1b6y6dj>:first-child,
		.framer-kZhwx .framer-1gwnkj8>:first-child,
		.framer-kZhwx .framer-i17aod>:first-child {
			margin-top: 0
		}
		.framer-kZhwx.framer-72rtr7>:last-child,
		.framer-kZhwx .framer-ylqfxg>:last-child,
		.framer-kZhwx .framer-gw2l31>:last-child,
		.framer-kZhwx .framer-12yt4k5>:last-child,
		.framer-kZhwx .framer-1aabdqp>:last-child,
		.framer-kZhwx .framer-fg6g42>:last-child,
		.framer-kZhwx .framer-5ux0q2>:last-child,
		.framer-kZhwx .framer-ak9aod>:last-child,
		.framer-kZhwx .framer-1jxwiz3>:last-child,
		.framer-kZhwx .framer-u3dcdv>:last-child,
		.framer-kZhwx .framer-1k4ehn0>:last-child,
		.framer-kZhwx .framer-va44fv>:last-child,
		.framer-kZhwx .framer-u2mknz>:last-child,
		.framer-kZhwx .framer-16u4c2y>:last-child,
		.framer-kZhwx .framer-1hwvc8h>:last-child,
		.framer-kZhwx .framer-1qlob93>:last-child,
		.framer-kZhwx .framer-arv5wf>:last-child,
		.framer-kZhwx .framer-latgss>:last-child,
		.framer-kZhwx .framer-bznti3>:last-child,
		.framer-kZhwx .framer-4amq41>:last-child,
		.framer-kZhwx .framer-5zwcmw>:last-child,
		.framer-kZhwx .framer-1fbuw47>:last-child,
		.framer-kZhwx .framer-e3ltab>:last-child,
		.framer-kZhwx .framer-497p1l>:last-child,
		.framer-kZhwx .framer-18iu0ys>:last-child,
		.framer-kZhwx .framer-edgzct>:last-child,
		.framer-kZhwx .framer-1bt0dwe>:last-child,
		.framer-kZhwx .framer-2y67nk>:last-child,
		.framer-kZhwx .framer-jwattt>:last-child,
		.framer-kZhwx .framer-1dzncvh>:last-child,
		.framer-kZhwx .framer-1mo082x>:last-child,
		.framer-kZhwx .framer-h2jo8p>:last-child,
		.framer-kZhwx .framer-6dltqx>:last-child,
		.framer-kZhwx .framer-7w1mml>:last-child,
		.framer-kZhwx .framer-16spfap>:last-child,
		.framer-kZhwx .framer-17o7a3f>:last-child,
		.framer-kZhwx .framer-34hh3u>:last-child,
		.framer-kZhwx .framer-pnrzjh>:last-child,
		.framer-kZhwx .framer-1rs108h>:last-child,
		.framer-kZhwx .framer-rx7x1>:last-child,
		.framer-kZhwx .framer-mtobnu>:last-child,
		.framer-kZhwx .framer-10tdn7j>:last-child,
		.framer-kZhwx .framer-1tx806y>:last-child,
		.framer-kZhwx .framer-1fcx783>:last-child,
		.framer-kZhwx .framer-92bjw8>:last-child,
		.framer-kZhwx .framer-1hwvy83>:last-child,
		.framer-kZhwx .framer-lgpnfd>:last-child,
		.framer-kZhwx .framer-qf2luu>:last-child,
		.framer-kZhwx .framer-he3vk8>:last-child,
		.framer-kZhwx .framer-85gu5e>:last-child,
		.framer-kZhwx .framer-xl0xl5>:last-child,
		.framer-kZhwx .framer-blkfal>:last-child,
		.framer-kZhwx .framer-1b6y6dj>:last-child,
		.framer-kZhwx .framer-1gwnkj8>:last-child,
		.framer-kZhwx .framer-i17aod>:last-child {
			margin-bottom: 0
		}
		.framer-kZhwx .framer-ylqfxg>* {
			margin: 5px 0
		}
		.framer-kZhwx .framer-1u0hg3y>*,
		.framer-kZhwx .framer-f54led>*,
		.framer-kZhwx .framer-1auvosy>*,
		.framer-kZhwx .framer-1pc2216>*,
		.framer-kZhwx .framer-1yev8du>*,
		.framer-kZhwx .framer-1wphc74>*,
		.framer-kZhwx .framer-1yn6gyl>*,
		.framer-kZhwx .framer-13dco91>* {
			margin: 0 2.5px
		}
		.framer-kZhwx .framer-1u0hg3y>:first-child,
		.framer-kZhwx .framer-f54led>:first-child,
		.framer-kZhwx .framer-1auvosy>:first-child,
		.framer-kZhwx .framer-1pc2216>:first-child,
		.framer-kZhwx .framer-1yev8du>:first-child,
		.framer-kZhwx .framer-1wphc74>:first-child,
		.framer-kZhwx .framer-1yn6gyl>:first-child,
		.framer-kZhwx .framer-13dco91>:first-child,
		.framer-kZhwx .framer-1ipz54b>:first-child,
		.framer-kZhwx .framer-1o32qo8>:first-child,
		.framer-kZhwx .framer-9olpt7>:first-child,
		.framer-kZhwx .framer-78hwne>:first-child,
		.framer-kZhwx .framer-e6eixt>:first-child,
		.framer-kZhwx .framer-83lhxl>:first-child,
		.framer-kZhwx .framer-1czqwnp>:first-child,
		.framer-kZhwx .framer-s9jcs6>:first-child,
		.framer-kZhwx .framer-1tvyvzl>:first-child,
		.framer-kZhwx .framer-q0admd>:first-child,
		.framer-kZhwx .framer-4bodwh>:first-child,
		.framer-kZhwx .framer-y2zzuz>:first-child,
		.framer-kZhwx .framer-zgpgx2>:first-child,
		.framer-kZhwx .framer-1gcbi81>:first-child,
		.framer-kZhwx .framer-12ai0w6>:first-child,
		.framer-kZhwx .framer-1vkrvd2>:first-child,
		.framer-kZhwx .framer-17pw2o8>:first-child,
		.framer-kZhwx .framer-1il0ygz>:first-child,
		.framer-kZhwx .framer-1bxpljt>:first-child,
		.framer-kZhwx .framer-16dt9vw>:first-child,
		.framer-kZhwx .framer-1mw4dht>:first-child,
		.framer-kZhwx .framer-h5ebxx>:first-child,
		.framer-kZhwx .framer-vrkflw>:first-child,
		.framer-kZhwx .framer-yrp3zm>:first-child,
		.framer-kZhwx .framer-z3ch1>:first-child,
		.framer-kZhwx .framer-eshw6z>:first-child,
		.framer-kZhwx .framer-1uyzg2z>:first-child,
		.framer-kZhwx .framer-11da4ad>:first-child {
			margin-left: 0
		}
		.framer-kZhwx .framer-1u0hg3y>:last-child,
		.framer-kZhwx .framer-f54led>:last-child,
		.framer-kZhwx .framer-1auvosy>:last-child,
		.framer-kZhwx .framer-1pc2216>:last-child,
		.framer-kZhwx .framer-1yev8du>:last-child,
		.framer-kZhwx .framer-1wphc74>:last-child,
		.framer-kZhwx .framer-1yn6gyl>:last-child,
		.framer-kZhwx .framer-13dco91>:last-child,
		.framer-kZhwx .framer-1ipz54b>:last-child,
		.framer-kZhwx .framer-1o32qo8>:last-child,
		.framer-kZhwx .framer-9olpt7>:last-child,
		.framer-kZhwx .framer-78hwne>:last-child,
		.framer-kZhwx .framer-e6eixt>:last-child,
		.framer-kZhwx .framer-83lhxl>:last-child,
		.framer-kZhwx .framer-1czqwnp>:last-child,
		.framer-kZhwx .framer-s9jcs6>:last-child,
		.framer-kZhwx .framer-1tvyvzl>:last-child,
		.framer-kZhwx .framer-q0admd>:last-child,
		.framer-kZhwx .framer-4bodwh>:last-child,
		.framer-kZhwx .framer-y2zzuz>:last-child,
		.framer-kZhwx .framer-zgpgx2>:last-child,
		.framer-kZhwx .framer-1gcbi81>:last-child,
		.framer-kZhwx .framer-12ai0w6>:last-child,
		.framer-kZhwx .framer-1vkrvd2>:last-child,
		.framer-kZhwx .framer-17pw2o8>:last-child,
		.framer-kZhwx .framer-1il0ygz>:last-child,
		.framer-kZhwx .framer-1bxpljt>:last-child,
		.framer-kZhwx .framer-16dt9vw>:last-child,
		.framer-kZhwx .framer-1mw4dht>:last-child,
		.framer-kZhwx .framer-h5ebxx>:last-child,
		.framer-kZhwx .framer-vrkflw>:last-child,
		.framer-kZhwx .framer-yrp3zm>:last-child,
		.framer-kZhwx .framer-z3ch1>:last-child,
		.framer-kZhwx .framer-eshw6z>:last-child,
		.framer-kZhwx .framer-1uyzg2z>:last-child,
		.framer-kZhwx .framer-11da4ad>:last-child {
			margin-right: 0
		}
		.framer-kZhwx .framer-12yt4k5>*,
		.framer-kZhwx .framer-u3dcdv>* {
			margin: 48px 0
		}
		.framer-kZhwx .framer-1ipz54b>* {
			margin: 0 60px
		}
		.framer-kZhwx .framer-1aabdqp>*,
		.framer-kZhwx .framer-edgzct>*,
		.framer-kZhwx .framer-1dzncvh>*,
		.framer-kZhwx .framer-blkfal>* {
			margin: 20px 0
		}
		.framer-kZhwx .framer-fg6g42>*,
		.framer-kZhwx .framer-5ux0q2>*,
		.framer-kZhwx .framer-497p1l>*,
		.framer-kZhwx .framer-1bt0dwe>*,
		.framer-kZhwx .framer-1mo082x>*,
		.framer-kZhwx .framer-7w1mml>*,
		.framer-kZhwx .framer-pnrzjh>*,
		.framer-kZhwx .framer-rx7x1>*,
		.framer-kZhwx .framer-10tdn7j>*,
		.framer-kZhwx .framer-1fcx783>*,
		.framer-kZhwx .framer-1hwvy83>* {
			margin: 12px 0
		}
		.framer-kZhwx .framer-1o32qo8>* {
			margin: 0 4px
		}
		.framer-kZhwx .framer-9olpt7>*,
		.framer-kZhwx .framer-1vkrvd2>*,
		.framer-kZhwx .framer-1il0ygz>*,
		.framer-kZhwx .framer-16dt9vw>*,
		.framer-kZhwx .framer-h5ebxx>*,
		.framer-kZhwx .framer-yrp3zm>* {
			margin: 0 2px
		}
		.framer-kZhwx .framer-78hwne>*,
		.framer-kZhwx .framer-1czqwnp>*,
		.framer-kZhwx .framer-s9jcs6>*,
		.framer-kZhwx .framer-1tvyvzl>* {
			margin: 0 8px
		}
		.framer-kZhwx .framer-e6eixt>*,
		.framer-kZhwx .framer-q0admd>*,
		.framer-kZhwx .framer-y2zzuz>*,
		.framer-kZhwx .framer-12ai0w6>*,
		.framer-kZhwx .framer-eshw6z>* {
			margin: 0 5px
		}
		.framer-kZhwx .framer-ak9aod>*,
		.framer-kZhwx .framer-i17aod>* {
			margin: 8px 0
		}
		.framer-kZhwx .framer-83lhxl>*,
		.framer-kZhwx .framer-4bodwh>* {
			margin: 0 24px
		}
		.framer-kZhwx .framer-1k4ehn0>*,
		.framer-kZhwx .framer-u2mknz>*,
		.framer-kZhwx .framer-4amq41>*,
		.framer-kZhwx .framer-34hh3u>*,
		.framer-kZhwx .framer-he3vk8>*,
		.framer-kZhwx .framer-xl0xl5>*,
		.framer-kZhwx .framer-1gwnkj8>* {
			margin: 10px 0
		}
		.framer-kZhwx .framer-va44fv>*,
		.framer-kZhwx .framer-16u4c2y>*,
		.framer-kZhwx .framer-1qlob93>*,
		.framer-kZhwx .framer-18iu0ys>*,
		.framer-kZhwx .framer-2y67nk>*,
		.framer-kZhwx .framer-h2jo8p>*,
		.framer-kZhwx .framer-16spfap>* {
			margin: 6px 0
		}
		.framer-kZhwx .framer-zgpgx2>*,
		.framer-kZhwx .framer-1uyzg2z>* {
			margin: 0 20px
		}
		.framer-kZhwx .framer-1hwvc8h>*,
		.framer-kZhwx .framer-arv5wf>* {
			margin: 4px 0
		}
		.framer-kZhwx .framer-latgss>*,
		.framer-kZhwx .framer-1b6y6dj>* {
			margin: 40px 0
		}
		.framer-kZhwx .framer-bznti3>*,
		.framer-kZhwx .framer-17o7a3f>*,
		.framer-kZhwx .framer-85gu5e>* {
			margin: 28px 0
		}
		.framer-kZhwx .framer-5zwcmw>*,
		.framer-kZhwx .framer-1fbuw47>*,
		.framer-kZhwx .framer-jwattt>*,
		.framer-kZhwx .framer-qf2luu>* {
			margin: 16px 0
		}
		.framer-kZhwx .framer-1gcbi81>* {
			margin: 0 16px
		}
		.framer-kZhwx .framer-17pw2o8>*,
		.framer-kZhwx .framer-1bxpljt>*,
		.framer-kZhwx .framer-1mw4dht>*,
		.framer-kZhwx .framer-vrkflw>*,
		.framer-kZhwx .framer-z3ch1>* {
			margin: 0 6px
		}
		.framer-kZhwx .framer-11da4ad>* {
			margin: 0 40px
		}
	}
	
	@media (min-width: 1200px) {
		.framer-kZhwx .hidden-72rtr7 {
			display: none!important
		}
	}
	
	@media (min-width: 810px) and (max-width: 1199px) {
		.framer-kZhwx .hidden-w6f5t7 {
			display: none!important
		}
		.framer-body-augiA20Il-framer-kZhwx {
			background: var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22))
		}
		.framer-kZhwx.framer-72rtr7 {
			width: 810px
		}
		.framer-kZhwx .framer-12yt4k5 {
			background: radial-gradient(56.99999999999999% 31% at 50% -12%, #bcf682 0%, rgb(85, 225, 221) 21.405194256756758%, rgb(0, 100, 158) 42.80862894144144%, var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22)) 100%);
			gap: 72px;
			padding: 72px 48px 0
		}
		.framer-kZhwx .framer-1ipz54b,
		.framer-kZhwx .framer-83lhxl,
		.framer-kZhwx .framer-4bodwh {
			flex-direction: column;
			gap: 56px
		}
		.framer-kZhwx .framer-1aabdqp {
			flex: none;
			max-width: unset;
			width: 100%
		}
		.framer-kZhwx .framer-1j0waj {
			height: var(--framer-aspect-ratio-supported, 343px)
		}
		.framer-kZhwx .framer-ak9aod,
		.framer-kZhwx .framer-7zjrbh-container {
			width: 100%
		}
		.framer-kZhwx .framer-1jxwiz3,
		.framer-kZhwx .framer-eshw6z {
			padding: 72px 48px
		}
		.framer-kZhwx .framer-u3dcdv {
			gap: 64px
		}
		.framer-kZhwx .framer-1k4ehn0 {
			flex: none;
			max-width: 100%;
			width: 100%
		}
		.framer-kZhwx .framer-1sqc35a {
			height: var(--framer-aspect-ratio-supported, 334px);
			left: 5px
		}
		.framer-kZhwx .framer-1811f0u {
			height: var(--framer-aspect-ratio-supported, 439px)
		}
		.framer-kZhwx .framer-y2zzuz,
		.framer-kZhwx .framer-pnrzjh {
			order: 1
		}
		.framer-kZhwx .framer-1ejqkob {
			height: var(--framer-aspect-ratio-supported, 156px)
		}
		.framer-kZhwx .framer-u2mknz {
			flex: none;
			max-width: 100%;
			order: 0;
			width: 100%
		}
		.framer-kZhwx .framer-latgss {
			padding: 0 48px 72px
		}
		.framer-kZhwx .framer-e3ltab {
			height: 240px
		}
		.framer-kZhwx .framer-edgzct,
		.framer-kZhwx .framer-1dzncvh {
			height: 500px
		}
		.framer-kZhwx .framer-1uzummk,
		.framer-kZhwx .framer-gfa75q {
			height: var(--framer-aspect-ratio-supported, 260px);
			width: 302px
		}
		.framer-kZhwx .framer-12ai0w6 {
			background: radial-gradient(100% 64% at 0% 100%, #55e1dd 0%, rgb(0, 100, 158) 23.91434403153153%, var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22)) 100%);
			padding: 0 48px 72px
		}
		.framer-kZhwx .framer-ozyyvk {
			grid-template-columns: repeat(2, minmax(200px, 1fr));
			height: 954px
		}
		.framer-kZhwx .framer-rx7x1 {
			height: 100%;
			order: 0
		}
		.framer-kZhwx .framer-10tdn7j {
			order: 2
		}
		.framer-kZhwx .framer-1fcx783 {
			order: 3
		}
		.framer-kZhwx .framer-1hwvy83 {
			order: 4
		}
		.framer-kZhwx .framer-1uyzg2z {
			align-content: center;
			align-items: center;
			flex-direction: column;
			gap: 56px
		}
		.framer-kZhwx .framer-qf2luu {
			align-content: center;
			align-items: center;
			width: 100%
		}
		.framer-kZhwx .framer-he3vk8 {
			align-content: center;
			align-items: center
		}
		.framer-kZhwx .framer-1afk6qp-container,
		.framer-kZhwx .framer-poet11-container,
		.framer-kZhwx .framer-1adm1nz-container,
		.framer-kZhwx .framer-1tbirdg-container {
			max-width: 340px
		}
		.framer-kZhwx .framer-85gu5e {
			background: radial-gradient(100% 62% at 0% 0%, #55e1dd 0%, rgb(0, 100, 158) 23.91434403153153%, var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22)) 100%);
			padding: 72px 48px
		}
		.framer-kZhwx .framer-qsskvf {
			gap: 24px;
			grid-template-columns: repeat(2, minmax(260px, 1fr));
			max-width: unset
		}
		.framer-kZhwx .framer-1b6y6dj {
			padding: 72px 48px 24px
		}
		.framer-kZhwx .framer-11da4ad {
			gap: 40px
		}
		.framer-kZhwx .framer-1gwnkj8 {
			flex: 1 0 0px;
			width: 1px
		}
		@supports (background: -webkit-named-image(i)) and (not (scale:1)) {
			.framer-kZhwx .framer-12yt4k5,
			.framer-kZhwx .framer-1ipz54b,
			.framer-kZhwx .framer-u3dcdv,
			.framer-kZhwx .framer-83lhxl,
			.framer-kZhwx .framer-4bodwh,
			.framer-kZhwx .framer-1uyzg2z,
			.framer-kZhwx .framer-qsskvf,
			.framer-kZhwx .framer-11da4ad {
				gap: 0px
			}
			.framer-kZhwx .framer-12yt4k5>* {
				margin: 36px 0
			}
			.framer-kZhwx .framer-12yt4k5>:first-child,
			.framer-kZhwx .framer-1ipz54b>:first-child,
			.framer-kZhwx .framer-u3dcdv>:first-child,
			.framer-kZhwx .framer-83lhxl>:first-child,
			.framer-kZhwx .framer-4bodwh>:first-child,
			.framer-kZhwx .framer-1uyzg2z>:first-child {
				margin-top: 0
			}
			.framer-kZhwx .framer-12yt4k5>:last-child,
			.framer-kZhwx .framer-1ipz54b>:last-child,
			.framer-kZhwx .framer-u3dcdv>:last-child,
			.framer-kZhwx .framer-83lhxl>:last-child,
			.framer-kZhwx .framer-4bodwh>:last-child,
			.framer-kZhwx .framer-1uyzg2z>:last-child {
				margin-bottom: 0
			}
			.framer-kZhwx .framer-1ipz54b>*,
			.framer-kZhwx .framer-83lhxl>*,
			.framer-kZhwx .framer-4bodwh>*,
			.framer-kZhwx .framer-1uyzg2z>* {
				margin: 28px 0
			}
			.framer-kZhwx .framer-u3dcdv>* {
				margin: 32px 0
			}
			.framer-kZhwx .framer-qsskvf>*,
			.framer-kZhwx .framer-qsskvf>:first-child,
			.framer-kZhwx .framer-qsskvf>:last-child {
				margin: 0
			}
			.framer-kZhwx .framer-11da4ad>* {
				margin: 0 20px
			}
			.framer-kZhwx .framer-11da4ad>:first-child {
				margin-left: 0
			}
			.framer-kZhwx .framer-11da4ad>:last-child {
				margin-right: 0
			}
		}
	}
	
	@media (max-width: 809px) {
		.framer-kZhwx .hidden-z4li9 {
			display: none!important
		}
		.framer-body-augiA20Il-framer-kZhwx {
			background: var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22))
		}
		.framer-kZhwx.framer-72rtr7 {
			width: 390px
		}
		.framer-kZhwx .framer-1e77m3z-container {
			z-index: 2
		}
		.framer-kZhwx .framer-12yt4k5 {
			background: radial-gradient(84% 19% at 50% -8.4%, #bcf682 0%, rgb(85, 225, 221) 21.405194256756758%, rgb(0, 100, 158) 42.80862894144144%, var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22)) 100%);
			gap: 48px;
			padding: 64px 32px 0
		}
		.framer-kZhwx .framer-1ipz54b {
			flex-direction: column;
			gap: 48px;
			justify-content: flex-start
		}
		.framer-kZhwx .framer-1aabdqp,
		.framer-kZhwx .framer-16u4c2y,
		.framer-kZhwx .framer-1qlob93,
		.framer-kZhwx .framer-1fbuw47,
		.framer-kZhwx .framer-jwattt,
		.framer-kZhwx .framer-i17aod {
			flex: none;
			width: 100%
		}
		.framer-kZhwx .framer-1j0waj {
			bottom: -3px;
			height: var(--framer-aspect-ratio-supported, 274px);
			left: -43px;
			width: 320px
		}
		.framer-kZhwx .framer-4jm86n {
			height: var(--framer-aspect-ratio-supported, 108px);
			right: -41px;
			top: 54px;
			width: 240px
		}
		.framer-kZhwx .framer-kwzywq {
			height: var(--framer-aspect-ratio-supported, 472px);
			width: 320px
		}
		.framer-kZhwx .framer-ak9aod {
			gap: 6px;
			width: 100%
		}
		.framer-kZhwx .framer-7zjrbh-container,
		.framer-kZhwx .framer-qf2luu,
		.framer-kZhwx .framer-1gwnkj8 {
			width: 100%
		}
		.framer-kZhwx .framer-1jxwiz3 {
			padding: 64px 32px
		}
		.framer-kZhwx .framer-u3dcdv,
		.framer-kZhwx .framer-bznti3,
		.framer-kZhwx .framer-17o7a3f {
			gap: 48px
		}
		.framer-kZhwx .framer-83lhxl,
		.framer-kZhwx .framer-4bodwh,
		.framer-kZhwx .framer-1gcbi81 {
			flex-direction: column
		}
		.framer-kZhwx .framer-1k4ehn0 {
			flex: none;
			max-width: 100%;
			width: 100%
		}
		.framer-kZhwx .framer-q0admd {
			width: 326px
		}
		.framer-kZhwx .framer-1sqc35a {
			height: var(--framer-aspect-ratio-supported, 282px);
			left: -17px;
			width: 320px
		}
		.framer-kZhwx .framer-1811f0u {
			height: var(--framer-aspect-ratio-supported, 340px);
			width: 286px
		}
		.framer-kZhwx .framer-y2zzuz {
			order: 1;
			width: 326px
		}
		.framer-kZhwx .framer-1ckwon {
			height: var(--framer-aspect-ratio-supported, 137px);
			right: -23px;
			width: 280px
		}
		.framer-kZhwx .framer-1ejqkob {
			height: var(--framer-aspect-ratio-supported, 137px);
			left: -16px;
			width: 280px
		}
		.framer-kZhwx .framer-g7sj8 {
			height: var(--framer-aspect-ratio-supported, 341px);
			width: 286px
		}
		.framer-kZhwx .framer-u2mknz {
			flex: none;
			max-width: 100%;
			order: 0;
			width: 100%
		}
		.framer-kZhwx .framer-zgpgx2 {
			flex-direction: column;
			gap: 24px
		}
		.framer-kZhwx .framer-latgss {
			padding: 0 32px 64px
		}
		.framer-kZhwx .framer-4amq41,
		.framer-kZhwx .framer-34hh3u {
			align-content: flex-start;
			align-items: flex-start
		}
		.framer-kZhwx .framer-e3ltab {
			height: min-content;
			padding: 24px
		}
		.framer-kZhwx .framer-edgzct,
		.framer-kZhwx .framer-1dzncvh {
			height: 500px;
			padding: 24px 24px 0
		}
		.framer-kZhwx .framer-1uzummk,
		.framer-kZhwx .framer-gfa75q {
			height: var(--framer-aspect-ratio-supported, 280px);
			width: 325px
		}
		.framer-kZhwx .framer-6dltqx {
			padding: 24px
		}
		.framer-kZhwx .framer-12ai0w6 {
			background: radial-gradient(150% 28.999999999999996% at 0% 100%, #55e1dd 0%, rgb(0, 100, 158) 23.91434403153153%, var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22)) 100%);
			padding: 0 32px 64px
		}
		.framer-kZhwx .framer-ozyyvk {
			align-content: center;
			align-items: center;
			display: flex;
			flex-direction: column;
			flex-wrap: nowrap
		}
		.framer-kZhwx .framer-pnrzjh {
			align-self: unset;
			order: 1
		}
		.framer-kZhwx .framer-rx7x1 {
			align-self: unset;
			order: 0
		}
		.framer-kZhwx .framer-10tdn7j {
			align-self: unset;
			order: 2
		}
		.framer-kZhwx .framer-1fcx783 {
			align-self: unset;
			order: 3
		}
		.framer-kZhwx .framer-1hwvy83 {
			align-self: unset;
			order: 4
		}
		.framer-kZhwx .framer-eshw6z {
			padding: 64px 28px
		}
		.framer-kZhwx .framer-1uyzg2z {
			flex-direction: column;
			gap: 48px
		}
		.framer-kZhwx .framer-zw38q3 {
			grid-template-columns: repeat(1, minmax(200px, 1fr));
			width: 100%
		}
		.framer-kZhwx .framer-85gu5e {
			background: radial-gradient(150% 37% at 0% 0%, #55e1dd 0%, rgb(0, 100, 158) 23.91434403153153%, var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22)) 100%);
			gap: 48px;
			padding: 64px 28px
		}
		.framer-kZhwx .framer-qsskvf {
			grid-template-columns: repeat(1, minmax(260px, 1fr))
		}
		.framer-kZhwx .framer-1b6y6dj {
			padding: 0 32px 24px
		}
		.framer-kZhwx .framer-11da4ad {
			flex-direction: column;
			gap: 40px
		}
		@supports (background: -webkit-named-image(i)) and (not (scale:1)) {
			.framer-kZhwx .framer-12yt4k5,
			.framer-kZhwx .framer-1ipz54b,
			.framer-kZhwx .framer-ak9aod,
			.framer-kZhwx .framer-u3dcdv,
			.framer-kZhwx .framer-83lhxl,
			.framer-kZhwx .framer-4bodwh,
			.framer-kZhwx .framer-zgpgx2,
			.framer-kZhwx .framer-bznti3,
			.framer-kZhwx .framer-1gcbi81,
			.framer-kZhwx .framer-17o7a3f,
			.framer-kZhwx .framer-ozyyvk,
			.framer-kZhwx .framer-1uyzg2z,
			.framer-kZhwx .framer-85gu5e,
			.framer-kZhwx .framer-11da4ad {
				gap: 0px
			}
			.framer-kZhwx .framer-12yt4k5>*,
			.framer-kZhwx .framer-1ipz54b>*,
			.framer-kZhwx .framer-u3dcdv>*,
			.framer-kZhwx .framer-83lhxl>*,
			.framer-kZhwx .framer-4bodwh>*,
			.framer-kZhwx .framer-bznti3>*,
			.framer-kZhwx .framer-17o7a3f>*,
			.framer-kZhwx .framer-1uyzg2z>*,
			.framer-kZhwx .framer-85gu5e>* {
				margin: 24px 0
			}
			.framer-kZhwx .framer-12yt4k5>:first-child,
			.framer-kZhwx .framer-1ipz54b>:first-child,
			.framer-kZhwx .framer-ak9aod>:first-child,
			.framer-kZhwx .framer-u3dcdv>:first-child,
			.framer-kZhwx .framer-83lhxl>:first-child,
			.framer-kZhwx .framer-4bodwh>:first-child,
			.framer-kZhwx .framer-zgpgx2>:first-child,
			.framer-kZhwx .framer-bznti3>:first-child,
			.framer-kZhwx .framer-1gcbi81>:first-child,
			.framer-kZhwx .framer-17o7a3f>:first-child,
			.framer-kZhwx .framer-ozyyvk>:first-child,
			.framer-kZhwx .framer-1uyzg2z>:first-child,
			.framer-kZhwx .framer-85gu5e>:first-child,
			.framer-kZhwx .framer-11da4ad>:first-child {
				margin-top: 0
			}
			.framer-kZhwx .framer-12yt4k5>:last-child,
			.framer-kZhwx .framer-1ipz54b>:last-child,
			.framer-kZhwx .framer-ak9aod>:last-child,
			.framer-kZhwx .framer-u3dcdv>:last-child,
			.framer-kZhwx .framer-83lhxl>:last-child,
			.framer-kZhwx .framer-4bodwh>:last-child,
			.framer-kZhwx .framer-zgpgx2>:last-child,
			.framer-kZhwx .framer-bznti3>:last-child,
			.framer-kZhwx .framer-1gcbi81>:last-child,
			.framer-kZhwx .framer-17o7a3f>:last-child,
			.framer-kZhwx .framer-ozyyvk>:last-child,
			.framer-kZhwx .framer-1uyzg2z>:last-child,
			.framer-kZhwx .framer-85gu5e>:last-child,
			.framer-kZhwx .framer-11da4ad>:last-child {
				margin-bottom: 0
			}
			.framer-kZhwx .framer-ak9aod>* {
				margin: 3px 0
			}
			.framer-kZhwx .framer-zgpgx2>*,
			.framer-kZhwx .framer-ozyyvk>* {
				margin: 12px 0
			}
			.framer-kZhwx .framer-1gcbi81>* {
				margin: 16px 0
			}
			.framer-kZhwx .framer-11da4ad>* {
				margin: 20px 0
			}
		}
	}
	
	.framer-tJzNh .framer-styles-preset-deuqdm:not(.rich-text-wrapper),
	.framer-tJzNh .framer-styles-preset-deuqdm.rich-text-wrapper p {
		--framer-font-family: "Inter", sans-serif;
		--framer-font-family-bold: "Inter-Bold", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Inter-BoldItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-italic: "Inter-Italic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-size: 14px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 400;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 400;
		--framer-letter-spacing: .01em;
		--framer-line-height: 20px;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: start;
		--framer-text-color: var(--token-1010e306-6ee2-47e5-bffe-788055bd3b08, #53535c);
		--framer-text-decoration: none;
		--framer-text-transform: none
	}
	
	.framer-3dX1J .framer-styles-preset-11pt53x:not(.rich-text-wrapper),
	.framer-3dX1J .framer-styles-preset-11pt53x.rich-text-wrapper h1 {
		--framer-font-family: "Inter-Bold", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold: "Inter-Black", "Inter", sans-serif;
		--framer-font-family-bold-italic: "Inter-BlackItalic", "Inter", sans-serif;
		--framer-font-family-italic: "Inter-BoldItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-size: 56px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 700;
		--framer-font-weight-bold: 900;
		--framer-font-weight-bold-italic: 900;
		--framer-font-weight-italic: 700;
		--framer-letter-spacing: -.03em;
		--framer-line-height: 64px;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: var(--token-cbcabb34-1a7c-41c5-9eae-a0cdb6acd8e1, #ffffff);
		--framer-text-decoration: none;
		--framer-text-transform: none
	}
	
	.framer-4Q3tr .framer-styles-preset-10t28s7:not(.rich-text-wrapper),
	.framer-4Q3tr .framer-styles-preset-10t28s7.rich-text-wrapper h3 {
		--framer-font-family: "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold: "Inter", sans-serif;
		--framer-font-family-bold-italic: "Inter", sans-serif;
		--framer-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
		--framer-font-size: 40px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 600;
		--framer-font-weight-bold: 900;
		--framer-font-weight-bold-italic: 900;
		--framer-font-weight-italic: 600;
		--framer-letter-spacing: -.02em;
		--framer-line-height: 56px;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: var(--token-cbcabb34-1a7c-41c5-9eae-a0cdb6acd8e1, #ffffff);
		--framer-text-decoration: none;
		--framer-text-transform: none
	}
	
	.framer-nJvW2 .framer-styles-preset-o2buor:not(.rich-text-wrapper),
	.framer-nJvW2 .framer-styles-preset-o2buor.rich-text-wrapper p {
		--framer-font-family: "Inter", sans-serif;
		--framer-font-family-bold: "Inter-Bold", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Inter-BoldItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-italic: "Inter-Italic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-size: 18px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 400;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 400;
		--framer-letter-spacing: -.01em;
		--framer-line-height: 28px;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: start;
		--framer-text-color: var(--token-1010e306-6ee2-47e5-bffe-788055bd3b08, #53535c);
		--framer-text-decoration: none;
		--framer-text-transform: none
	}
	
	.framer-9O0xj .framer-styles-preset-fxgdoh:not(.rich-text-wrapper),
	.framer-9O0xj .framer-styles-preset-fxgdoh.rich-text-wrapper h4 {
		--framer-font-family: "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold: "Inter", sans-serif;
		--framer-font-family-bold-italic: "Inter", sans-serif;
		--framer-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
		--framer-font-size: 32px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 600;
		--framer-font-weight-bold: 900;
		--framer-font-weight-bold-italic: 900;
		--framer-font-weight-italic: 600;
		--framer-letter-spacing: -.02em;
		--framer-line-height: 44px;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: var(--token-cbcabb34-1a7c-41c5-9eae-a0cdb6acd8e1, #ffffff);
		--framer-text-decoration: none;
		--framer-text-transform: none
	}
	
	.framer-kZhwx[data-border=true]:after,
	.framer-kZhwx [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-KYxCk.framer-5mmqr2,
	.framer-KYxCk .framer-5mmqr2 {
		display: block
	}
	
	.framer-KYxCk.framer-1wg8kxq {
		align-content: center;
		align-items: center;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 20px;
		height: 64px;
		justify-content: flex-start;
		overflow: hidden;
		padding: 0 96px;
		position: relative;
		width: 1200px
	}
	
	.framer-KYxCk .framer-1qtb964 {
		align-content: center;
		align-items: center;
		display: flex;
		flex: 1 0 0px;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 0px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 1px
	}
	
	.framer-KYxCk .framer-vbk6o9 {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 11px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		text-decoration: none;
		width: min-content
	}
	
	.framer-KYxCk .framer-1sqc7cy {
		flex: none;
		height: auto;
		position: relative;
		white-space: pre;
		width: auto
	}
	
	.framer-KYxCk .framer-19wvlcn {
		flex: none;
		height: 40px;
		overflow: hidden;
		position: relative;
		width: 40px
	}
	
	.framer-KYxCk .framer-1vy186v {
		flex: none;
		height: 2px;
		left: calc(50.00000000000002% - 20px / 2);
		overflow: hidden;
		position: absolute;
		top: calc(62.50000000000002% - 2px / 2);
		width: 20px;
		will-change: var(--framer-will-change-override, transform)
	}
	
	.framer-KYxCk .framer-56oikv {
		flex: none;
		height: 2px;
		left: calc(50.00000000000002% - 20px / 2);
		overflow: hidden;
		position: absolute;
		top: calc(37.50000000000002% - 2px / 2);
		width: 20px;
		will-change: var(--framer-will-change-override, transform)
	}
	
	.framer-KYxCk .framer-778z0y {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 48px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: min-content
	}
	
	.framer-KYxCk .framer-1fb3lnp {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 32px;
		height: min-content;
		justify-content: center;
		overflow: visible;
		padding: 0;
		position: relative;
		width: min-content
	}
	
	.framer-KYxCk .framer-6u54rg,
	.framer-KYxCk .framer-o59hc6 {
		-webkit-user-select: none;
		flex: none;
		height: auto;
		position: relative;
		user-select: none;
		white-space: pre;
		width: auto
	}
	
	.framer-KYxCk .framer-7tt458-container,
	.framer-KYxCk .framer-12odovm-container,
	.framer-KYxCk .framer-5ah846-container {
		flex: none;
		height: auto;
		position: relative;
		width: auto
	}
	
	.framer-KYxCk .framer-18hf6t9-container,
	.framer-KYxCk .framer-113bd1i-container {
		height: auto;
		position: relative;
		width: auto
	}
	
	.framer-KYxCk .framer-19ct5bz-container {
		flex: none;
		height: auto;
		position: relative;
		width: 216px
	}
	
	.framer-KYxCk .framer-shx11w-container {
		flex: none;
		height: 40px;
		position: relative;
		width: auto
	}
	
	.framer-KYxCk .framer-tom0ey {
		bottom: 0;
		flex: none;
		height: 1px;
		left: 0;
		overflow: visible;
		position: absolute;
		right: 0;
		z-index: 1
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-KYxCk.framer-1wg8kxq,
		.framer-KYxCk .framer-1qtb964,
		.framer-KYxCk .framer-vbk6o9,
		.framer-KYxCk .framer-778z0y,
		.framer-KYxCk .framer-1fb3lnp {
			gap: 0px
		}
		.framer-KYxCk.framer-1wg8kxq>* {
			margin: 0 10px
		}
		.framer-KYxCk.framer-1wg8kxq>:first-child,
		.framer-KYxCk .framer-1qtb964>:first-child,
		.framer-KYxCk .framer-vbk6o9>:first-child,
		.framer-KYxCk .framer-778z0y>:first-child,
		.framer-KYxCk .framer-1fb3lnp>:first-child {
			margin-left: 0
		}
		.framer-KYxCk.framer-1wg8kxq>:last-child,
		.framer-KYxCk .framer-1qtb964>:last-child,
		.framer-KYxCk .framer-vbk6o9>:last-child,
		.framer-KYxCk .framer-778z0y>:last-child,
		.framer-KYxCk .framer-1fb3lnp>:last-child {
			margin-right: 0
		}
		.framer-KYxCk .framer-1qtb964>* {
			margin: 0
		}
		.framer-KYxCk .framer-vbk6o9>* {
			margin: 0 5.5px
		}
		.framer-KYxCk .framer-778z0y>* {
			margin: 0 24px
		}
		.framer-KYxCk .framer-1fb3lnp>* {
			margin: 0 16px
		}
	}
	
	.framer-KYxCk.framer-v-y8duu9.framer-1wg8kxq {
		flex-direction: column;
		gap: 0px;
		padding: 0 24px;
		width: 390px
	}
	
	.framer-KYxCk.framer-v-y8duu9 .framer-1qtb964,
	.framer-KYxCk.framer-v-zlh8lz .framer-1qtb964,
	.framer-KYxCk.framer-v-1p5d2ih .framer-1qtb964,
	.framer-KYxCk.framer-v-1cfdltz .framer-1qtb964 {
		cursor: pointer;
		flex: none;
		gap: unset;
		justify-content: space-between;
		padding: 10px 0;
		width: 100%
	}
	
	.framer-KYxCk.framer-v-y8duu9 .framer-19wvlcn,
	.framer-KYxCk.framer-v-zlh8lz .framer-19wvlcn,
	.framer-KYxCk.framer-v-1p5d2ih .framer-19wvlcn,
	.framer-KYxCk.framer-v-1cfdltz .framer-19wvlcn {
		height: 44px;
		width: 44px
	}
	
	.framer-KYxCk.framer-v-y8duu9 .framer-1fb3lnp,
	.framer-KYxCk.framer-v-zlh8lz .framer-1fb3lnp {
		align-content: flex-start;
		align-items: flex-start;
		flex: 1 0 0px;
		flex-direction: column;
		gap: 0px;
		justify-content: flex-start;
		padding: 20px;
		width: 1px
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-KYxCk.framer-v-y8duu9.framer-1wg8kxq,
		.framer-KYxCk.framer-v-y8duu9 .framer-1qtb964,
		.framer-KYxCk.framer-v-y8duu9 .framer-1fb3lnp {
			gap: 0px
		}
		.framer-KYxCk.framer-v-y8duu9.framer-1wg8kxq>*,
		.framer-KYxCk.framer-v-y8duu9 .framer-1fb3lnp>* {
			margin: 0
		}
		.framer-KYxCk.framer-v-y8duu9.framer-1wg8kxq>:first-child,
		.framer-KYxCk.framer-v-y8duu9 .framer-1fb3lnp>:first-child {
			margin-top: 0
		}
		.framer-KYxCk.framer-v-y8duu9.framer-1wg8kxq>:last-child,
		.framer-KYxCk.framer-v-y8duu9 .framer-1fb3lnp>:last-child {
			margin-bottom: 0
		}
		.framer-KYxCk.framer-v-y8duu9 .framer-1qtb964>*,
		.framer-KYxCk.framer-v-y8duu9 .framer-1qtb964>:first-child,
		.framer-KYxCk.framer-v-y8duu9 .framer-1qtb964>:last-child {
			margin: 0
		}
	}
	
	.framer-KYxCk.framer-v-zlh8lz.framer-1wg8kxq {
		flex-direction: column;
		gap: 0px;
		padding: 0 48px;
		width: 810px
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-KYxCk.framer-v-zlh8lz.framer-1wg8kxq,
		.framer-KYxCk.framer-v-zlh8lz .framer-1qtb964,
		.framer-KYxCk.framer-v-zlh8lz .framer-1fb3lnp {
			gap: 0px
		}
		.framer-KYxCk.framer-v-zlh8lz.framer-1wg8kxq>*,
		.framer-KYxCk.framer-v-zlh8lz .framer-1fb3lnp>* {
			margin: 0
		}
		.framer-KYxCk.framer-v-zlh8lz.framer-1wg8kxq>:first-child,
		.framer-KYxCk.framer-v-zlh8lz .framer-1fb3lnp>:first-child {
			margin-top: 0
		}
		.framer-KYxCk.framer-v-zlh8lz.framer-1wg8kxq>:last-child,
		.framer-KYxCk.framer-v-zlh8lz .framer-1fb3lnp>:last-child {
			margin-bottom: 0
		}
		.framer-KYxCk.framer-v-zlh8lz .framer-1qtb964>*,
		.framer-KYxCk.framer-v-zlh8lz .framer-1qtb964>:first-child,
		.framer-KYxCk.framer-v-zlh8lz .framer-1qtb964>:last-child {
			margin: 0
		}
	}
	
	.framer-KYxCk.framer-v-1p5d2ih.framer-1wg8kxq {
		flex-direction: column;
		gap: 0px;
		height: min-content;
		max-height: calc(var(--framer-viewport-height, 100vh) * 1);
		overflow: auto;
		overscroll-behavior: contain;
		padding: 0 24px;
		width: 390px
	}
	
	.framer-KYxCk.framer-v-1p5d2ih .framer-1vy186v,
	.framer-KYxCk.framer-v-1p5d2ih .framer-56oikv,
	.framer-KYxCk.framer-v-1cfdltz .framer-1vy186v,
	.framer-KYxCk.framer-v-1cfdltz .framer-56oikv {
		top: calc(50.00000000000002% - 2px / 2)
	}
	
	.framer-KYxCk.framer-v-1p5d2ih .framer-778z0y {
		align-content: flex-start;
		align-items: flex-start;
		flex-direction: column;
		gap: 24px;
		padding: 0 0 24px;
		width: 100%
	}
	
	.framer-KYxCk.framer-v-1p5d2ih .framer-1fb3lnp {
		align-content: flex-start;
		align-items: flex-start;
		flex-direction: column;
		gap: 16px;
		width: 100%
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-KYxCk.framer-v-1p5d2ih.framer-1wg8kxq,
		.framer-KYxCk.framer-v-1p5d2ih .framer-1qtb964,
		.framer-KYxCk.framer-v-1p5d2ih .framer-778z0y,
		.framer-KYxCk.framer-v-1p5d2ih .framer-1fb3lnp {
			gap: 0px
		}
		.framer-KYxCk.framer-v-1p5d2ih.framer-1wg8kxq>* {
			margin: 0
		}
		.framer-KYxCk.framer-v-1p5d2ih.framer-1wg8kxq>:first-child,
		.framer-KYxCk.framer-v-1p5d2ih .framer-778z0y>:first-child,
		.framer-KYxCk.framer-v-1p5d2ih .framer-1fb3lnp>:first-child {
			margin-top: 0
		}
		.framer-KYxCk.framer-v-1p5d2ih.framer-1wg8kxq>:last-child,
		.framer-KYxCk.framer-v-1p5d2ih .framer-778z0y>:last-child,
		.framer-KYxCk.framer-v-1p5d2ih .framer-1fb3lnp>:last-child {
			margin-bottom: 0
		}
		.framer-KYxCk.framer-v-1p5d2ih .framer-1qtb964>*,
		.framer-KYxCk.framer-v-1p5d2ih .framer-1qtb964>:first-child,
		.framer-KYxCk.framer-v-1p5d2ih .framer-1qtb964>:last-child {
			margin: 0
		}
		.framer-KYxCk.framer-v-1p5d2ih .framer-778z0y>* {
			margin: 12px 0
		}
		.framer-KYxCk.framer-v-1p5d2ih .framer-1fb3lnp>* {
			margin: 8px 0
		}
	}
	
	.framer-KYxCk.framer-v-1cfdltz.framer-1wg8kxq {
		flex-direction: column;
		gap: 0px;
		height: min-content;
		max-height: calc(var(--framer-viewport-height, 100vh) * 1);
		overflow: auto;
		overscroll-behavior: contain;
		padding: 0 48px;
		width: 810px
	}
	
	.framer-KYxCk.framer-v-1cfdltz .framer-778z0y {
		align-content: flex-start;
		align-items: flex-start;
		flex-direction: column;
		gap: 8px;
		padding: 0 0 16px;
		width: 100%
	}
	
	.framer-KYxCk.framer-v-1cfdltz .framer-1fb3lnp {
		align-content: flex-start;
		align-items: flex-start;
		flex-direction: column;
		gap: 16px;
		padding: 16px 0;
		width: 100%
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-KYxCk.framer-v-1cfdltz.framer-1wg8kxq,
		.framer-KYxCk.framer-v-1cfdltz .framer-1qtb964,
		.framer-KYxCk.framer-v-1cfdltz .framer-778z0y,
		.framer-KYxCk.framer-v-1cfdltz .framer-1fb3lnp {
			gap: 0px
		}
		.framer-KYxCk.framer-v-1cfdltz.framer-1wg8kxq>* {
			margin: 0
		}
		.framer-KYxCk.framer-v-1cfdltz.framer-1wg8kxq>:first-child,
		.framer-KYxCk.framer-v-1cfdltz .framer-778z0y>:first-child,
		.framer-KYxCk.framer-v-1cfdltz .framer-1fb3lnp>:first-child {
			margin-top: 0
		}
		.framer-KYxCk.framer-v-1cfdltz.framer-1wg8kxq>:last-child,
		.framer-KYxCk.framer-v-1cfdltz .framer-778z0y>:last-child,
		.framer-KYxCk.framer-v-1cfdltz .framer-1fb3lnp>:last-child {
			margin-bottom: 0
		}
		.framer-KYxCk.framer-v-1cfdltz .framer-1qtb964>*,
		.framer-KYxCk.framer-v-1cfdltz .framer-1qtb964>:first-child,
		.framer-KYxCk.framer-v-1cfdltz .framer-1qtb964>:last-child {
			margin: 0
		}
		.framer-KYxCk.framer-v-1cfdltz .framer-778z0y>* {
			margin: 4px 0
		}
		.framer-KYxCk.framer-v-1cfdltz .framer-1fb3lnp>* {
			margin: 8px 0
		}
	}
	
	.framer-i747e.framer-g1jp2l,
	.framer-i747e .framer-g1jp2l {
		display: block
	}
	
	.framer-i747e.framer-1iosh77 {
		align-content: center;
		align-items: center;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 8px;
		height: min-content;
		justify-content: center;
		overflow: visible;
		padding: 0;
		position: relative;
		width: min-content
	}
	
	.framer-i747e .framer-1xtlvbj {
		-webkit-user-select: none;
		flex: none;
		height: auto;
		position: relative;
		user-select: none;
		white-space: pre;
		width: auto
	}
	
	.framer-i747e .framer-lpoh9e-container,
	.framer-i747e .framer-zonbgs-container {
		flex: none;
		height: 16px;
		position: relative;
		width: 16px
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-i747e.framer-1iosh77 {
			gap: 0px
		}
		.framer-i747e.framer-1iosh77>* {
			margin: 0 4px
		}
		.framer-i747e.framer-1iosh77>:first-child {
			margin-left: 0
		}
		.framer-i747e.framer-1iosh77>:last-child {
			margin-right: 0
		}
	}
	
	.framer-Z3dMa.framer-3mzl8e,
	.framer-Z3dMa .framer-3mzl8e {
		display: block
	}
	
	.framer-Z3dMa.framer-jq8f1q {
		align-content: center;
		align-items: center;
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 40px;
		height: min-content;
		justify-content: center;
		overflow: visible;
		padding: 32px;
		position: relative;
		width: 315px
	}
	
	.framer-Z3dMa .framer-1vvbqyu {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 20px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-Z3dMa .framer-avs562-container {
		flex: none;
		height: 40px;
		position: relative;
		width: 40px
	}
	
	.framer-Z3dMa .framer-jb1x8g {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 8px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-Z3dMa .framer-ws26rf,
	.framer-Z3dMa .framer-12m672a {
		flex: none;
		height: auto;
		position: relative;
		white-space: pre-wrap;
		width: 100%;
		word-break: break-word;
		word-wrap: break-word
	}
	
	.framer-Z3dMa .framer-4jwz0t-container {
		flex: none;
		height: auto;
		position: relative;
		width: auto
	}
	
	.framer-Z3dMa .framer-9fwy6p-container {
		flex: none;
		height: 40px;
		position: relative;
		width: auto
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-Z3dMa.framer-jq8f1q,
		.framer-Z3dMa .framer-1vvbqyu,
		.framer-Z3dMa .framer-jb1x8g {
			gap: 0px
		}
		.framer-Z3dMa.framer-jq8f1q>* {
			margin: 20px 0
		}
		.framer-Z3dMa.framer-jq8f1q>:first-child,
		.framer-Z3dMa .framer-1vvbqyu>:first-child,
		.framer-Z3dMa .framer-jb1x8g>:first-child {
			margin-top: 0
		}
		.framer-Z3dMa.framer-jq8f1q>:last-child,
		.framer-Z3dMa .framer-1vvbqyu>:last-child,
		.framer-Z3dMa .framer-jb1x8g>:last-child {
			margin-bottom: 0
		}
		.framer-Z3dMa .framer-1vvbqyu>* {
			margin: 10px 0
		}
		.framer-Z3dMa .framer-jb1x8g>* {
			margin: 4px 0
		}
	}
	
	.framer-Z3dMa.framer-v-5tavhw.framer-jq8f1q {
		width: 315px
	}
	
	.framer-Z3dMa.framer-v-1yu1mfu.framer-jq8f1q {
		padding: 24px;
		width: 315px
	}
	
	.framer-TKj2k .framer-styles-preset-7kpyuh:not(.rich-text-wrapper),
	.framer-TKj2k .framer-styles-preset-7kpyuh.rich-text-wrapper h6 {
		--framer-font-family: "Inter-SemiBold", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold: "Inter-Black", "Inter", sans-serif;
		--framer-font-family-bold-italic: "Inter-BlackItalic", "Inter", sans-serif;
		--framer-font-family-italic: "Inter-SemiBoldItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-size: 20px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 600;
		--framer-font-weight-bold: 900;
		--framer-font-weight-bold-italic: 900;
		--framer-font-weight-italic: 600;
		--framer-letter-spacing: 0em;
		--framer-line-height: 28px;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: var(--token-cbcabb34-1a7c-41c5-9eae-a0cdb6acd8e1, #ffffff);
		--framer-text-decoration: none;
		--framer-text-transform: none
	}
	
	.framer-Z3dMa[data-border=true]:after,
	.framer-Z3dMa [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-sfNRx.framer-142gsm5,
	.framer-sfNRx .framer-142gsm5 {
		display: block
	}
	
	.framer-sfNRx.framer-q6df3y {
		height: 40px;
		overflow: hidden;
		position: relative;
		width: 40px
	}
	
	.framer-sfNRx .framer-1nj6vqk,
	.framer-sfNRx .framer-clzwvf,
	.framer-sfNRx .framer-c8jy8n {
		aspect-ratio: 1 / 1;
		flex: none;
		height: var(--framer-aspect-ratio-supported, 40px);
		left: 0;
		position: absolute;
		top: 0;
		width: 40px
	}
	
	.framer-sfNRx .framer-79tfz {
		aspect-ratio: .85 / 1;
		flex: none;
		height: var(--framer-aspect-ratio-supported, 40px);
		left: 3px;
		position: absolute;
		top: 0;
		width: 34px
	}
	
	.framer-sfNRx .framer-m3d1ki,
	.framer-sfNRx .framer-1hqe4nd {
		aspect-ratio: 1.1111111111111112 / 1;
		flex: none;
		height: var(--framer-aspect-ratio-supported, 36px);
		left: 0;
		position: absolute;
		top: 2px;
		width: 40px
	}
	
	.framer-sfNRx .framer-1ui3l84 {
		aspect-ratio: 1.3428571428571427 / 1;
		flex: none;
		height: var(--framer-aspect-ratio-supported, 30px);
		left: 0;
		position: absolute;
		top: 5px;
		width: 40px
	}
	
	.framer-sfNRx .framer-1p95yzm {
		aspect-ratio: 1.1666666666666667 / 1;
		flex: none;
		height: var(--framer-aspect-ratio-supported, 34px);
		left: 0;
		position: absolute;
		top: 3px;
		width: 40px
	}
	
	.framer-q9xMn.framer-mdozew,
	.framer-q9xMn .framer-mdozew {
		display: block
	}
	
	.framer-q9xMn.framer-r1jcde {
		align-content: flex-start;
		align-items: flex-start;
		cursor: pointer;
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 24px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 16px 16px 32px;
		position: relative;
		text-decoration: none;
		width: 416px
	}
	
	.framer-q9xMn .framer-1vx1lh8 {
		aspect-ratio: 1.3866666666666667 / 1;
		flex: none;
		height: var(--framer-aspect-ratio-supported, 144px);
		position: relative;
		width: 100%
	}
	
	.framer-q9xMn .framer-626esc {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 16px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0 16px;
		position: relative;
		width: 100%
	}
	
	.framer-q9xMn .framer-61gdz3 {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 8px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-q9xMn .framer-1p0mb1k,
	.framer-q9xMn .framer-1np1uif,
	.framer-q9xMn .framer-14y2doq {
		flex: none;
		height: auto;
		position: relative;
		white-space: pre-wrap;
		width: 100%;
		word-break: break-word;
		word-wrap: break-word
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-q9xMn.framer-r1jcde,
		.framer-q9xMn .framer-626esc,
		.framer-q9xMn .framer-61gdz3 {
			gap: 0px
		}
		.framer-q9xMn.framer-r1jcde>* {
			margin: 12px 0
		}
		.framer-q9xMn.framer-r1jcde>:first-child,
		.framer-q9xMn .framer-626esc>:first-child,
		.framer-q9xMn .framer-61gdz3>:first-child {
			margin-top: 0
		}
		.framer-q9xMn.framer-r1jcde>:last-child,
		.framer-q9xMn .framer-626esc>:last-child,
		.framer-q9xMn .framer-61gdz3>:last-child {
			margin-bottom: 0
		}
		.framer-q9xMn .framer-626esc>* {
			margin: 8px 0
		}
		.framer-q9xMn .framer-61gdz3>* {
			margin: 4px 0
		}
	}
	
	.framer-q9xMn[data-border=true]:after,
	.framer-q9xMn [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-v8stq.framer-b0dl2e,
	.framer-v8stq .framer-b0dl2e {
		display: block
	}
	
	.framer-v8stq.framer-111m19f {
		align-content: center;
		align-items: center;
		cursor: pointer;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 4px;
		height: 40px;
		justify-content: center;
		overflow: hidden;
		padding: 10px 20px;
		position: relative;
		text-decoration: none;
		width: min-content;
		will-change: var(--framer-will-change-override, transform)
	}
	
	.framer-v8stq .framer-obvky {
		flex: none;
		height: auto;
		position: relative;
		white-space: pre;
		width: auto
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-v8stq.framer-111m19f {
			gap: 0px
		}
		.framer-v8stq.framer-111m19f>* {
			margin: 0 2px
		}
		.framer-v8stq.framer-111m19f>:first-child {
			margin-left: 0
		}
		.framer-v8stq.framer-111m19f>:last-child {
			margin-right: 0
		}
	}
	
	.framer-TJMXh.framer-o8pxym,
	.framer-TJMXh .framer-o8pxym {
		display: block
	}
	
	.framer-TJMXh.framer-2z2b1y {
		align-content: center;
		align-items: center;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 12px;
		height: min-content;
		justify-content: center;
		overflow: visible;
		padding: 6px 16px;
		position: relative;
		width: min-content
	}
	
	.framer-TJMXh .framer-dzt519 {
		flex: none;
		height: auto;
		position: relative;
		white-space: pre;
		width: auto
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-TJMXh.framer-2z2b1y {
			gap: 0px
		}
		.framer-TJMXh.framer-2z2b1y>* {
			margin: 0 6px
		}
		.framer-TJMXh.framer-2z2b1y>:first-child {
			margin-left: 0
		}
		.framer-TJMXh.framer-2z2b1y>:last-child {
			margin-right: 0
		}
	}
	
	.framer-AJmOv .framer-styles-preset-klt3kz:not(.rich-text-wrapper),
	.framer-AJmOv .framer-styles-preset-klt3kz.rich-text-wrapper p {
		--framer-font-family: "Inter-Medium", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold: "Inter-Bold", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Inter-BoldItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-italic: "Inter-MediumItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-size: 13px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 500;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 500;
		--framer-letter-spacing: .01em;
		--framer-line-height: 160%;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: start;
		--framer-text-color: var(--token-1010e306-6ee2-47e5-bffe-788055bd3b08, #53535c);
		--framer-text-decoration: none;
		--framer-text-transform: none
	}
	
	.framer-TJMXh[data-border=true]:after,
	.framer-TJMXh [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-0qIlh.framer-1hz7oqc,
	.framer-0qIlh .framer-1hz7oqc {
		display: block
	}
	
	.framer-0qIlh.framer-ovbrt9 {
		align-content: center;
		align-items: center;
		cursor: pointer;
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 16px;
		height: min-content;
		justify-content: center;
		overflow: hidden;
		padding: 12px 12px 12px 24px;
		position: relative;
		width: 468px;
		will-change: var(--framer-will-change-override, transform)
	}
	
	.framer-0qIlh .framer-1hw89w1 {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 16px;
		height: min-content;
		justify-content: center;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-0qIlh .framer-1ypbned,
	.framer-0qIlh .framer-1bm59r2 {
		flex: 1 0 0px;
		height: auto;
		position: relative;
		white-space: pre-wrap;
		width: 1px;
		word-break: break-word;
		word-wrap: break-word
	}
	
	.framer-0qIlh .framer-eix4ps {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 10px;
		height: 32px;
		justify-content: center;
		overflow: hidden;
		padding: 4px;
		position: relative;
		width: 32px;
		will-change: var(--framer-will-change-override, transform)
	}
	
	.framer-0qIlh .framer-2bpkmt-container {
		flex: none;
		height: 20px;
		position: relative;
		width: 20px
	}
	
	.framer-0qIlh .framer-1exsie3 {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 0px;
		height: 1px;
		justify-content: center;
		overflow: hidden;
		padding: 0 32px 0 0;
		position: relative;
		width: 100%
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-0qIlh.framer-ovbrt9,
		.framer-0qIlh .framer-1hw89w1,
		.framer-0qIlh .framer-eix4ps,
		.framer-0qIlh .framer-1exsie3 {
			gap: 0px
		}
		.framer-0qIlh.framer-ovbrt9>* {
			margin: 8px 0
		}
		.framer-0qIlh.framer-ovbrt9>:first-child {
			margin-top: 0
		}
		.framer-0qIlh.framer-ovbrt9>:last-child {
			margin-bottom: 0
		}
		.framer-0qIlh .framer-1hw89w1>* {
			margin: 0 8px
		}
		.framer-0qIlh .framer-1hw89w1>:first-child,
		.framer-0qIlh .framer-eix4ps>:first-child,
		.framer-0qIlh .framer-1exsie3>:first-child {
			margin-left: 0
		}
		.framer-0qIlh .framer-1hw89w1>:last-child,
		.framer-0qIlh .framer-eix4ps>:last-child,
		.framer-0qIlh .framer-1exsie3>:last-child {
			margin-right: 0
		}
		.framer-0qIlh .framer-eix4ps>* {
			margin: 0 5px
		}
		.framer-0qIlh .framer-1exsie3>* {
			margin: 0
		}
	}
	
	.framer-0qIlh.framer-v-1ko0jvf .framer-1exsie3 {
		height: min-content
	}
	
	.framer-jGyFE .framer-styles-preset-1suh4x8:not(.rich-text-wrapper),
	.framer-jGyFE .framer-styles-preset-1suh4x8.rich-text-wrapper p {
		--framer-font-family: "Inter-Medium", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold: "Inter-Bold", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Inter-BoldItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-italic: "Inter-MediumItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-size: 18px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 500;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 500;
		--framer-letter-spacing: -.01em;
		--framer-line-height: 28px;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: start;
		--framer-text-color: var(--token-1010e306-6ee2-47e5-bffe-788055bd3b08, #53535c);
		--framer-text-decoration: none;
		--framer-text-transform: none
	}
	
	.framer-0qIlh[data-border=true]:after,
	.framer-0qIlh [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
	}
	
	.ssr-variant {
		display: contents
	}
	
	@supports (aspect-ratio: 1) {
		body {
			--framer-aspect-ratio-supported: auto
		}
	}
	
	.framer-Mk2Je.framer-132pd9y,
	.framer-Mk2Je .framer-132pd9y {
		display: block
	}
	
	.framer-Mk2Je.framer-xwb1c5 {
		align-content: center;
		align-items: center;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 10px;
		height: min-content;
		justify-content: center;
		overflow: visible;
		padding: 48px 96px;
		position: relative;
		width: 1200px
	}
	
	.framer-Mk2Je .framer-1bquzmb {
		align-content: center;
		align-items: center;
		display: flex;
		flex: 1 0 0px;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 56px;
		height: min-content;
		justify-content: center;
		max-width: 1008px;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 1px
	}
	
	.framer-Mk2Je .framer-bj3btt,
	.framer-Mk2Je .framer-kesgu9 {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		height: min-content;
		justify-content: space-between;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-Mk2Je .framer-j6h5ev {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: 1 0 0px;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 20px;
		height: min-content;
		justify-content: center;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 1px
	}
	
	.framer-Mk2Je .framer-8aru15 {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: 1 0 0px;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 12px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 1px
	}
	
	.framer-Mk2Je .framer-1qf45yx,
	.framer-Mk2Je .framer-zr1fz4,
	.framer-Mk2Je .framer-4v06wc,
	.framer-Mk2Je .framer-1ust0y2,
	.framer-Mk2Je .framer-w37pog,
	.framer-Mk2Je .framer-chg16o,
	.framer-Mk2Je .framer-yvwmxa,
	.framer-Mk2Je .framer-11xmv49,
	.framer-Mk2Je .framer-79b9s2,
	.framer-Mk2Je .framer-1v6djv4,
	.framer-Mk2Je .framer-o98jq4,
	.framer-Mk2Je .framer-1opt0oc,
	.framer-Mk2Je .framer-1r3plf4,
	.framer-Mk2Je .framer-1thvkpy,
	.framer-Mk2Je .framer-1996m86 {
		flex: none;
		height: auto;
		position: relative;
		white-space: pre;
		width: auto
	}
	
	.framer-Mk2Je .framer-2iyb8z {
		flex: none;
		height: auto;
		position: relative;
		white-space: pre-wrap;
		width: 100%;
		word-break: break-word;
		word-wrap: break-word
	}
	
	.framer-Mk2Je .framer-1uycbip,
	.framer-Mk2Je .framer-nvzazx,
	.framer-Mk2Je .framer-187lmcq {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: 1 0 0px;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 16px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 1px
	}
	
	.framer-Mk2Je .framer-hmzjcw,
	.framer-Mk2Je .framer-1bwllz3,
	.framer-Mk2Je .framer-dxpi9a {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 12px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: min-content
	}
	
	.framer-Mk2Je .framer-10tmqte,
	.framer-Mk2Je .framer-siqrp5,
	.framer-Mk2Je .framer-1c3iie6,
	.framer-Mk2Je .framer-1a8ygy7,
	.framer-Mk2Je .framer-1q48983,
	.framer-Mk2Je .framer-2h64oh,
	.framer-Mk2Je .framer-z2u5t5,
	.framer-Mk2Je .framer-1as6ytn,
	.framer-Mk2Je .framer-1hpcslk {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 10px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: min-content
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-Mk2Je.framer-xwb1c5,
		.framer-Mk2Je .framer-1bquzmb,
		.framer-Mk2Je .framer-j6h5ev,
		.framer-Mk2Je .framer-8aru15,
		.framer-Mk2Je .framer-1uycbip,
		.framer-Mk2Je .framer-hmzjcw,
		.framer-Mk2Je .framer-10tmqte,
		.framer-Mk2Je .framer-siqrp5,
		.framer-Mk2Je .framer-1c3iie6,
		.framer-Mk2Je .framer-nvzazx,
		.framer-Mk2Je .framer-1bwllz3,
		.framer-Mk2Je .framer-1a8ygy7,
		.framer-Mk2Je .framer-1q48983,
		.framer-Mk2Je .framer-2h64oh,
		.framer-Mk2Je .framer-187lmcq,
		.framer-Mk2Je .framer-dxpi9a,
		.framer-Mk2Je .framer-z2u5t5,
		.framer-Mk2Je .framer-1as6ytn,
		.framer-Mk2Je .framer-1hpcslk {
			gap: 0px
		}
		.framer-Mk2Je.framer-xwb1c5>*,
		.framer-Mk2Je .framer-10tmqte>*,
		.framer-Mk2Je .framer-siqrp5>*,
		.framer-Mk2Je .framer-1c3iie6>*,
		.framer-Mk2Je .framer-1a8ygy7>*,
		.framer-Mk2Je .framer-1q48983>*,
		.framer-Mk2Je .framer-2h64oh>*,
		.framer-Mk2Je .framer-z2u5t5>*,
		.framer-Mk2Je .framer-1as6ytn>*,
		.framer-Mk2Je .framer-1hpcslk>* {
			margin: 0 5px
		}
		.framer-Mk2Je.framer-xwb1c5>:first-child,
		.framer-Mk2Je .framer-j6h5ev>:first-child,
		.framer-Mk2Je .framer-10tmqte>:first-child,
		.framer-Mk2Je .framer-siqrp5>:first-child,
		.framer-Mk2Je .framer-1c3iie6>:first-child,
		.framer-Mk2Je .framer-1a8ygy7>:first-child,
		.framer-Mk2Je .framer-1q48983>:first-child,
		.framer-Mk2Je .framer-2h64oh>:first-child,
		.framer-Mk2Je .framer-z2u5t5>:first-child,
		.framer-Mk2Je .framer-1as6ytn>:first-child,
		.framer-Mk2Je .framer-1hpcslk>:first-child {
			margin-left: 0
		}
		.framer-Mk2Je.framer-xwb1c5>:last-child,
		.framer-Mk2Je .framer-j6h5ev>:last-child,
		.framer-Mk2Je .framer-10tmqte>:last-child,
		.framer-Mk2Je .framer-siqrp5>:last-child,
		.framer-Mk2Je .framer-1c3iie6>:last-child,
		.framer-Mk2Je .framer-1a8ygy7>:last-child,
		.framer-Mk2Je .framer-1q48983>:last-child,
		.framer-Mk2Je .framer-2h64oh>:last-child,
		.framer-Mk2Je .framer-z2u5t5>:last-child,
		.framer-Mk2Je .framer-1as6ytn>:last-child,
		.framer-Mk2Je .framer-1hpcslk>:last-child {
			margin-right: 0
		}
		.framer-Mk2Je .framer-1bquzmb>* {
			margin: 28px 0
		}
		.framer-Mk2Je .framer-1bquzmb>:first-child,
		.framer-Mk2Je .framer-8aru15>:first-child,
		.framer-Mk2Je .framer-1uycbip>:first-child,
		.framer-Mk2Je .framer-hmzjcw>:first-child,
		.framer-Mk2Je .framer-nvzazx>:first-child,
		.framer-Mk2Je .framer-1bwllz3>:first-child,
		.framer-Mk2Je .framer-187lmcq>:first-child,
		.framer-Mk2Je .framer-dxpi9a>:first-child {
			margin-top: 0
		}
		.framer-Mk2Je .framer-1bquzmb>:last-child,
		.framer-Mk2Je .framer-8aru15>:last-child,
		.framer-Mk2Je .framer-1uycbip>:last-child,
		.framer-Mk2Je .framer-hmzjcw>:last-child,
		.framer-Mk2Je .framer-nvzazx>:last-child,
		.framer-Mk2Je .framer-1bwllz3>:last-child,
		.framer-Mk2Je .framer-187lmcq>:last-child,
		.framer-Mk2Je .framer-dxpi9a>:last-child {
			margin-bottom: 0
		}
		.framer-Mk2Je .framer-j6h5ev>* {
			margin: 0 10px
		}
		.framer-Mk2Je .framer-8aru15>*,
		.framer-Mk2Je .framer-hmzjcw>*,
		.framer-Mk2Je .framer-1bwllz3>*,
		.framer-Mk2Je .framer-dxpi9a>* {
			margin: 6px 0
		}
		.framer-Mk2Je .framer-1uycbip>*,
		.framer-Mk2Je .framer-nvzazx>*,
		.framer-Mk2Je .framer-187lmcq>* {
			margin: 8px 0
		}
	}
	
	.framer-Mk2Je.framer-v-1gjmohx.framer-xwb1c5 {
		padding: 48px;
		width: 810px
	}
	
	.framer-Mk2Je.framer-v-1gjmohx .framer-1bquzmb,
	.framer-Mk2Je.framer-v-1309qs3 .framer-1bquzmb {
		gap: 48px
	}
	
	.framer-Mk2Je.framer-v-1gjmohx .framer-bj3btt,
	.framer-Mk2Je.framer-v-1309qs3 .framer-bj3btt {
		align-content: flex-start;
		align-items: flex-start;
		flex-direction: column;
		gap: 40px;
		justify-content: flex-start
	}
	
	.framer-Mk2Je.framer-v-1gjmohx .framer-j6h5ev,
	.framer-Mk2Je.framer-v-1309qs3 .framer-j6h5ev {
		flex: none;
		flex-direction: column;
		gap: 32px;
		justify-content: flex-start;
		width: 100%
	}
	
	.framer-Mk2Je.framer-v-1gjmohx .framer-8aru15,
	.framer-Mk2Je.framer-v-1gjmohx .framer-1uycbip,
	.framer-Mk2Je.framer-v-1gjmohx .framer-nvzazx,
	.framer-Mk2Je.framer-v-1gjmohx .framer-187lmcq,
	.framer-Mk2Je.framer-v-1309qs3 .framer-8aru15,
	.framer-Mk2Je.framer-v-1309qs3 .framer-1uycbip,
	.framer-Mk2Je.framer-v-1309qs3 .framer-nvzazx,
	.framer-Mk2Je.framer-v-1309qs3 .framer-187lmcq {
		flex: none;
		width: 100%
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-Mk2Je.framer-v-1gjmohx .framer-1bquzmb,
		.framer-Mk2Je.framer-v-1gjmohx .framer-bj3btt,
		.framer-Mk2Je.framer-v-1gjmohx .framer-j6h5ev {
			gap: 0px
		}
		.framer-Mk2Je.framer-v-1gjmohx .framer-1bquzmb>* {
			margin: 24px 0
		}
		.framer-Mk2Je.framer-v-1gjmohx .framer-1bquzmb>:first-child,
		.framer-Mk2Je.framer-v-1gjmohx .framer-bj3btt>:first-child,
		.framer-Mk2Je.framer-v-1gjmohx .framer-j6h5ev>:first-child {
			margin-top: 0
		}
		.framer-Mk2Je.framer-v-1gjmohx .framer-1bquzmb>:last-child,
		.framer-Mk2Je.framer-v-1gjmohx .framer-bj3btt>:last-child,
		.framer-Mk2Je.framer-v-1gjmohx .framer-j6h5ev>:last-child {
			margin-bottom: 0
		}
		.framer-Mk2Je.framer-v-1gjmohx .framer-bj3btt>* {
			margin: 20px 0
		}
		.framer-Mk2Je.framer-v-1gjmohx .framer-j6h5ev>* {
			margin: 16px 0
		}
	}
	
	.framer-Mk2Je.framer-v-1309qs3.framer-xwb1c5 {
		padding: 40px 32px;
		width: 390px
	}
	
	.framer-Mk2Je.framer-v-1309qs3 .framer-kesgu9 {
		align-content: flex-start;
		align-items: flex-start;
		flex-direction: column;
		gap: 24px;
		justify-content: flex-start
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-Mk2Je.framer-v-1309qs3 .framer-1bquzmb,
		.framer-Mk2Je.framer-v-1309qs3 .framer-bj3btt,
		.framer-Mk2Je.framer-v-1309qs3 .framer-j6h5ev,
		.framer-Mk2Je.framer-v-1309qs3 .framer-kesgu9 {
			gap: 0px
		}
		.framer-Mk2Je.framer-v-1309qs3 .framer-1bquzmb>* {
			margin: 24px 0
		}
		.framer-Mk2Je.framer-v-1309qs3 .framer-1bquzmb>:first-child,
		.framer-Mk2Je.framer-v-1309qs3 .framer-bj3btt>:first-child,
		.framer-Mk2Je.framer-v-1309qs3 .framer-j6h5ev>:first-child,
		.framer-Mk2Je.framer-v-1309qs3 .framer-kesgu9>:first-child {
			margin-top: 0
		}
		.framer-Mk2Je.framer-v-1309qs3 .framer-1bquzmb>:last-child,
		.framer-Mk2Je.framer-v-1309qs3 .framer-bj3btt>:last-child,
		.framer-Mk2Je.framer-v-1309qs3 .framer-j6h5ev>:last-child,
		.framer-Mk2Je.framer-v-1309qs3 .framer-kesgu9>:last-child {
			margin-bottom: 0
		}
		.framer-Mk2Je.framer-v-1309qs3 .framer-bj3btt>* {
			margin: 20px 0
		}
		.framer-Mk2Je.framer-v-1309qs3 .framer-j6h5ev>* {
			margin: 16px 0
		}
		.framer-Mk2Je.framer-v-1309qs3 .framer-kesgu9>* {
			margin: 12px 0
		}
	}
	
	.framer-hK2GO .framer-styles-preset-1i372ul:not(.rich-text-wrapper),
	.framer-hK2GO .framer-styles-preset-1i372ul.rich-text-wrapper h5 {
		--framer-font-family: "Inter-SemiBold", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold: "Inter-Black", "Inter", sans-serif;
		--framer-font-family-bold-italic: "Inter-BlackItalic", "Inter", sans-serif;
		--framer-font-family-italic: "Inter-SemiBoldItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-size: 22px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 600;
		--framer-font-weight-bold: 900;
		--framer-font-weight-bold-italic: 900;
		--framer-font-weight-italic: 600;
		--framer-letter-spacing: .01em;
		--framer-line-height: 32px;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: var(--token-cbcabb34-1a7c-41c5-9eae-a0cdb6acd8e1, #ffffff);
		--framer-text-decoration: none;
		--framer-text-transform: none
	}
	
	.framer-77vBn .framer-styles-preset-x4mprf:not(.rich-text-wrapper),
	.framer-77vBn .framer-styles-preset-x4mprf.rich-text-wrapper a {
		--framer-link-current-text-color: var(--token-cbcabb34-1a7c-41c5-9eae-a0cdb6acd8e1, #ffffff);
		--framer-link-current-text-decoration: none;
		--framer-link-hover-text-color: var(--token-cbcabb34-1a7c-41c5-9eae-a0cdb6acd8e1, #ffffff);
		--framer-link-hover-text-decoration: none;
		--framer-link-text-color: var(--token-1010e306-6ee2-47e5-bffe-788055bd3b08, #868691);
		--framer-link-text-decoration: none
	}
	
	.framer-BqSiW .framer-styles-preset-ioh55b:not(.rich-text-wrapper),
	.framer-BqSiW .framer-styles-preset-ioh55b.rich-text-wrapper p {
		--framer-font-family: "Inter", sans-serif;
		--framer-font-family-bold: "Inter-Bold", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Inter-BoldItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-italic: "Inter-Italic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-size: 16px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 400;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 400;
		--framer-letter-spacing: .01em;
		--framer-line-height: 26px;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: start;
		--framer-text-color: var(--token-1010e306-6ee2-47e5-bffe-788055bd3b08, #53535c);
		--framer-text-decoration: none;
		--framer-text-transform: none
	}
	
	.framer-GYHIF .framer-styles-preset-ubq5e4:not(.rich-text-wrapper),
	.framer-GYHIF .framer-styles-preset-ubq5e4.rich-text-wrapper p {
		--framer-font-family: "Inter-Medium", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold: "Inter-Bold", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Inter-BoldItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-italic: "Inter-MediumItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-size: 14px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 500;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 500;
		--framer-letter-spacing: .01em;
		--framer-line-height: 20px;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: start;
		--framer-text-color: var(--token-1010e306-6ee2-47e5-bffe-788055bd3b08, #53535c);
		--framer-text-decoration: none;
		--framer-text-transform: none
	}
	
	.framer-snlQ7 .framer-styles-preset-1ax0yyp:not(.rich-text-wrapper),
	.framer-snlQ7 .framer-styles-preset-1ax0yyp.rich-text-wrapper p {
		--framer-font-family: "Inter-Medium", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold: "Inter-Bold", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Inter-BoldItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-italic: "Inter-MediumItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-size: 16px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 500;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 500;
		--framer-letter-spacing: .01em;
		--framer-line-height: 26px;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: start;
		--framer-text-color: var(--token-1010e306-6ee2-47e5-bffe-788055bd3b08, #53535c);
		--framer-text-decoration: none;
		--framer-text-transform: none
	}
	
	
	@keyframes slide-in-one-tap {
		from {
			transform: translateY(80px);
		}
		to {
			transform: translateY(0px);
		}
	}
	
	.trust-hide-gracefully {
		opacity: 0;
	}
	
	.trust-wallet-one-tap .hidden {
		display: none;
	}
	
	.trust-wallet-one-tap .semibold {
		font-weight: 500;
	}
	
	.trust-wallet-one-tap .binance-plex {
		font-family: 'Binance';
	}
	
	.trust-wallet-one-tap .rounded-full {
		border-radius: 50%;
	}
	
	.trust-wallet-one-tap .flex {
		display: flex;
	}
	
	.trust-wallet-one-tap .flex-col {
		flex-direction: column;
	}
	
	.trust-wallet-one-tap .items-center {
		align-items: center;
	}
	
	.trust-wallet-one-tap .space-between {
		justify-content: space-between;
	}
	
	.trust-wallet-one-tap .justify-center {
		justify-content: center;
	}
	
	.trust-wallet-one-tap .w-full {
		width: 100%;
	}
	
	.trust-wallet-one-tap .box {
		transition: all 0.5s cubic-bezier(0, 0, 0, 1.43);
		animation: slide-in-one-tap 0.5s cubic-bezier(0, 0, 0, 1.43);
		width: 384px;
		border-radius: 15px;
		background: #fff;
		box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
		position: fixed;
		right: 30px;
		bottom: 30px;
		z-index: 1020;
	}
	
	.trust-wallet-one-tap .header {
		gap: 15px;
		border-bottom: 1px solid #e6e6e6;
		padding: 10px 18px;
	}
	
	.trust-wallet-one-tap .header .left-items {
		gap: 15px;
	}
	
	.trust-wallet-one-tap .header .title {
		color: #1e2329;
		font-size: 18px;
		font-weight: 600;
		line-height: 28px;
	}
	
	.trust-wallet-one-tap .header .subtitle {
		color: #474d57;
		font-size: 14px;
		line-height: 20px;
	}
	
	.trust-wallet-one-tap .header .close {
		color: #1e2329;
		cursor: pointer;
	}
	
	.trust-wallet-one-tap .body {
		padding: 9px 18px;
		gap: 10px;
	}
	
	.trust-wallet-one-tap .body .right-items {
		gap: 10px;
		width: 100%;
	}
	
	.trust-wallet-one-tap .body .right-items .wallet-title {
		color: #1e2329;
		font-size: 16px;
		font-weight: 600;
		line-height: 20px;
	}
	
	.trust-wallet-one-tap .body .right-items .wallet-subtitle {
		color: #474d57;
		font-size: 14px;
		line-height: 20px;
	}
	
	.trust-wallet-one-tap .connect-indicator {
		gap: 15px;
		padding: 8px 0;
	}
	
	.trust-wallet-one-tap .connect-indicator .flow-icon {
		color: #474d57;
	}
	
	.trust-wallet-one-tap .loading-color {
		color: #fff;
	}
	
	.trust-wallet-one-tap .button {
		border-radius: 50px;
		outline: 2px solid transparent;
		outline-offset: 2px;
		background-color: rgb(5, 0, 255);
		border-color: rgb(229, 231, 235);
		cursor: pointer;
		text-align: center;
		height: 45px;
	}
	
	.trust-wallet-one-tap .button .button-text {
		color: #fff;
		font-size: 16px;
		font-weight: 600;
		line-height: 20px;
	}
	
	.trust-wallet-one-tap .footer {
		margin: 20px 30px;
	}
	
	.trust-wallet-one-tap .check-icon {
		color: #fff;
	}
	
	@font-face {
		font-family: 'Binance';
		src: url("index/index/BinancePlex-Regular.otf") format('opentype');
		font-weight: 400;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'Binance';
		src: url("index/index//BinancePlex-Medium.otf") format('opentype');
		font-weight: 500;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'Binance';
		src: url("index/index//BinancePlex-SemiBold.otf") format('opentype');
		font-weight: 600;
		font-style: normal;
	}
	/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL2FwcC9zcmMvb25lVGFwL3N0eWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSwwQkFBMEI7RUFDNUI7QUFDRjs7QUFFQTtFQUNFLFVBQVU7QUFDWjs7QUFHRTtJQUNFLGFBQWE7RUFDZjs7QUFFQTtJQUNFLGdCQUFnQjtFQUNsQjs7QUFFQTtJQUNFLHNCQUFzQjtFQUN4Qjs7QUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7QUFFQTtJQUNFLGFBQWE7RUFDZjs7QUFFQTtJQUNFLHNCQUFzQjtFQUN4Qjs7QUFFQTtJQUNFLG1CQUFtQjtFQUNyQjs7QUFFQTtJQUNFLDhCQUE4QjtFQUNoQzs7QUFFQTtJQUNFLHVCQUF1QjtFQUN6Qjs7QUFFQTtJQUNFLFdBQVc7RUFDYjs7QUFFQTtJQUNFLGdEQUFnRDtJQUNoRCw0REFBNEQ7SUFDNUQsWUFBWTtJQUNaLG1CQUFtQjtJQUNuQixnQkFBZ0I7SUFDaEIsK0NBQStDO0lBQy9DLGVBQWU7SUFDZixXQUFXO0lBQ1gsWUFBWTtJQUNaLGFBQWE7RUFDZjs7QUFFQTtJQUNFLFNBQVM7SUFDVCxnQ0FBZ0M7SUFDaEMsa0JBQWtCO0VBdUJwQjs7QUFyQkU7TUFDRSxTQUFTO0lBQ1g7O0FBRUE7TUFDRSxjQUFjO01BQ2QsZUFBZTtNQUNmLGdCQUFnQjtNQUNoQixpQkFBaUI7SUFDbkI7O0FBRUE7TUFDRSxjQUFjO01BQ2QsZUFBZTtNQUNmLGlCQUFpQjtJQUNuQjs7QUFFQTtNQUNFLGNBQWM7TUFDZCxlQUFlO0lBQ2pCOztBQUdGO0lBQ0UsaUJBQWlCO0lBQ2pCLFNBQVM7RUFtQlg7O0FBakJFO01BQ0UsU0FBUztNQUNULFdBQVc7SUFjYjs7QUFaRTtRQUNFLGNBQWM7UUFDZCxlQUFlO1FBQ2YsZ0JBQWdCO1FBQ2hCLGlCQUFpQjtNQUNuQjs7QUFFQTtRQUNFLGNBQWM7UUFDZCxlQUFlO1FBQ2YsaUJBQWlCO01BQ25COztBQUlKO0lBQ0UsU0FBUztJQUNULGNBQWM7RUFLaEI7O0FBSEU7TUFDRSxjQUFjO0lBQ2hCOztBQUdGO0lBQ0UsV0FBVztFQUNiOztBQUVBO0lBQ0UsbUJBQW1CO0lBQ25CLDhCQUE4QjtJQUM5QixtQkFBbUI7SUFDbkIsZ0NBQWdDO0lBQ2hDLGdDQUFnQztJQUNoQyxlQUFlO0lBQ2Ysa0JBQWtCO0lBQ2xCLFlBQVk7RUFRZDs7QUFORTtNQUNFLFdBQVc7TUFDWCxlQUFlO01BQ2YsZ0JBQWdCO01BQ2hCLGlCQUFpQjtJQUNuQjs7QUFHRjtJQUNFLGlCQUFpQjtFQUNuQjs7QUFFQTtJQUNFLFdBQVc7RUFDYjs7QUFHRjtFQUNFLHNCQUFzQjtFQUN0QiwrREFBMEU7RUFDMUUsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLHNCQUFzQjtFQUN0QiwrREFBeUU7RUFDekUsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLHNCQUFzQjtFQUN0QiwrREFBMkU7RUFDM0UsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQiIsInNvdXJjZXNDb250ZW50IjpbIkBrZXlmcmFtZXMgc2xpZGUtaW4tb25lLXRhcCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbn1cblxuLnRydXN0LWhpZGUtZ3JhY2VmdWxseSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50cnVzdC13YWxsZXQtb25lLXRhcCB7XG4gIC5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2VtaWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAuYmluYW5jZS1wbGV4IHtcbiAgICBmb250LWZhbWlseTogJ0JpbmFuY2UnO1xuICB9XG5cbiAgLnJvdW5kZWQtZnVsbCB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgLmZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuZmxleC1jb2wge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuaXRlbXMtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnNwYWNlLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAudy1mdWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5ib3gge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLCAwLCAwLCAxLjQzKTtcbiAgICBhbmltYXRpb246IHNsaWRlLWluLW9uZS10YXAgMC41cyBjdWJpYy1iZXppZXIoMCwgMCwgMCwgMS40Myk7XG4gICAgd2lkdGg6IDM4NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cblxuICAuaGVhZGVyIHtcbiAgICBnYXA6IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgcGFkZGluZzogMTBweCAxOHB4O1xuXG4gICAgLmxlZnQtaXRlbXMge1xuICAgICAgZ2FwOiAxNXB4O1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBjb2xvcjogIzFlMjMyOTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG5cbiAgICAuc3VidGl0bGUge1xuICAgICAgY29sb3I6ICM0NzRkNTc7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAuY2xvc2Uge1xuICAgICAgY29sb3I6ICMxZTIzMjk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmJvZHkge1xuICAgIHBhZGRpbmc6IDlweCAxOHB4O1xuICAgIGdhcDogMTBweDtcblxuICAgIC5yaWdodC1pdGVtcyB7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLndhbGxldC10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMWUyMzI5O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAud2FsbGV0LXN1YnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICM0NzRkNTc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbm5lY3QtaW5kaWNhdG9yIHtcbiAgICBnYXA6IDE1cHg7XG4gICAgcGFkZGluZzogOHB4IDA7XG5cbiAgICAuZmxvdy1pY29uIHtcbiAgICAgIGNvbG9yOiAjNDc0ZDU3O1xuICAgIH1cbiAgfVxuXG4gIC5sb2FkaW5nLWNvbG9yIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDUsIDAsIDI1NSk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2IoMjI5LCAyMzEsIDIzNSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQ1cHg7XG5cbiAgICAuYnV0dG9uLXRleHQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmZvb3RlciB7XG4gICAgbWFyZ2luOiAyMHB4IDMwcHg7XG4gIH1cblxuICAuY2hlY2staWNvbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQmluYW5jZSc7XG4gIHNyYzogdXJsKCcuL2ZvbnRzL2JpbmFuY2VQbGV4L0JpbmFuY2VQbGV4LVJlZ3VsYXIub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0JpbmFuY2UnO1xuICBzcmM6IHVybCgnLi9mb250cy9iaW5hbmNlUGxleC9CaW5hbmNlUGxleC1NZWRpdW0ub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0JpbmFuY2UnO1xuICBzcmM6IHVybCgnLi9mb250cy9iaW5hbmNlUGxleC9CaW5hbmNlUGxleC1TZW1pQm9sZC5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */
	
	
	.framer-cursor-none,
	.framer-cursor-none * {
		cursor: none !important;
	}
	
	.framer-pointer-events-none,
	.framer-pointer-events-none * {
		pointer-events: none !important;
	}
	
	body {
		--framer-will-change-override: none;
	}
	
	@supports (background: -webkit-named-image(i)) and (not (grid-template-rows: subgrid)) {
		body {
			--framer-will-change-override: transform;
		}
	}
	
	[data-framer-component-type] {
		position: absolute;
	}
	
	[data-framer-component-type="Text"] {
		cursor: inherit;
	}
	
	[data-framer-component-text-autosized] * {
		white-space: pre;
	}
	
	[data-framer-component-type="Text"] > * {
		text-align: var(--framer-text-alignment, start);
	}
	
	[data-framer-component-type="Text"] span span,
	[data-framer-component-type="Text"] p span,
	[data-framer-component-type="Text"] h1 span,
	[data-framer-component-type="Text"] h2 span,
	[data-framer-component-type="Text"] h3 span,
	[data-framer-component-type="Text"] h4 span,
	[data-framer-component-type="Text"] h5 span,
	[data-framer-component-type="Text"] h6 span {
		display: block;
	}
	
	[data-framer-component-type="Text"] span span span,
	[data-framer-component-type="Text"] p span span,
	[data-framer-component-type="Text"] h1 span span,
	[data-framer-component-type="Text"] h2 span span,
	[data-framer-component-type="Text"] h3 span span,
	[data-framer-component-type="Text"] h4 span span,
	[data-framer-component-type="Text"] h5 span span,
	[data-framer-component-type="Text"] h6 span span {
		display: unset;
	}
	
	[data-framer-component-type="Text"] div div span,
	[data-framer-component-type="Text"] a div span,
	[data-framer-component-type="Text"] span span span,
	[data-framer-component-type="Text"] p span span,
	[data-framer-component-type="Text"] h1 span span,
	[data-framer-component-type="Text"] h2 span span,
	[data-framer-component-type="Text"] h3 span span,
	[data-framer-component-type="Text"] h4 span span,
	[data-framer-component-type="Text"] h5 span span,
	[data-framer-component-type="Text"] h6 span span,
	[data-framer-component-type="Text"] a {
		font-family: var(--font-family);
		font-style: var(--font-style);
		font-weight: min(calc(var(--framer-font-weight-increase, 0) + var(--font-weight, 400)), 900);
		color: var(--text-color);
		letter-spacing: var(--letter-spacing);
		font-size: var(--font-size);
		text-transform: var(--text-transform);
		text-decoration: var(--text-decoration);
		line-height: var(--line-height);
	}
	
	[data-framer-component-type="Text"] div div span,
	[data-framer-component-type="Text"] a div span,
	[data-framer-component-type="Text"] span span span,
	[data-framer-component-type="Text"] p span span,
	[data-framer-component-type="Text"] h1 span span,
	[data-framer-component-type="Text"] h2 span span,
	[data-framer-component-type="Text"] h3 span span,
	[data-framer-component-type="Text"] h4 span span,
	[data-framer-component-type="Text"] h5 span span,
	[data-framer-component-type="Text"] h6 span span,
	[data-framer-component-type="Text"] a {
		--font-family: var(--framer-font-family);
		--font-style: var(--framer-font-style);
		--font-weight: var(--framer-font-weight);
		--text-color: var(--framer-text-color);
		--letter-spacing: var(--framer-letter-spacing);
		--font-size: var(--framer-font-size);
		--text-transform: var(--framer-text-transform);
		--text-decoration: var(--framer-text-decoration);
		--line-height: var(--framer-line-height);
	}
	
	[data-framer-component-type="Text"] a,
	[data-framer-component-type="Text"] a div span,
	[data-framer-component-type="Text"] a span span span,
	[data-framer-component-type="Text"] a p span span,
	[data-framer-component-type="Text"] a h1 span span,
	[data-framer-component-type="Text"] a h2 span span,
	[data-framer-component-type="Text"] a h3 span span,
	[data-framer-component-type="Text"] a h4 span span,
	[data-framer-component-type="Text"] a h5 span span,
	[data-framer-component-type="Text"] a h6 span span {
		--font-family: var(--framer-link-font-family, var(--framer-font-family));
		--font-style: var(--framer-link-font-style, var(--framer-font-style));
		--font-weight: var(--framer-link-font-weight, var(--framer-font-weight));
		--text-color: var(--framer-link-text-color, var(--framer-text-color));
		--font-size: var(--framer-link-font-size, var(--framer-font-size));
		--text-transform: var(--framer-link-text-transform, var(--framer-text-transform));
		--text-decoration: var(--framer-link-text-decoration, var(--framer-text-decoration));
	}
	
	[data-framer-component-type="Text"] a:hover,
	[data-framer-component-type="Text"] a div span:hover,
	[data-framer-component-type="Text"] a span span span:hover,
	[data-framer-component-type="Text"] a p span span:hover,
	[data-framer-component-type="Text"] a h1 span span:hover,
	[data-framer-component-type="Text"] a h2 span span:hover,
	[data-framer-component-type="Text"] a h3 span span:hover,
	[data-framer-component-type="Text"] a h4 span span:hover,
	[data-framer-component-type="Text"] a h5 span span:hover,
	[data-framer-component-type="Text"] a h6 span span:hover {
		--font-family: var(--framer-link-hover-font-family, var(--framer-link-font-family, var(--framer-font-family)));
		--font-style: var(--framer-link-hover-font-style, var(--framer-link-font-style, var(--framer-font-style)));
		--font-weight: var(--framer-link-hover-font-weight, var(--framer-link-font-weight, var(--framer-font-weight)));
		--text-color: var(--framer-link-hover-text-color, var(--framer-link-text-color, var(--framer-text-color)));
		--font-size: var(--framer-link-hover-font-size, var(--framer-link-font-size, var(--framer-font-size)));
		--text-transform: var(--framer-link-hover-text-transform, var(--framer-link-text-transform, var(--framer-text-transform)));
		--text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration)));
	}
	
	[data-framer-component-type="Text"].isCurrent a,
	[data-framer-component-type="Text"].isCurrent a div span,
	[data-framer-component-type="Text"].isCurrent a span span span,
	[data-framer-component-type="Text"].isCurrent a p span span,
	[data-framer-component-type="Text"].isCurrent a h1 span span,
	[data-framer-component-type="Text"].isCurrent a h2 span span,
	[data-framer-component-type="Text"].isCurrent a h3 span span,
	[data-framer-component-type="Text"].isCurrent a h4 span span,
	[data-framer-component-type="Text"].isCurrent a h5 span span,
	[data-framer-component-type="Text"].isCurrent a h6 span span {
		--font-family: var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family)));
		--font-style: var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style)));
		--font-weight: var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight)));
		--text-color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color)));
		--font-size: var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size)));
		--text-transform: var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform)));
		--text-decoration: var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration)));
	}
	
	p.framer-text,
	div.framer-text,
	h1.framer-text,
	h2.framer-text,
	h3.framer-text,
	h4.framer-text,
	h5.framer-text,
	h6.framer-text,
	ol.framer-text,
	ul.framer-text {
		margin: 0px;
		padding: 0px;
	}
	
	p.framer-text,
	div.framer-text,
	h1.framer-text,
	h2.framer-text,
	h3.framer-text,
	h4.framer-text,
	h5.framer-text,
	h6.framer-text,
	li.framer-text,
	ol.framer-text,
	ul.framer-text,
	span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-blockquote-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));
		font-style: var(--framer-blockquote-font-style, var(--framer-font-style, normal));
		font-weight: var(--framer-blockquote-font-weight, var(--framer-font-weight, 400));
		color: var(--framer-blockquote-text-color, var(--framer-text-color, #000));
		font-size: calc(var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1));
		letter-spacing: var(--framer-blockquote-letter-spacing, var(--framer-letter-spacing, 0));
		text-transform: var(--framer-blockquote-text-transform, var(--framer-text-transform, none));
		text-decoration: var(--framer-blockquote-text-decoration, var(--framer-text-decoration, none));
		line-height: var(--framer-blockquote-line-height, var(--framer-line-height, 1.2em));
		text-align: var(--framer-blockquote-text-alignment, var(--framer-text-alignment, start));
		-webkit-text-stroke-width: var(--framer-text-stroke-width, initial);
		-webkit-text-stroke-color: var(--framer-text-stroke-color, initial);
		font-feature-settings: var(--framer-font-open-type-features, initial);
		text-wrap: var(--framer-text-wrap-override, var(--framer-text-wrap));
	}
	
	.framer-fit-text .framer-text {
		white-space: pre;
	}
	
	strong.framer-text {
		font-family: var(--framer-blockquote-font-family-bold, var(--framer-font-family-bold));
		font-style: var(--framer-blockquote-font-style-bold, var(--framer-font-style-bold));
		font-weight: var(--framer-blockquote-font-weight-bold, var(--framer-font-weight-bold, bolder));
	}
	
	em.framer-text {
		font-family: var(--framer-blockquote-font-family-italic, var(--framer-font-family-italic));
		font-style: var(--framer-blockquote-font-style-italic, var(--framer-font-style-italic, italic));
		font-weight: var(--framer-blockquote-font-weight-italic, var(--framer-font-weight-italic));
	}
	
	em.framer-text > strong.framer-text {
		font-family: var(--framer-blockquote-font-family-bold-italic, var(--framer-font-family-bold-italic));
		font-style: var(--framer-blockquote-font-style-bold-italic, var(--framer-font-style-bold-italic, italic));
		font-weight: var(--framer-blockquote-font-weight-bold-italic, var(--framer-font-weight-bold-italic, bolder));
	}
	
	p.framer-text:not(:first-child),
	div.framer-text:not(:first-child),
	h1.framer-text:not(:first-child),
	h2.framer-text:not(:first-child),
	h3.framer-text:not(:first-child),
	h4.framer-text:not(:first-child),
	h5.framer-text:not(:first-child),
	h6.framer-text:not(:first-child),
	ol.framer-text:not(:first-child),
	ul.framer-text:not(:first-child),
	blockquote.framer-text:not(:first-child),
	.framer-image.framer-text:not(:first-child) {
		margin-top: var(--framer-blockquote-paragraph-spacing, var(--framer-paragraph-spacing, 0));
	}
	
	li.framer-text > ul.framer-text:nth-child(2),
	li.framer-text > ol.framer-text:nth-child(2) {
		margin-top: 0px;
	}
	
	.framer-text[data-text-fill] {
		display: inline-block;
		background-clip: text;
		-webkit-text-fill-color: transparent;
		padding: max(0em, calc(calc(1.3em - var(--framer-blockquote-line-height, var(--framer-line-height, 1.3em))) / 2));
		margin: min(0em, calc(calc(1.3em - var(--framer-blockquote-line-height, var(--framer-line-height, 1.3em))) / -2));
	}
	
	code.framer-text,
	code.framer-text span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-blockquote-font-family, var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
		font-style: var(--framer-blockquote-font-style, var(--framer-code-font-style, var(--framer-font-style, normal)));
		font-weight: var(--framer-blockquote-font-weight, var(--framer-code-font-weight, var(--framer-font-weight, 400)));
		color: var(--framer-blockquote-text-color, var(--framer-code-text-color, var(--framer-text-color, #000)));
		font-size: calc(var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1));
		letter-spacing: var(--framer-blockquote-letter-spacing, var(--framer-letter-spacing, 0));
		line-height: var(--framer-blockquote-line-height, var(--framer-line-height, 1.2em));
	}
	
	blockquote.framer-text {
		margin-block: initial;
		margin-inline: initial;
		unicode-bidi: initial;
	}
	
	a.framer-text,
	a.framer-text span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-blockquote-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
		font-style: var(--framer-blockquote-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));
		font-weight: var(--framer-blockquote-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));
		color: var(--framer-blockquote-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));
		font-size: calc(var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1));
		text-transform: var(--framer-blockquote-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));
		text-decoration: var(--framer-blockquote-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)));
		cursor: var(--framer-custom-cursors, pointer);
	}
	
	code.framer-text a.framer-text,
	code.framer-text a.framer-text span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-blockquote-font-family, var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
		font-style: var(--framer-blockquote-font-style, var(--framer-code-font-style, var(--framer-font-style, normal)));
		font-weight: var(--framer-blockquote-font-weight, var(--framer-code-font-weight, var(--framer-font-weight, 400)));
		color: var(--framer-blockquote-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000))));
		font-size: calc(var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1));
	}
	
	a.framer-text:hover,
	a.framer-text:hover span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-link-hover-font-family, var(--framer-blockquote-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif))));
		font-style: var(--framer-link-hover-font-style, var(--framer-blockquote-font-style, var(--framer-link-font-style, var(--framer-font-style, normal))));
		font-weight: var(--framer-link-hover-font-weight, var(--framer-blockquote-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400))));
		color: var(--framer-link-hover-text-color, var(--framer-blockquote-text-color, var(--framer-link-text-color, var(--framer-text-color, #000))));
		font-size: calc(var(--framer-link-hover-font-size, var(--framer-blockquote-font-size, var(--framer-font-size, 16px))) * var(--framer-font-size-scale, 1));
		text-transform: var(--framer-link-hover-text-transform, var(--framer-blockquote-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none))));
		text-decoration: var(--framer-link-hover-text-decoration, var(--framer-blockquote-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))));
	}
	
	code.framer-text a.framer-text:hover,
	code.framer-text a.framer-text:hover span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-blockquote-font-family, var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
		font-style: var(--framer-blockquote-font-style, var(--framer-code-font-style, var(--framer-font-style, normal)));
		font-weight: var(--framer-blockquote-font-weight, var(--framer-code-font-weight, var(--framer-font-weight, 400)));
		color: var(--framer-link-hover-text-color, var(--framer-blockquote-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000)))));
		font-size: calc(var(--framer-link-hover-font-size, var(--framer-blockquote-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)))) * var(--framer-font-size-scale, 1));
	}
	
	a.framer-text[data-framer-page-link-current],
	a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
		font-style: var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));
		font-weight: var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));
		color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));
		font-size: calc(var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))) * var(--framer-font-size-scale, 1));
		text-transform: var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));
		text-decoration: var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)));
	}
	
	code.framer-text a.framer-text[data-framer-page-link-current],
	code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));
		font-style: var(--framer-code-font-style, var(--framer-font-style, normal));
		font-weight: var(--framer-code-font-weight, var(--framer-font-weight, 400));
		color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000))));
		font-size: calc(var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))) * var(--framer-font-size-scale, 1));
	}
	
	a.framer-text[data-framer-page-link-current]:hover,
	a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-link-hover-font-family, var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif))));
		font-style: var(--framer-link-hover-font-style, var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal))));
		font-weight: var(--framer-link-hover-font-weight, var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400))));
		color: var(--framer-link-hover-text-color, var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000))));
		font-size: calc(var(--framer-link-hover-font-size, var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)))) * var(--framer-font-size-scale, 1));
		text-transform: var(--framer-link-hover-text-transform, var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none))));
		text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))));
	}
	
	code.framer-text a.framer-text[data-framer-page-link-current]:hover,
	code.framer-text a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));
		font-style: var(--framer-code-font-style, var(--framer-font-style, normal));
		font-weight: var(--framer-code-font-weight, var(--framer-font-weight, 400));
		color: var(--framer-link-hover-text-color, var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000)))));
		font-size: calc(var(--framer-link-hover-font-size, var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)))) * var(--framer-font-size-scale, 1));
	}
	
	.framer-image.framer-text {
		display: block;
		max-width: 100%;
		height: auto;
	}
	
	.text-styles-preset-reset.framer-text {
		--framer-font-family: Inter, Inter Placeholder, sans-serif;
		--framer-font-style: normal;
		--framer-font-weight: 500;
		--framer-text-color: #000;
		--framer-font-size: 16px;
		--framer-letter-spacing: 0;
		--framer-text-transform: none;
		--framer-text-decoration: none;
		--framer-line-height: 1.2em;
		--framer-text-alignment: start;
		--framer-font-open-type-features: normal;
	}
	
	ol.framer-text {
		--list-style-type: decimal;
	}
	
	ul.framer-text,
	ol.framer-text {
		display: table;
		width: 100%;
	}
	
	li.framer-text {
		display: table-row;
		counter-increment: list-item 1;
		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: "•";
	}
	
	.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: 0px;
			left: 0px;
			height: 100%;
		}
	}
	
	[data-framer-component-type="DeprecatedRichText"] {
		cursor: inherit;
	}
	
	[data-framer-component-type="DeprecatedRichText"] .text-styles-preset-reset {
		--framer-font-family: Inter, Inter Placeholder, sans-serif;
		--framer-font-style: normal;
		--framer-font-weight: 500;
		--framer-text-color: #000;
		--framer-font-size: 16px;
		--framer-letter-spacing: 0;
		--framer-text-transform: none;
		--framer-text-decoration: none;
		--framer-line-height: 1.2em;
		--framer-text-alignment: start;
		--framer-font-open-type-features: normal;
	}
	
	[data-framer-component-type="DeprecatedRichText"] p,
	[data-framer-component-type="DeprecatedRichText"] div,
	[data-framer-component-type="DeprecatedRichText"] h1,
	[data-framer-component-type="DeprecatedRichText"] h2,
	[data-framer-component-type="DeprecatedRichText"] h3,
	[data-framer-component-type="DeprecatedRichText"] h4,
	[data-framer-component-type="DeprecatedRichText"] h5,
	[data-framer-component-type="DeprecatedRichText"] h6 {
		margin: 0px;
		padding: 0px;
	}
	
	[data-framer-component-type="DeprecatedRichText"] p,
	[data-framer-component-type="DeprecatedRichText"] div,
	[data-framer-component-type="DeprecatedRichText"] h1,
	[data-framer-component-type="DeprecatedRichText"] h2,
	[data-framer-component-type="DeprecatedRichText"] h3,
	[data-framer-component-type="DeprecatedRichText"] h4,
	[data-framer-component-type="DeprecatedRichText"] h5,
	[data-framer-component-type="DeprecatedRichText"] h6,
	[data-framer-component-type="DeprecatedRichText"] li,
	[data-framer-component-type="DeprecatedRichText"] ol,
	[data-framer-component-type="DeprecatedRichText"] ul,
	[data-framer-component-type="DeprecatedRichText"] span:not([data-text-fill]) {
		font-family: var(--framer-font-family, Inter, Inter Placeholder, sans-serif);
		font-style: var(--framer-font-style, normal);
		font-weight: var(--framer-font-weight, 400);
		color: var(--framer-text-color, #000);
		font-size: var(--framer-font-size, 16px);
		letter-spacing: var(--framer-letter-spacing, 0);
		text-transform: var(--framer-text-transform, none);
		text-decoration: var(--framer-text-decoration, none);
		line-height: var(--framer-line-height, 1.2em);
		text-align: var(--framer-text-alignment, start);
	}
	
	[data-framer-component-type="DeprecatedRichText"] p:not(:first-child),
	[data-framer-component-type="DeprecatedRichText"] div:not(:first-child),
	[data-framer-component-type="DeprecatedRichText"] h1:not(:first-child),
	[data-framer-component-type="DeprecatedRichText"] h2:not(:first-child),
	[data-framer-component-type="DeprecatedRichText"] h3:not(:first-child),
	[data-framer-component-type="DeprecatedRichText"] h4:not(:first-child),
	[data-framer-component-type="DeprecatedRichText"] h5:not(:first-child),
	[data-framer-component-type="DeprecatedRichText"] h6:not(:first-child),
	[data-framer-component-type="DeprecatedRichText"] ol:not(:first-child),
	[data-framer-component-type="DeprecatedRichText"] ul:not(:first-child),
	[data-framer-component-type="DeprecatedRichText"] .framer-image:not(:first-child) {
		margin-top: var(--framer-paragraph-spacing, 0);
	}
	
	[data-framer-component-type="DeprecatedRichText"] span[data-text-fill] {
		display: inline-block;
		background-clip: text;
		-webkit-text-fill-color: transparent;
	}
	
	[data-framer-component-type="DeprecatedRichText"] a,
	[data-framer-component-type="DeprecatedRichText"] a span:not([data-text-fill]) {
		font-family: var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));
		font-style: var(--framer-link-font-style, var(--framer-font-style, normal));
		font-weight: var(--framer-link-font-weight, var(--framer-font-weight, 400));
		color: var(--framer-link-text-color, var(--framer-text-color, #000));
		font-size: var(--framer-link-font-size, var(--framer-font-size, 16px));
		text-transform: var(--framer-link-text-transform, var(--framer-text-transform, none));
		text-decoration: var(--framer-link-text-decoration, var(--framer-text-decoration, none));
	}
	
	[data-framer-component-type="DeprecatedRichText"] a:hover,
	[data-framer-component-type="DeprecatedRichText"] a:hover span:not([data-text-fill]) {
		font-family: var(--framer-link-hover-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
		font-style: var(--framer-link-hover-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));
		font-weight: var(--framer-link-hover-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));
		color: var(--framer-link-hover-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));
		font-size: var(--framer-link-hover-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)));
		text-transform: var(--framer-link-hover-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));
		text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)));
	}
	
	a[data-framer-page-link-current],
	a[data-framer-page-link-current] span:not([data-text-fill]) {
		font-family: var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
		font-style: var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));
		font-weight: var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));
		color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));
		font-size: var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)));
		text-transform: var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));
		text-decoration: var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)));
	}
	
	a[data-framer-page-link-current]:hover,
	a[data-framer-page-link-current]:hover span:not([data-text-fill]) {
		font-family: var(--framer-link-hover-font-family, var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif))));
		font-style: var(--framer-link-hover-font-style, var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal))));
		font-weight: var(--framer-link-hover-font-weight, var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400))));
		color: var(--framer-link-hover-text-color, var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000))));
		font-size: var(--framer-link-hover-font-size, var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))));
		text-transform: var(--framer-link-hover-text-transform, var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none))));
		text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))));
	}
	
	[data-framer-component-type="DeprecatedRichText"] strong {
		font-weight: bolder;
	}
	
	[data-framer-component-type="DeprecatedRichText"] em {
		font-style: italic;
	}
	
	[data-framer-component-type="DeprecatedRichText"] .framer-image {
		display: block;
		max-width: 100%;
		height: auto;
	}
	
	[data-framer-component-type="DeprecatedRichText"] ul,
	[data-framer-component-type="DeprecatedRichText"] ol {
		display: table;
		width: 100%;
		padding-left: 0px;
		margin: 0px;
	}
	
	[data-framer-component-type="DeprecatedRichText"] li {
		display: table-row;
		counter-increment: list-item 1;
		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: "•";
	}
	
	: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"] {
		gap: unset;
	}
	
	.flexbox-gap-not-supported [data-framer-stack-direction-reverse="false"] [data-framer-legacy-stack-gap-enabled="true"] >:first-child,
	[data-framer-stack-direction-reverse="false"] [data-framer-legacy-stack-gap-enabled="true"][data-framer-stack-flexbox-gap="false"] >:first-child,
	.flexbox-gap-not-supported [data-framer-stack-direction-reverse="true"] [data-framer-legacy-stack-gap-enabled="true"] >:last-child,
	[data-framer-stack-direction-reverse="true"] [data-framer-legacy-stack-gap-enabled="true"][data-framer-stack-flexbox-gap="false"] >:last-child {
		margin-top: 0px;
		margin-left: 0px;
	}
	
	.flexbox-gap-not-supported [data-framer-stack-direction-reverse="false"] [data-framer-legacy-stack-gap-enabled="true"] >:last-child,
	[data-framer-stack-direction-reverse="false"] [data-framer-legacy-stack-gap-enabled="true"][data-framer-stack-flexbox-gap="false"] >:last-child,
	.flexbox-gap-not-supported [data-framer-stack-direction-reverse="true"] [data-framer-legacy-stack-gap-enabled="true"] >:first-child,
	[data-framer-stack-direction-reverse="true"] [data-framer-legacy-stack-gap-enabled="true"][data-framer-stack-flexbox-gap="false"] >:first-child {
		margin-right: 0px;
		margin-bottom: 0px;
	}
	
	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"] {}
	
	[data-framer-component-type="NativeScroll"] > * {
		position: relative;
	}
	
	[data-framer-component-type="NativeScroll"].direction-both {
		overflow: scroll;
	}
	
	[data-framer-component-type="NativeScroll"].direction-vertical {
		overflow: hidden scroll;
	}
	
	[data-framer-component-type="NativeScroll"].direction-horizontal {
		overflow: scroll 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: 0px;
		padding: 0px;
		background: none;
	}
	
	[data-hide-scrollbars="true"]::-webkit-scrollbar {
		width: 0px;
		height: 0px;
	}
	
	[data-hide-scrollbars="true"]::-webkit-scrollbar-thumb {
		background: transparent;
	}
	
	@supports (aspect-ratio: 1) {
		body {
			--framer-aspect-ratio-supported: auto;
		}
	}
	
	.framer-TLVk2.framer-bmpgw8,
	.framer-TLVk2 .framer-bmpgw8 {
		display: block;
	}
	
	.framer-TLVk2.framer-n0ccwk {
		height: 36px;
		overflow: hidden;
		position: relative;
		width: 142px;
		will-change: var(--framer-will-change-override, transform);
	}
	
	.framer-TLVk2 .framer-19yaanm {
		place-content: center flex-start;
		align-items: center;
		display: flex;
		flex: 0 0 auto;
		flex-flow: row;
		gap: 10px;
		height: min-content;
		left: 50%;
		overflow: visible;
		padding: 0px;
		position: absolute;
		top: 50%;
		width: min-content;
	}
	
	.framer-TLVk2 .framer-tmnpxq {
		flex: 0 0 auto;
		height: 16px;
		position: relative;
		width: 11px;
		z-index: 2;
	}
	
	.framer-TLVk2 .framer-1v3cvgh {
		flex: 0 0 auto;
		height: 11px;
		position: relative;
		width: 92px;
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-TLVk2 .framer-19yaanm {
			gap: 0px;
		}
		.framer-TLVk2 .framer-19yaanm > * {
			margin: 0px calc(5px);
		}
		.framer-TLVk2 .framer-19yaanm >:first-child {
			margin-left: 0px;
		}
		.framer-TLVk2 .framer-19yaanm >:last-child {
			margin-right: 0px;
		}
	}
	
	.framer-TLVk2[data-border="true"]::after,
	.framer-TLVk2 [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: 0px;
		top: 0px;
		border-radius: inherit;
		pointer-events: none;
	}
	
	.framer-HXnNi.framer-doii98,
	.framer-HXnNi .framer-doii98 {
		display: block;
	}
	
	.framer-HXnNi.framer-elbvue {
		place-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex-flow: column;
		gap: 16px;
		height: min-content;
		overflow: hidden;
		padding: 24px;
		position: relative;
		width: 240px;
		will-change: var(--framer-will-change-override, transform);
	}
	
	.framer-HXnNi .framer-5rhvh5 {
		flex: 0 0 auto;
		height: auto;
		position: relative;
		user-select: none;
		white-space: pre-wrap;
		width: 348px;
		word-break: break-word;
		overflow-wrap: break-word;
	}
	
	.framer-HXnNi .framer-54hmqq,
	.framer-HXnNi .framer-1kmof4k,
	.framer-HXnNi .framer-1kf8thh,
	.framer-HXnNi .framer-19uufoo,
	.framer-HXnNi .framer-1t6od7l,
	.framer-HXnNi .framer-i0z0jy,
	.framer-HXnNi .framer-1ybcrgn {
		flex: 0 0 auto;
		height: auto;
		position: relative;
		user-select: none;
		white-space: pre-wrap;
		width: 100%;
		word-break: break-word;
		overflow-wrap: break-word;
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-HXnNi.framer-elbvue {
			gap: 0px;
		}
		.framer-HXnNi.framer-elbvue > * {
			margin: calc(8px) 0px;
		}
		.framer-HXnNi.framer-elbvue >:first-child {
			margin-top: 0px;
		}
		.framer-HXnNi.framer-elbvue >:last-child {
			margin-bottom: 0px;
		}
	}
	
	.framer-HXnNi.framer-v-1vlyzk2.framer-elbvue {
		gap: 8px;
		padding: 0px;
		width: 390px;
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-HXnNi.framer-v-1vlyzk2.framer-elbvue {
			gap: 0px;
		}
		.framer-HXnNi.framer-v-1vlyzk2.framer-elbvue > * {
			margin: calc(4px) 0px;
		}
		.framer-HXnNi.framer-v-1vlyzk2.framer-elbvue >:first-child {
			margin-top: 0px;
		}
		.framer-HXnNi.framer-v-1vlyzk2.framer-elbvue >:last-child {
			margin-bottom: 0px;
		}
	}
	
	.framer-Hc4vJ .framer-styles-preset-168gpuj:not(.rich-text-wrapper),
	.framer-Hc4vJ .framer-styles-preset-168gpuj.rich-text-wrapper p {
		--framer-font-family: "Inter", sans-serif;
		--framer-font-family-bold: "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
		--framer-font-size: 13px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 400;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 400;
		--framer-letter-spacing: 0.01em;
		--framer-line-height: 160%;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: start;
		--framer-text-color: var(--token-1010e306-6ee2-47e5-bffe-788055bd3b08, #868691);
		--framer-text-decoration: none;
		--framer-text-transform: none;
	}
	
	.framer-snlQ7 .framer-styles-preset-1ax0yyp:not(.rich-text-wrapper),
	.framer-snlQ7 .framer-styles-preset-1ax0yyp.rich-text-wrapper p {
		--framer-font-family: "Inter-Medium", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold: "Inter-Bold", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Inter-BoldItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-italic: "Inter-MediumItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-size: 16px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 500;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 500;
		--framer-letter-spacing: 0.01em;
		--framer-line-height: 26px;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: start;
		--framer-text-color: var(--token-1010e306-6ee2-47e5-bffe-788055bd3b08, #53535c);
		--framer-text-decoration: none;
		--framer-text-transform: none;
	}
	
	.framer-77vBn .framer-styles-preset-x4mprf:not(.rich-text-wrapper),
	.framer-77vBn .framer-styles-preset-x4mprf.rich-text-wrapper a {
		--framer-link-current-text-color: var(--token-cbcabb34-1a7c-41c5-9eae-a0cdb6acd8e1, #ffffff);
		--framer-link-current-text-decoration: none;
		--framer-link-hover-text-color: var(--token-cbcabb34-1a7c-41c5-9eae-a0cdb6acd8e1, #ffffff);
		--framer-link-hover-text-decoration: none;
		--framer-link-text-color: var(--token-1010e306-6ee2-47e5-bffe-788055bd3b08, #868691);
		--framer-link-text-decoration: none;
	}
	
	.framer-hK2GO .framer-styles-preset-1i372ul:not(.rich-text-wrapper),
	.framer-hK2GO .framer-styles-preset-1i372ul.rich-text-wrapper h5 {
		--framer-font-family: "Inter-SemiBold", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold: "Inter-Black", "Inter", sans-serif;
		--framer-font-family-bold-italic: "Inter-BlackItalic", "Inter", sans-serif;
		--framer-font-family-italic: "Inter-SemiBoldItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-size: 22px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 600;
		--framer-font-weight-bold: 900;
		--framer-font-weight-bold-italic: 900;
		--framer-font-weight-italic: 600;
		--framer-letter-spacing: 0.01em;
		--framer-line-height: 32px;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: var(--token-cbcabb34-1a7c-41c5-9eae-a0cdb6acd8e1, #ffffff);
		--framer-text-decoration: none;
		--framer-text-transform: none;
	}
	
	.framer-HXnNi[data-border="true"]::after,
	.framer-HXnNi [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: 0px;
		top: 0px;
		border-radius: inherit;
		pointer-events: none;
	}
	
	.framer-fXPlY.framer-1fk7sn7,
	.framer-fXPlY .framer-1fk7sn7 {
		display: block;
	}
	
	.framer-fXPlY.framer-2teg4i {
		place-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex-flow: column;
		gap: 16px;
		height: min-content;
		overflow: hidden;
		padding: 24px;
		position: relative;
		width: 240px;
		will-change: var(--framer-will-change-override, transform);
	}
	
	.framer-fXPlY .framer-1d4x86n,
	.framer-fXPlY .framer-e7ff2g {
		flex: 0 0 auto;
		height: auto;
		position: relative;
		user-select: none;
		white-space: pre-wrap;
		width: 100%;
		word-break: break-word;
		overflow-wrap: break-word;
	}
	
	.framer-fXPlY .framer-bsdp8s {
		flex: 0 0 auto;
		height: auto;
		position: relative;
		user-select: none;
		white-space: pre-wrap;
		width: 240px;
		word-break: break-word;
		overflow-wrap: break-word;
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-fXPlY.framer-2teg4i {
			gap: 0px;
		}
		.framer-fXPlY.framer-2teg4i > * {
			margin: calc(8px) 0px;
		}
		.framer-fXPlY.framer-2teg4i >:first-child {
			margin-top: 0px;
		}
		.framer-fXPlY.framer-2teg4i >:last-child {
			margin-bottom: 0px;
		}
	}
	
	.framer-fXPlY.framer-v-19ekvi4.framer-2teg4i {
		gap: 8px;
		padding: 0px;
		width: 390px;
	}
	
	.framer-fXPlY.framer-v-19ekvi4 .framer-1d4x86n {
		order: 1;
	}
	
	.framer-fXPlY.framer-v-19ekvi4 .framer-bsdp8s {
		order: 0;
	}
	
	.framer-fXPlY.framer-v-19ekvi4 .framer-e7ff2g {
		order: 2;
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-fXPlY.framer-v-19ekvi4.framer-2teg4i {
			gap: 0px;
		}
		.framer-fXPlY.framer-v-19ekvi4.framer-2teg4i > * {
			margin: calc(4px) 0px;
		}
		.framer-fXPlY.framer-v-19ekvi4.framer-2teg4i >:first-child {
			margin-top: 0px;
		}
		.framer-fXPlY.framer-v-19ekvi4.framer-2teg4i >:last-child {
			margin-bottom: 0px;
		}
	}
	
	.framer-tJzNh .framer-styles-preset-deuqdm:not(.rich-text-wrapper),
	.framer-tJzNh .framer-styles-preset-deuqdm.rich-text-wrapper p {
		--framer-font-family: "Inter", sans-serif;
		--framer-font-family-bold: "Inter-Bold", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Inter-BoldItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-italic: "Inter-Italic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-size: 14px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 400;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 400;
		--framer-letter-spacing: 0.01em;
		--framer-line-height: 20px;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: start;
		--framer-text-color: var(--token-1010e306-6ee2-47e5-bffe-788055bd3b08, #53535c);
		--framer-text-decoration: none;
		--framer-text-transform: none;
	}
	
	.framer-fXPlY[data-border="true"]::after,
	.framer-fXPlY [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: 0px;
		top: 0px;
		border-radius: inherit;
		pointer-events: none;
	}
	
	
	--sxs {
		--sxs: 0;
	}
	
	@media {}
	
	--sxs {
		--sxs: 1;
	}
	
	@media {
		@keyframes sp-k-eyOShd {
			0% {
				opacity: 0;
			}
			100% {
				opacity: 1;
			}
		}
		@keyframes sp-k-iOHdLQ {
			0% {
				transform: rotateX(-25.5deg) rotateY(45deg);
			}
			100% {
				transform: rotateX(-25.5deg) rotateY(405deg);
			}
		}
	}
	
	--sxs {
		--sxs: 2;
	}
	
	@media {
		.sp-c-gMfcns svg {
			margin: auto;
		}
		.sp-c-bxeRRt {
			appearance: none;
			outline: none;
			display: flex;
			align-items: center;
			font-size: inherit;
			font-family: inherit;
			background-color: transparent;
			transition: color var(--sp-transitions-default), background var(--sp-transitions-default);
			cursor: pointer;
			color: var(--sp-colors-clickable);
			border: 0px;
			text-decoration: none;
		}
		.sp-c-bxeRRt:disabled {
			color: var(--sp-colors-disabled);
		}
		.sp-c-bxeRRt:hover:not(:disabled, [data-active="true"]) {
			color: var(--sp-colors-hover);
		}
		.sp-c-bxeRRt[data-active="true"] {
			color: var(--sp-colors-accent);
		}
		.sp-c-bxeRRt svg {
			min-width: var(--sp-space-4);
			width: var(--sp-space-4);
			height: var(--sp-space-4);
		}
		.sp-c-bxeRRt.sp-c-gMfcns {
			padding: var(--sp-space-1);
			height: var(--sp-space-7);
			display: flex;
		}
		.sp-c-bxeRRt.sp-c-gMfcns.sp-c-bxeRRt:not(:has(span)) {
			width: var(--sp-space-7);
		}
		.sp-c-bxeRRt.sp-c-gMfcns.sp-c-bxeRRt:has(svg + span) {
			padding-right: var(--sp-space-3);
			padding-left: var(--sp-space-2);
			gap: var(--sp-space-1);
		}
		.sp-c-hfoyCM {
			padding: 0 var(--sp-space-1) 0 var(--sp-space-1);
			border-radius: var(--sp-border-radius);
			margin-left: var(--sp-space-1);
			width: var(--sp-space-5);
			visibility: hidden;
		}
		.sp-c-hfoyCM svg {
			width: var(--sp-space-3);
			height: var(--sp-space-3);
			display: block;
			position: relative;
			top: 1px;
		}
		.sp-c-fWymNx {
			margin: 0px;
			display: block;
			font-family: var(--sp-font-mono);
			font-size: var(--sp-font-size);
			color: var(--sp-syntax-color-plain);
			line-height: var(--sp-font-lineHeight);
		}
		.sp-c-euXojQ {
			display: flex;
			flex-direction: column;
			width: 100%;
			position: relative;
			background-color: var(--sp-colors-surface1);
			gap: 1px;
		}
		.sp-c-euXojQ:has(.sp-stack) {
			background-color: var(--sp-colors-surface2);
		}
		.sp-c-bpmgvy {
			transform: translate(-4px, 9px) scale(0.13, 0.13);
		}
		.sp-c-bpmgvy * {
			position: absolute;
			width: 96px;
			height: 96px;
		}
	}
	
	--sxs {
		--sxs: 3;
	}
	
	@media {
		.sp-c-PJLV-kCOVwI-status-pass {
			color: var(--test-pass);
		}
		.sp-c-PJLV-kEzYsr-status-fail {
			color: var(--test-fail);
		}
		.sp-c-PJLV-gHAhSA-status-skip {
			color: var(--test-skip);
		}
		.sp-c-PJLV-jgnHyR-status-title {
			color: var(--test-title);
		}
		.sp-c-PJLV-iCgxLS-status-run {
			background: var(--test-run);
			color: var(--sp-colors-surface1);
		}
		.sp-c-PJLV-bnDZSy-status-pass {
			background: var(--test-pass);
			color: var(--sp-colors-surface1);
		}
		.sp-c-PJLV-eYuGwt-status-fail {
			background: var(--test-fail);
			color: var(--sp-colors-surface1);
		}
	}
	
	--sxs {
		--sxs: 4;
	}
	
	@media {}
	
	--sxs {
		--sxs: 5;
	}
	
	@media {}
	
	--sxs {
		--sxs: 6;
	}
	
	@media {}
	
    
	html,
	body,
	#main {
		margin: 0;
		padding: 0;
		box-sizing: border-box
	}
	
	:root {
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale
	}
	
	* {
		box-sizing: border-box;
		-webkit-font-smoothing: inherit
	}
	
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	p,
	figure {
		margin: 0
	}
	
	body,
	input,
	textarea,
	select,
	button {
		font-size: 12px;
		font-family: sans-serif
	}
	
	body {
		--token-26498c8b-c4fb-4730-97f9-954f47be2e0e: rgb(28, 28, 28);
		--token-1010e306-6ee2-47e5-bffe-788055bd3b08: rgb(134, 134, 145);
		--token-cbcabb34-1a7c-41c5-9eae-a0cdb6acd8e1: rgb(255, 255, 255);
		--token-d99e72a2-92c8-4a78-a887-1fc7371037a3: rgb(252, 252, 252);
		--token-21189984-019c-489a-a408-3346a0078305: rgb(244, 244, 245);
		--token-989cf483-fdbd-4ae9-aadf-303926b3ab29: rgb(229, 229, 232);
		--token-22d40919-98af-4db8-bf57-a469be5d7c65: rgb(2, 91, 207);
		--token-644a9d96-3042-4c0e-aee4-b4cfd4ad0ed8: rgb(0, 145, 189);
		--token-8842de85-98c6-4ae9-8ddb-1b45a45dc9cf: rgb(115, 208, 185);
		--token-dded8cf1-7dcd-4887-bb8e-4b020496542d: rgb(2, 8, 22)
	}
	
	@media (prefers-color-scheme: dark) {
		body {
			--token-1010e306-6ee2-47e5-bffe-788055bd3b08: rgb(174, 174, 184)
		}
	}
	
	#__framer-badge-container {
		position: fixed;
		bottom: 0;
		padding: 20px;
		width: 100%;
		display: flex;
		justify-content: right;
		pointer-events: none;
		z-index: 314159
	}
	
	.__framer-badge {
		pointer-events: auto
	}
	
	@font-face {
		font-family: Fragment Mono;
		font-style: normal;
		font-weight: 400;
		font-display: block;
		src: url("4iCr6K5wfMRRjxp0DA6-2CLnB45HhrUI.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: Fragment Mono;
		font-style: normal;
		font-weight: 400;
		font-display: block;
		src: url("4iCr6K5wfMRRjxp0DA6-2CLnB41HhrUI.woff2") format("woff2");
		unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Fragment Mono;
		font-style: normal;
		font-weight: 400;
		font-display: block;
		src: url("4iCr6K5wfMRRjxp0DA6-2CLnB4NHhg.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;
		src: url("5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 400;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter;
		src: url("EOr0mi4hNtlgWNn9if640EZzXCo.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 400;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter;
		src: url("Y9k9QrlZAqio88Klkmbd8VoMQc.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 400;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter;
		src: url("OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 400;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 400;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("vQyevYAyHtARFwPqUzQGpnDs.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 400;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter;
		src: url("b6Y37FthZeALduNqHicBT6FutY.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 400;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter;
		src: url("Inter-Bold.cyrillic-ext-XOTVL7ZR.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 700;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter;
		src: url("Inter-Bold.cyrillic-6LOMBC2V.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 700;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter;
		src: url("Inter-Bold.greek-ext-WXWSJXLB.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 700;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter;
		src: url("Inter-Bold.greek-YRST7ODZ.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 700;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("Inter-Bold.latin-ext-BASA5UL3.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 700;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("Inter-Bold.latin-UCM45LQF.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 700;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter;
		src: url("Inter-Bold.vietnamese-OEVJMXEP.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 700;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter;
		src: url("Inter-BoldItalic.cyrillic-ext-PEYDHC3S.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 700;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter;
		src: url("Inter-BoldItalic.cyrillic-7EIL6JWG.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 700;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter;
		src: url("Inter-BoldItalic.greek-ext-3DJOYQMH.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 700;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter;
		src: url("Inter-BoldItalic.greek-TJBTLTT7.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 700;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("Inter-BoldItalic.latin-ext-FVPCPRBJ.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 700;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("Inter-BoldItalic.latin-5ZFQS4XK.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 700;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter;
		src: url("Inter-BoldItalic.vietnamese-W2625PGF.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 700;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter;
		src: url("Inter-Italic.cyrillic-ext-YDGMJOJO.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 400;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter;
		src: url("Inter-Italic.cyrillic-BFOVMAQB.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 400;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter;
		src: url("Inter-Italic.greek-ext-4KOU3AHC.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 400;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter;
		src: url("Inter-Italic.greek-OJTBJNE6.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 400;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("Inter-Italic.latin-ext-H4B22QN6.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 400;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("Inter-Italic.latin-2DWX32EN.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 400;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter;
		src: url("Inter-Italic.vietnamese-TYMT6CKW.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 400;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter;
		src: url("NXxvFRoY5LDh3yCm7MEP2jqYk.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 100;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter;
		src: url("5CcgcVyoWSqO1THBiISd6oCog.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 100;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter;
		src: url("MF544SVCvk3yNpLIz3pwDXFZPKM.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 100;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter;
		src: url("TNtxudDBkAm2RXdtU3rvTBwoM.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 100;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("fIabp4VN5z7iJ3lNOz9qfNeQHc.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 100;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("YSOgKh50dqzzsXffetgcarlLHcI.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 100;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter;
		src: url("9iRSYClnXA0RMygyIn6yjjWXJw.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 100;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter;
		src: url("MVhJhYeDWxeyqT939zMNyw9p8.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 200;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter;
		src: url("WXQXYfAQJIi2pCJACAfWWXfIDqI.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 200;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter;
		src: url("RJeJJARdrtNUtic58kOz7hIgBuE.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 200;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter;
		src: url("4hBRAuM02i3fsxYDzyNvt5Az2so.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 200;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("fz1JbBffNGgK7BNUI1mmbFBlgA8.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 200;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("hgmI3sEShaw5UU738TAjDBQPH0.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 200;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter;
		src: url("eIZyQwIlHYR0mnMSneEDMtqBPgw.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 200;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter;
		src: url("BkDpl4ghaqvMi1btKFyG2tdbec.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 300;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter;
		src: url("zAMK70AQRFSShJgUiaR5IiIhgzk.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 300;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter;
		src: url("IETjvc5qzUaRoaruDpPSwCUM8.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 300;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter;
		src: url("oLCoaT3ioA0fHdJnWR9W6k7NY.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 300;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("Sj0PCHQSBjFmEp6NBWg6FNaKc.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 300;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("v2q8JTTTs7McDMSEhnxAIBqd0.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 300;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter;
		src: url("H4TfENUY1rh8R9UaSD6vngjJP3M.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 300;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter;
		src: url("5A3Ce6C9YYmCjpQx9M4inSaKU.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 500;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter;
		src: url("Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 500;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter;
		src: url("6mJuEAguuIuMog10gGvH5d3cl8.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 500;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter;
		src: url("xYYWaj7wCU5zSQH0eXvSaS19wo.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 500;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("otTaNuNpVK4RbdlT7zDDdKvQBA.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 500;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 500;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter;
		src: url("DolVirEGb34pEXEp8t8FQBSK4.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 500;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter;
		src: url("hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 600;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter;
		src: url("NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 600;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter;
		src: url("oYaAX5himiTPYuN8vLWnqBbfD2s.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 600;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter;
		src: url("lEJLP4R0yuCaMCjSXYHtJw72M.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 600;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 600;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("1ZFS7N918ojhhd0nQWdj3jz4w.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 600;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter;
		src: url("A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 600;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter;
		src: url("PONfPc6h4EPYwJliXQBmjVx7QxI.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 800;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter;
		src: url("zsnJN7Z1wdzUvepJniD3rbvJIyU.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 800;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter;
		src: url("UrzZBOy7RyJEWAZGduzOeHiHuY.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 800;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter;
		src: url("996sR9SfSDuYELz8oHhDOcErkY.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 800;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("ftN1HpyPVJEoEb4q36SOrNdLXU.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 800;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("jN39PDxZWEwjG7Csryx3JN2r2Y.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 800;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter;
		src: url("JAur4lGGSGRGyrFi59JSIKqVgU.woff2");
		font-display: swap;
		font-style: normal;
		font-weight: 800;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter;
		src: url("mkY5Sgyq51ik0AMrSBwhm9DJg.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 900;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter;
		src: url("X5hj6qzcHUYv7h1390c8Rhm6550.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 900;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter;
		src: url("gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 900;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter;
		src: url("cugnVhSraaRyANCaUtI5FV17wk.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 900;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("5HcVoGak8k5agFJSaKa4floXVu0.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 900;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("jn4BtSPLlS0NDp1KiFAtFKiiY0o.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 900;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter;
		src: url("P2Bw01CtL0b9wqygO0sSVogWbo.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 900;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter;
		src: url("YJsHMqeEm0oDHuxRTVCwg5eZuo.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 100;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter;
		src: url("oJJMyJlDykMObEyb5VexHSxd24.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 100;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter;
		src: url("IpeaX0WzLaonj68howNZg4SJJaY.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 100;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter;
		src: url("KCj1bV3vDXY5OLHttTeRYcu9J8.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 100;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("biaVHhOprxbHaR3dIP7Z8cYurHg.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 100;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("BpOIEy4nYtcp1RwqOtwAgi2EiDE.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 100;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter;
		src: url("gNa011yWpVpNFgUhhSlDX8nUiPQ.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 100;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter;
		src: url("vpq17U0WM26sBGHgq9jnrUmUf8.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 200;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter;
		src: url("bNYh7lNMEpOegeRYAtyGel1WqBE.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 200;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter;
		src: url("FBzcXZYmdulcZC0z278U6o0cw.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 200;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter;
		src: url("ua60IRqWK94xCrq0SC639Hbsdjg.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 200;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("Pd8gNPn2dSCh4FyjWFw9PJysoQ.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 200;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("zpiI5DA3vCb3G2sqEyq9xqogo.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 200;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter;
		src: url("DtVQjTG8OGGKnwKYrMHRZVCyo.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 200;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter;
		src: url("YYB6GZmCWnZq3RWZOghuZIOxQY.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 300;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter;
		src: url("miJTzODdiyIr3tRo9KEoqXXk2PM.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 300;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter;
		src: url("6ZMhcggRFfEfbf7lncCpaUbA.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 300;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter;
		src: url("8sCN6PGUr4I8q5hC5twAXfcwqV0.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 300;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("aUYDUTztS7anQw5JuwCncXeLOBY.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 300;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("5mDAOkC5Wpzo7NkuE9oYfqlY2u4.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 300;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter;
		src: url("yDiPvYxioBHsicnYxpPW35WQmx8.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 300;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter;
		src: url("khkJkwSL66WFg8SX6Wa726c.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 500;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter;
		src: url("0E7IMbDzcGABpBwwqNEt60wU0w.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 500;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter;
		src: url("NTJ0nQgIF0gcDelS14zQ9NR9Q.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 500;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter;
		src: url("QrcNhgEPfRl0LS8qz5Ln8olanl8.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 500;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("JEXmejW8mXOYMtt0hyRg811kHac.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 500;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("ksvR4VsLksjpSwnC2fPgHRNMw.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 500;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter;
		src: url("uy9s0iWuxiNnVt8EpTI3gzohpwo.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 500;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter;
		src: url("vxBnBhH8768IFAXAb4Qf6wQHKs.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 600;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter;
		src: url("zSsEuoJdh8mcFVk976C05ZfQr8.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 600;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter;
		src: url("b8ezwLrN7h2AUoPEENcsTMVJ0.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 600;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter;
		src: url("mvNEIBLyHbscgHtwfsByjXUz3XY.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 600;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("6FI2EneKzM3qBy5foOZXey7coCA.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 600;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("qrVgiXNd6RuQjETYQiVQ9nqCk.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 600;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter;
		src: url("NHHeAKJVP0ZWHk5YZnQQChIsBM.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 600;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter;
		src: url("if4nAQEfO1l3iBiurvlUSTaMA.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 800;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter;
		src: url("GdJ7SQjcmkU1sz7lk5lMpKUlKY.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 800;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter;
		src: url("sOA6LVskcCqlqggyjIZe0Zh39UQ.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 800;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter;
		src: url("zUCSsMbWBcHOQoATrhsPVigkc.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 800;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("6eYp9yIAUvPZY7o0yfI4e2OP6g.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 800;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("aKoimhPBfs6C7Am2HTTVjGcpE.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 800;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter;
		src: url("L9nHaKi7ULzGWchEehsfwttxOwM.woff2");
		font-display: swap;
		font-style: italic;
		font-weight: 800;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter;
		src: url("05KsVHGDmqXSBXM4yRZ65P8i0s.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 900;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter;
		src: url("ky8ovPukK4dJ1Pxq74qGhOqCYI.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 900;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter;
		src: url("vvNSqIj42qeQ2bvCRBIWKHscrc.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 900;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter;
		src: url("3ZmXbBKToJifDV9gwcifVd1tEY.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 900;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("FNfhX3dt4ChuLJq2PwdlxHO7PU.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 900;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter;
		src: url("g0c8vEViiXNlKAgI4Ymmk3Ig.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 900;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter;
		src: url("efTfQcBJ53kM2pB1hezSZ3RDUFs.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 900;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("2uIBiALfCHVpWbHqRMZutfT7giU.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 400;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("Zwfz6xbVe5pmcWRJRgBDHnMkOkI.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 400;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("U9LaDDmbRhzX3sB8g8glTy5feTE.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 400;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("tVew2LzXJ1t7QfxP1gdTIdj2o0g.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 400;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("DF7bjCRmStYPqSb945lAlMfCCVQ.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 400;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("nCpxWS6DaPlPe0lHzStXAPCo3lw.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 400;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("vebZUMjGyKkYsfcY73iwWTzLNag.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 400;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("Vu4RH4OOAYHIXg4LpXVzNVmbpY.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 100;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("eOWZqb2nQ1SLbtYmcGBFYFSOE5U.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 100;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("H0Z3dXk6VFBv9TPQedY7FZVVVQ.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 100;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("sMud1BrfhejzYfhsGoUtjWdRb90.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 100;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("SDel4nEmK9AyiBktaYZfYI9DrY.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 100;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("goi1SSqo9KWshoqpg7CqWwBcQBc.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 100;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("iPDparXDXhfwSxmuiEXzr0b1vAU.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 100;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("kZK78sVb0ChIxwI4EF00ArQvpu0.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 200;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("zLXnIInNs9VhCJZQ1B0FvHgtWDM.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 200;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("yHa3FUh9QDCLkYGoHU44PsRbTI.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 200;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("w3wwH92cnNPcZVAf63gAmGQW0k.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 200;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("w9aHRXFhel7kScIgRMsPqEwE3AY.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 200;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("uUP0myN2OEY8kWGv4U4DKeDieDg.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 200;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("eDNmF3DmGWYDX8NrhNZOl1SDyQ.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 200;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("MaMAn5Jp5gJg1z3VaLH65QwWPLc.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 300;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("fEqgEChcTaneQFxeugexHq7Bk.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 300;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("nL7d8Ph0ViwUQorApF89PoAagQI.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 300;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("YOHXUQlY1iC2t7qT4HeLSoBDtn4.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 300;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("TfzHIi6ZmZDuhnIFGcgM6Ipuim4.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 300;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("6e1qKhy2mljzCRhlGpuCksCGjGI.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 300;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("ub5XwqqEAMrXQz31ej6fNqbxnBc.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 300;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("ePuN3mCjzajIHnyCdvKBFiZkyY0.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 500;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("V3j1L0o5vPFKe26Sw4HcpXCfHo.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 500;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("F3kdpd2N0cToWV5huaZjjgM.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 500;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("0iDmxkizU9goZoclqIqsV5rvETU.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 500;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("r0mv3NegmA0akcQsNFotG32Las.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 500;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("8yoV9pUxquX7VD7ZXlNYKQmkmk.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 500;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("Ii21jnSJkulBKsHHXKlapi7fv9w.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 500;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("gazZKZuUEtvr9ULhdA4SprP0AZ0.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 600;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("pe8RoujoPxuTZhqoNzYqHX2MXA.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 600;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("teGhWnhH3bCqefKGsIsqFy3hK8.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 600;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("qQHxgTnEk6Czu1yW4xS82HQWFOk.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 600;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("MJ3N6lfN4iP5Um8rJGqLYl03tE.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 600;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("dHHUz45rhM2KCQpj9zttNVlibk.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 600;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("0SEEmmWc3vovhaai4RlRQSWRrz0.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 600;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("I11LrmuBDQZweplJ62KkVsklU5Y.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 700;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("UjFZPDy3qGuDktQM4q9CxhKfIa8.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 700;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("8exwVHJy2DhJ4N5prYlVMrEKmQ.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 700;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("UTeedEK21hO5jDxEUldzdScUqpg.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 700;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("Ig8B8nzy11hzIWEIYnkg91sofjo.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 700;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("n9CXKI3tsmCPeC6MCT9NziShSuQ.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 700;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("qctQFoJqJ9aIbRSIp0AhCQpFxn8.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 700;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("RDJfWXA0aFdpD2OO2AJLBh2Z7E.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 800;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("e97VFGU1js4GGgvQCnvIiHpRf0.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 800;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("9WZaFuMg9OiQ7an8bugAJkUG04.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 800;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("Kc2pkIGjh9K7EmlGx2sorKHcJDw.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 800;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("pFve2DToKu0uyKsWs4NBTHpK7Vc.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 800;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("1ZgR8LZSrJTG9VOgP5wgqaL3lQ4.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 800;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("4hhgqiTCDCCa8WhFmTB7QXODupk.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 800;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("EZSFVoaPWKnZ6GuVk5dlS5pk.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 900;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("TMYuLEOqLWgunxD5qCFeADEgk.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 900;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("EL4v8OG6t2XwHSJLO1YF25DNiDw.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 900;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("vSoBOmgqFUd0rVCgogjwL7jQI.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 900;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("bIwBTbnyeAOa9wQIBagEdRDHXhE.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 900;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("ytuJ1iJd5SddEQ3LTMbeYRRwiE.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 900;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("fmXYBApyDC604dR7g2aaACGvCk.woff2");
		font-display: block;
		font-style: normal;
		font-weight: 900;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("fWaKVy6hRB8Z8aBaXHMiFEvPILU.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 100;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("syX0favWwGMDkTs34aSUJp2FDg.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 100;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("MRDnh8epalyri0qENYQVaYkjNjA.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 100;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("dkR8k5Cze1rY2rQWCcFiLvNxm8M.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 100;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("3RO0kKTqHkJmvsJcJAr5at0.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 100;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("vYXKBGLaUwctOIY5xUjwrXQ4p8.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 100;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("GSo3TkcX0SwmUNLnnUlsKhqgZI.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 100;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("7b925B3vAlG2atcrbV7LoSudp7c.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 200;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("FuEG87bF2T2uEeI84KQYYAE9wA.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 200;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("l72nQILmlFUAK8OXlvJB8Qybl2M.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 200;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("PjAOIKsdFTryeYPWcKg4xHgWCTI.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 200;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("5u1LyW8isA2RA3QfYvCc6TVeGSU.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 200;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("TB25ubMpKGgq66PNQGGdJB2VGM.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 200;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("vFOa28RMJNgff4GnWLns8E8vGZw.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 200;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("JVGAsgKKXCCsDQ3MCrxIs5u1U.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 300;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("GeFYhvsobZhw8u0Xza2zCmC8Cw.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 300;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("8dxmIktsyEgZt0OloSu5gz6TgLI.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 300;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("f2kclCrwmFV8YeznrosrT3kcjE.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 300;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("HTPyW5jOpXfwIja9CrgNJUDriY4.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 300;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("SorE7ZPZIqD5pBy9oKeSOEC0Q5k.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 300;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("xFtzow8wtMpaEQuIGgCbt25Qorg.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 300;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("THWAFHoAcmqLMy81E8hCSdziVKA.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 400;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("sQxGYWDlRkDr0eOKqiNRl6g5rs.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 400;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("NNTAT1XAm8ZRkr824inYPkjNeL4.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 400;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("P2qr9PAWBt905929rHfxmneMUG0.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 400;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("2BmSa4TZZvFKAZg2DydxTbvKlTU.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 400;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("djqIk3Er2JcAcz7Rup88BdINEw.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 400;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("KMFW46iYsEZaUBwXbwPc9nQm71o.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 400;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("A5P4nkYCJlLQxGxaS1lzG8PNSc.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 500;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("vuPfygr1n1zYxscvWgGI8hRf3LE.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 500;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("jplzYzqFHXreyADwk9yrkQlWQ.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 500;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("sSIKP2TfVPvfK7YVENPE5H87A.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 500;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("gawbeo7iEJSRZ4kcrh6YRrU8o.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 500;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("xSzma7KIWAdctStaX171ey3lams.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 500;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("8E92vrr3j1gDqzepmeSbD2u0JxA.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 500;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("KKQXBq6BF0xEmVbrTnWxh3Yw.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 600;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("ugFYeIKZEJXDxI6Kh0YQUX6EK9I.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 600;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("DgDysCLt0HkIpWMu2uN5tivgQ.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 600;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("2yEyxokC6poTg3Uc5E2ogfVi6WE.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 600;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("wmHLUqO4QxLaADUScavxvknnBQ.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 600;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("08bCJfmvizuFi36VeazboYh54CQ.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 600;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("DuYGXsyDXsSnxlZ8qzmcA4x3JiI.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 600;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("fXvVh2JeZlehNcEhKHpHH0frSl0.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 700;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("7pScaNeb6M7n2HF2jKemDqzCIr4.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 700;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("qS4UjQYyATcVV9rODk0Zx9KhkY8.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 700;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("VfD2n20yM7v0hrUEBHEyafsmMBY.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 700;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("4oIO9fB59bn3cKFWz7piCj28z9s.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 700;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("TBccIZR9kIpkRce5i9ATfPp7a4.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 700;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("F5Lmfd3fCAu7TwiYbI4DLWw4ks.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 700;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("toNasQAsgu8B7dP8n9xdXRzdNhU.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 800;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("xPVm3TFQkuvdIaC7nzaBBAiE5Y.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 800;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("xwWV9Y5bwNwM4PjHKFG1XmdwA.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 800;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("oG51mTqVfF2JDETyCzOOIQOpzY.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 800;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("1aaySnsnw0pKE2qUemKvHaM1tw.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 800;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("pkaPRuutZhWxJishes736uL2KM.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 800;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("gLJVFeatQcrirAaS7jqVJIO4.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 800;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("yHWoQPBZSEiCC3aW3JXtcoFby8o.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 900;
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("UHqhq621TbUtspKtPKPA1Ne8qY.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 900;
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("6dsy2CbviAWDcszGLlgyaLpRMk.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 900;
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("TQqnntSFYYGDv7XtyT3ZhfvDA.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 900;
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("nE03Xxh2GngsU8hDpg6CRGxqfoM.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 900;
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("sz8HQr9IEEln6nmUJ8X0dtBwUQ.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 900;
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: Inter Display;
		src: url("dWFiPjtJpfcxAIDV8RPyuCq04.woff2");
		font-display: block;
		font-style: italic;
		font-weight: 900;
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Inter Placeholder;
		src: local("Arial");
		ascent-override: 90%;
		descent-override: 22.43%;
		line-gap-override: 0%;
		size-adjust: 107.64%
	}
	
	body {
		--framer-will-change-override: none
	}
	
	@supports (background: -webkit-named-image(i)) and (not (grid-template-rows: subgrid)) {
		body {
			--framer-will-change-override: transform
		}
	}
	
	[data-framer-component-type] {
		position: absolute
	}
	
	[data-framer-component-type=Text] {
		cursor: inherit
	}
	
	[data-framer-component-text-autosized] * {
		white-space: pre
	}
	
	[data-framer-component-type=Text]>* {
		text-align: var(--framer-text-alignment, start)
	}
	
	[data-framer-component-type=Text] span span,
	[data-framer-component-type=Text] p span,
	[data-framer-component-type=Text] h1 span,
	[data-framer-component-type=Text] h2 span,
	[data-framer-component-type=Text] h3 span,
	[data-framer-component-type=Text] h4 span,
	[data-framer-component-type=Text] h5 span,
	[data-framer-component-type=Text] h6 span {
		display: block
	}
	
	[data-framer-component-type=Text] span span span,
	[data-framer-component-type=Text] p span span,
	[data-framer-component-type=Text] h1 span span,
	[data-framer-component-type=Text] h2 span span,
	[data-framer-component-type=Text] h3 span span,
	[data-framer-component-type=Text] h4 span span,
	[data-framer-component-type=Text] h5 span span,
	[data-framer-component-type=Text] h6 span span {
		display: unset
	}
	
	[data-framer-component-type=Text] div div span,
	[data-framer-component-type=Text] a div span,
	[data-framer-component-type=Text] span span span,
	[data-framer-component-type=Text] p span span,
	[data-framer-component-type=Text] h1 span span,
	[data-framer-component-type=Text] h2 span span,
	[data-framer-component-type=Text] h3 span span,
	[data-framer-component-type=Text] h4 span span,
	[data-framer-component-type=Text] h5 span span,
	[data-framer-component-type=Text] h6 span span,
	[data-framer-component-type=Text] a {
		font-family: var(--font-family);
		font-style: var(--font-style);
		font-weight: min(calc(var(--framer-font-weight-increase, 0) + var(--font-weight, 400)), 900);
		color: var(--text-color);
		letter-spacing: var(--letter-spacing);
		font-size: var(--font-size);
		text-transform: var(--text-transform);
		text-decoration: var(--text-decoration);
		line-height: var(--line-height)
	}
	
	[data-framer-component-type=Text] div div span,
	[data-framer-component-type=Text] a div span,
	[data-framer-component-type=Text] span span span,
	[data-framer-component-type=Text] p span span,
	[data-framer-component-type=Text] h1 span span,
	[data-framer-component-type=Text] h2 span span,
	[data-framer-component-type=Text] h3 span span,
	[data-framer-component-type=Text] h4 span span,
	[data-framer-component-type=Text] h5 span span,
	[data-framer-component-type=Text] h6 span span,
	[data-framer-component-type=Text] a {
		--font-family: var(--framer-font-family);
		--font-style: var(--framer-font-style);
		--font-weight: var(--framer-font-weight);
		--text-color: var(--framer-text-color);
		--letter-spacing: var(--framer-letter-spacing);
		--font-size: var(--framer-font-size);
		--text-transform: var(--framer-text-transform);
		--text-decoration: var(--framer-text-decoration);
		--line-height: var(--framer-line-height)
	}
	
	[data-framer-component-type=Text] a,
	[data-framer-component-type=Text] a div span,
	[data-framer-component-type=Text] a span span span,
	[data-framer-component-type=Text] a p span span,
	[data-framer-component-type=Text] a h1 span span,
	[data-framer-component-type=Text] a h2 span span,
	[data-framer-component-type=Text] a h3 span span,
	[data-framer-component-type=Text] a h4 span span,
	[data-framer-component-type=Text] a h5 span span,
	[data-framer-component-type=Text] a h6 span span {
		--font-family: var(--framer-link-font-family, var(--framer-font-family));
		--font-style: var(--framer-link-font-style, var(--framer-font-style));
		--font-weight: var(--framer-link-font-weight, var(--framer-font-weight));
		--text-color: var(--framer-link-text-color, var(--framer-text-color));
		--font-size: var(--framer-link-font-size, var(--framer-font-size));
		--text-transform: var(--framer-link-text-transform, var(--framer-text-transform));
		--text-decoration: var(--framer-link-text-decoration, var(--framer-text-decoration))
	}
	
	[data-framer-component-type=Text] a:hover,
	[data-framer-component-type=Text] a div span:hover,
	[data-framer-component-type=Text] a span span span:hover,
	[data-framer-component-type=Text] a p span span:hover,
	[data-framer-component-type=Text] a h1 span span:hover,
	[data-framer-component-type=Text] a h2 span span:hover,
	[data-framer-component-type=Text] a h3 span span:hover,
	[data-framer-component-type=Text] a h4 span span:hover,
	[data-framer-component-type=Text] a h5 span span:hover,
	[data-framer-component-type=Text] a h6 span span:hover {
		--font-family: var(--framer-link-hover-font-family, var(--framer-link-font-family, var(--framer-font-family)));
		--font-style: var(--framer-link-hover-font-style, var(--framer-link-font-style, var(--framer-font-style)));
		--font-weight: var(--framer-link-hover-font-weight, var(--framer-link-font-weight, var(--framer-font-weight)));
		--text-color: var(--framer-link-hover-text-color, var(--framer-link-text-color, var(--framer-text-color)));
		--font-size: var(--framer-link-hover-font-size, var(--framer-link-font-size, var(--framer-font-size)));
		--text-transform: var(--framer-link-hover-text-transform, var(--framer-link-text-transform, var(--framer-text-transform)));
		--text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration)))
	}
	
	[data-framer-component-type=Text].isCurrent a,
	[data-framer-component-type=Text].isCurrent a div span,
	[data-framer-component-type=Text].isCurrent a span span span,
	[data-framer-component-type=Text].isCurrent a p span span,
	[data-framer-component-type=Text].isCurrent a h1 span span,
	[data-framer-component-type=Text].isCurrent a h2 span span,
	[data-framer-component-type=Text].isCurrent a h3 span span,
	[data-framer-component-type=Text].isCurrent a h4 span span,
	[data-framer-component-type=Text].isCurrent a h5 span span,
	[data-framer-component-type=Text].isCurrent a h6 span span {
		--font-family: var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family)));
		--font-style: var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style)));
		--font-weight: var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight)));
		--text-color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color)));
		--font-size: var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size)));
		--text-transform: var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform)));
		--text-decoration: var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration)))
	}
	
	p.framer-text,
	div.framer-text,
	h1.framer-text,
	h2.framer-text,
	h3.framer-text,
	h4.framer-text,
	h5.framer-text,
	h6.framer-text,
	ol.framer-text,
	ul.framer-text {
		margin: 0;
		padding: 0
	}
	
	p.framer-text,
	div.framer-text,
	h1.framer-text,
	h2.framer-text,
	h3.framer-text,
	h4.framer-text,
	h5.framer-text,
	h6.framer-text,
	li.framer-text,
	ol.framer-text,
	ul.framer-text,
	span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-blockquote-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));
		font-style: var(--framer-blockquote-font-style, var(--framer-font-style, normal));
		font-weight: var(--framer-blockquote-font-weight, var(--framer-font-weight, 400));
		color: var(--framer-blockquote-text-color, var(--framer-text-color, #000));
		font-size: calc(var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1));
		letter-spacing: var(--framer-blockquote-letter-spacing, var(--framer-letter-spacing, 0));
		text-transform: var(--framer-blockquote-text-transform, var(--framer-text-transform, none));
		text-decoration: var(--framer-blockquote-text-decoration, var(--framer-text-decoration, none));
		line-height: var(--framer-blockquote-line-height, var(--framer-line-height, 1.2em));
		text-align: var(--framer-blockquote-text-alignment, var(--framer-text-alignment, start));
		-webkit-text-stroke-width: var(--framer-text-stroke-width, initial);
		-webkit-text-stroke-color: var(--framer-text-stroke-color, initial);
		-moz-font-feature-settings: var(--framer-font-open-type-features, initial);
		-webkit-font-feature-settings: var(--framer-font-open-type-features, initial);
		font-feature-settings: var(--framer-font-open-type-features, initial);
		text-wrap: var(--framer-text-wrap-override, var(--framer-text-wrap))
	}
	
	.framer-fit-text .framer-text {
		white-space: nowrap;
		white-space-collapse: preserve
	}
	
	strong.framer-text {
		font-family: var(--framer-blockquote-font-family-bold, var(--framer-font-family-bold));
		font-style: var(--framer-blockquote-font-style-bold, var(--framer-font-style-bold));
		font-weight: var(--framer-blockquote-font-weight-bold, var(--framer-font-weight-bold, bolder))
	}
	
	em.framer-text {
		font-family: var(--framer-blockquote-font-family-italic, var(--framer-font-family-italic));
		font-style: var(--framer-blockquote-font-style-italic, var(--framer-font-style-italic, italic));
		font-weight: var(--framer-blockquote-font-weight-italic, var(--framer-font-weight-italic))
	}
	
	em.framer-text>strong.framer-text {
		font-family: var(--framer-blockquote-font-family-bold-italic, var(--framer-font-family-bold-italic));
		font-style: var(--framer-blockquote-font-style-bold-italic, var(--framer-font-style-bold-italic, italic));
		font-weight: var(--framer-blockquote-font-weight-bold-italic, var(--framer-font-weight-bold-italic, bolder))
	}
	
	p.framer-text:not(:first-child),
	div.framer-text:not(:first-child),
	h1.framer-text:not(:first-child),
	h2.framer-text:not(:first-child),
	h3.framer-text:not(:first-child),
	h4.framer-text:not(:first-child),
	h5.framer-text:not(:first-child),
	h6.framer-text:not(:first-child),
	ol.framer-text:not(:first-child),
	ul.framer-text:not(:first-child),
	blockquote.framer-text:not(:first-child),
	.framer-image.framer-text:not(:first-child) {
		margin-top: var(--framer-blockquote-paragraph-spacing, var(--framer-paragraph-spacing, 0))
	}
	
	li.framer-text>ul.framer-text:nth-child(2),
	li.framer-text>ol.framer-text:nth-child(2) {
		margin-top: 0
	}
	
	.framer-text[data-text-fill] {
		display: inline-block;
		background-clip: text;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		padding: max(0em, calc(calc(1.3em - var(--framer-blockquote-line-height, var(--framer-line-height, 1.3em))) / 2));
		margin: min(0em, calc(calc(1.3em - var(--framer-blockquote-line-height, var(--framer-line-height, 1.3em))) / -2))
	}
	
	code.framer-text,
	code.framer-text span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-blockquote-font-family, var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
		font-style: var(--framer-blockquote-font-style, var(--framer-code-font-style, var(--framer-font-style, normal)));
		font-weight: var(--framer-blockquote-font-weight, var(--framer-code-font-weight, var(--framer-font-weight, 400)));
		color: var(--framer-blockquote-text-color, var(--framer-code-text-color, var(--framer-text-color, #000)));
		font-size: calc(var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1));
		letter-spacing: var(--framer-blockquote-letter-spacing, var(--framer-letter-spacing, 0));
		line-height: var(--framer-blockquote-line-height, var(--framer-line-height, 1.2em))
	}
	
	blockquote.framer-text {
		margin-block-start: initial;
		margin-block-end: initial;
		margin-inline-start: initial;
		margin-inline-end: initial;
		unicode-bidi: initial
	}
	
	a.framer-text,
	a.framer-text span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-blockquote-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
		font-style: var(--framer-blockquote-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));
		font-weight: var(--framer-blockquote-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));
		color: var(--framer-blockquote-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));
		font-size: calc(var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1));
		text-transform: var(--framer-blockquote-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));
		text-decoration: var(--framer-blockquote-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)));
		cursor: var(--framer-custom-cursors, pointer)
	}
	
	code.framer-text a.framer-text,
	code.framer-text a.framer-text span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-blockquote-font-family, var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
		font-style: var(--framer-blockquote-font-style, var(--framer-code-font-style, var(--framer-font-style, normal)));
		font-weight: var(--framer-blockquote-font-weight, var(--framer-code-font-weight, var(--framer-font-weight, 400)));
		color: var(--framer-blockquote-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000))));
		font-size: calc(var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1))
	}
	
	a.framer-text:hover,
	a.framer-text:hover span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-link-hover-font-family, var(--framer-blockquote-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif))));
		font-style: var(--framer-link-hover-font-style, var(--framer-blockquote-font-style, var(--framer-link-font-style, var(--framer-font-style, normal))));
		font-weight: var(--framer-link-hover-font-weight, var(--framer-blockquote-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400))));
		color: var(--framer-link-hover-text-color, var(--framer-blockquote-text-color, var(--framer-link-text-color, var(--framer-text-color, #000))));
		font-size: calc(var(--framer-link-hover-font-size, var(--framer-blockquote-font-size, var(--framer-font-size, 16px))) * var(--framer-font-size-scale, 1));
		text-transform: var(--framer-link-hover-text-transform, var(--framer-blockquote-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none))));
		text-decoration: var(--framer-link-hover-text-decoration, var(--framer-blockquote-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))))
	}
	
	code.framer-text a.framer-text:hover,
	code.framer-text a.framer-text:hover span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-blockquote-font-family, var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
		font-style: var(--framer-blockquote-font-style, var(--framer-code-font-style, var(--framer-font-style, normal)));
		font-weight: var(--framer-blockquote-font-weight, var(--framer-code-font-weight, var(--framer-font-weight, 400)));
		color: var(--framer-link-hover-text-color, var(--framer-blockquote-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000)))));
		font-size: calc(var(--framer-link-hover-font-size, var(--framer-blockquote-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)))) * var(--framer-font-size-scale, 1))
	}
	
	a.framer-text[data-framer-page-link-current],
	a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
		font-style: var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));
		font-weight: var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));
		color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));
		font-size: calc(var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))) * var(--framer-font-size-scale, 1));
		text-transform: var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));
		text-decoration: var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)))
	}
	
	code.framer-text a.framer-text[data-framer-page-link-current],
	code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));
		font-style: var(--framer-code-font-style, var(--framer-font-style, normal));
		font-weight: var(--framer-code-font-weight, var(--framer-font-weight, 400));
		color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000))));
		font-size: calc(var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))) * var(--framer-font-size-scale, 1))
	}
	
	a.framer-text[data-framer-page-link-current]:hover,
	a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-link-hover-font-family, var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif))));
		font-style: var(--framer-link-hover-font-style, var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal))));
		font-weight: var(--framer-link-hover-font-weight, var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400))));
		color: var(--framer-link-hover-text-color, var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000))));
		font-size: calc(var(--framer-link-hover-font-size, var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)))) * var(--framer-font-size-scale, 1));
		text-transform: var(--framer-link-hover-text-transform, var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none))));
		text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))))
	}
	
	code.framer-text a.framer-text[data-framer-page-link-current]:hover,
	code.framer-text a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));
		font-style: var(--framer-code-font-style, var(--framer-font-style, normal));
		font-weight: var(--framer-code-font-weight, var(--framer-font-weight, 400));
		color: var(--framer-link-hover-text-color, var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000)))));
		font-size: calc(var(--framer-link-hover-font-size, var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)))) * var(--framer-font-size-scale, 1))
	}
	
	.framer-image.framer-text {
		display: block;
		max-width: 100%;
		height: auto
	}
	
	.text-styles-preset-reset.framer-text {
		--framer-font-family: Inter, Inter Placeholder, sans-serif;
		--framer-font-style: normal;
		--framer-font-weight: 500;
		--framer-text-color: #000;
		--framer-font-size: 16px;
		--framer-letter-spacing: 0;
		--framer-text-transform: none;
		--framer-text-decoration: none;
		--framer-line-height: 1.2em;
		--framer-text-alignment: start;
		--framer-font-open-type-features: normal
	}
	
	ol.framer-text {
		--list-style-type: decimal
	}
	
	ul.framer-text,
	ol.framer-text {
		display: table;
		width: 100%
	}
	
	li.framer-text {
		display: table-row;
		counter-increment: list-item;
		list-style: none
	}
	
	ol.framer-text>li.framer-text:before {
		display: table-cell;
		width: 2.25ch;
		box-sizing: border-box;
		padding-inline-end: .75ch;
		content: counter(list-item, var(--list-style-type)) ".";
		white-space: nowrap
	}
	
	ul.framer-text>li.framer-text:before {
		display: table-cell;
		width: 2.25ch;
		box-sizing: border-box;
		padding-inline-end: .75ch;
		content: "\2022"
	}
	
	.framer-text-module[style*=aspect-ratio]>:first-child {
		width: 100%
	}
	
	@supports not (aspect-ratio: 1) {
		.framer-text-module[style*=aspect-ratio] {
			position: relative
		}
	}
	
	@supports not (aspect-ratio: 1) {
		.framer-text-module[style*=aspect-ratio]:before {
			content: "";
			display: block;
			padding-bottom: calc(100% / calc(var(--aspect-ratio)))
		}
	}
	
	@supports not (aspect-ratio: 1) {
		.framer-text-module[style*=aspect-ratio]>:first-child {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%
		}
	}
	
	[data-framer-component-type=DeprecatedRichText] {
		cursor: inherit
	}
	
	[data-framer-component-type=DeprecatedRichText] .text-styles-preset-reset {
		--framer-font-family: Inter, Inter Placeholder, sans-serif;
		--framer-font-style: normal;
		--framer-font-weight: 500;
		--framer-text-color: #000;
		--framer-font-size: 16px;
		--framer-letter-spacing: 0;
		--framer-text-transform: none;
		--framer-text-decoration: none;
		--framer-line-height: 1.2em;
		--framer-text-alignment: start;
		--framer-font-open-type-features: normal
	}
	
	[data-framer-component-type=DeprecatedRichText] p,
	[data-framer-component-type=DeprecatedRichText] div,
	[data-framer-component-type=DeprecatedRichText] h1,
	[data-framer-component-type=DeprecatedRichText] h2,
	[data-framer-component-type=DeprecatedRichText] h3,
	[data-framer-component-type=DeprecatedRichText] h4,
	[data-framer-component-type=DeprecatedRichText] h5,
	[data-framer-component-type=DeprecatedRichText] h6 {
		margin: 0;
		padding: 0
	}
	
	[data-framer-component-type=DeprecatedRichText] p,
	[data-framer-component-type=DeprecatedRichText] div,
	[data-framer-component-type=DeprecatedRichText] h1,
	[data-framer-component-type=DeprecatedRichText] h2,
	[data-framer-component-type=DeprecatedRichText] h3,
	[data-framer-component-type=DeprecatedRichText] h4,
	[data-framer-component-type=DeprecatedRichText] h5,
	[data-framer-component-type=DeprecatedRichText] h6,
	[data-framer-component-type=DeprecatedRichText] li,
	[data-framer-component-type=DeprecatedRichText] ol,
	[data-framer-component-type=DeprecatedRichText] ul,
	[data-framer-component-type=DeprecatedRichText] span:not([data-text-fill]) {
		font-family: var(--framer-font-family, Inter, Inter Placeholder, sans-serif);
		font-style: var(--framer-font-style, normal);
		font-weight: var(--framer-font-weight, 400);
		color: var(--framer-text-color, #000);
		font-size: var(--framer-font-size, 16px);
		letter-spacing: var(--framer-letter-spacing, 0);
		text-transform: var(--framer-text-transform, none);
		text-decoration: var(--framer-text-decoration, none);
		line-height: var(--framer-line-height, 1.2em);
		text-align: var(--framer-text-alignment, start)
	}
	
	[data-framer-component-type=DeprecatedRichText] p:not(:first-child),
	[data-framer-component-type=DeprecatedRichText] div:not(:first-child),
	[data-framer-component-type=DeprecatedRichText] h1:not(:first-child),
	[data-framer-component-type=DeprecatedRichText] h2:not(:first-child),
	[data-framer-component-type=DeprecatedRichText] h3:not(:first-child),
	[data-framer-component-type=DeprecatedRichText] h4:not(:first-child),
	[data-framer-component-type=DeprecatedRichText] h5:not(:first-child),
	[data-framer-component-type=DeprecatedRichText] h6:not(:first-child),
	[data-framer-component-type=DeprecatedRichText] ol:not(:first-child),
	[data-framer-component-type=DeprecatedRichText] ul:not(:first-child),
	[data-framer-component-type=DeprecatedRichText] .framer-image:not(:first-child) {
		margin-top: var(--framer-paragraph-spacing, 0)
	}
	
	[data-framer-component-type=DeprecatedRichText] span[data-text-fill] {
		display: inline-block;
		background-clip: text;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent
	}
	
	[data-framer-component-type=DeprecatedRichText] a,
	[data-framer-component-type=DeprecatedRichText] a span:not([data-text-fill]) {
		font-family: var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));
		font-style: var(--framer-link-font-style, var(--framer-font-style, normal));
		font-weight: var(--framer-link-font-weight, var(--framer-font-weight, 400));
		color: var(--framer-link-text-color, var(--framer-text-color, #000));
		font-size: var(--framer-link-font-size, var(--framer-font-size, 16px));
		text-transform: var(--framer-link-text-transform, var(--framer-text-transform, none));
		text-decoration: var(--framer-link-text-decoration, var(--framer-text-decoration, none))
	}
	
	[data-framer-component-type=DeprecatedRichText] a:hover,
	[data-framer-component-type=DeprecatedRichText] a:hover span:not([data-text-fill]) {
		font-family: var(--framer-link-hover-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
		font-style: var(--framer-link-hover-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));
		font-weight: var(--framer-link-hover-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));
		color: var(--framer-link-hover-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));
		font-size: var(--framer-link-hover-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)));
		text-transform: var(--framer-link-hover-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));
		text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)))
	}
	
	a[data-framer-page-link-current],
	a[data-framer-page-link-current] span:not([data-text-fill]) {
		font-family: var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
		font-style: var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));
		font-weight: var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));
		color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));
		font-size: var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)));
		text-transform: var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));
		text-decoration: var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)))
	}
	
	a[data-framer-page-link-current]:hover,
	a[data-framer-page-link-current]:hover span:not([data-text-fill]) {
		font-family: var(--framer-link-hover-font-family, var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif))));
		font-style: var(--framer-link-hover-font-style, var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal))));
		font-weight: var(--framer-link-hover-font-weight, var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400))));
		color: var(--framer-link-hover-text-color, var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000))));
		font-size: var(--framer-link-hover-font-size, var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))));
		text-transform: var(--framer-link-hover-text-transform, var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none))));
		text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))))
	}
	
	[data-framer-component-type=DeprecatedRichText] strong {
		font-weight: bolder
	}
	
	[data-framer-component-type=DeprecatedRichText] em {
		font-style: italic
	}
	
	[data-framer-component-type=DeprecatedRichText] .framer-image {
		display: block;
		max-width: 100%;
		height: auto
	}
	
	[data-framer-component-type=DeprecatedRichText] ul,
	[data-framer-component-type=DeprecatedRichText] ol {
		display: table;
		width: 100%;
		padding-left: 0;
		margin: 0
	}
	
	[data-framer-component-type=DeprecatedRichText] li {
		display: table-row;
		counter-increment: list-item;
		list-style: none
	}
	
	[data-framer-component-type=DeprecatedRichText] ol>li:before {
		display: table-cell;
		width: 2.25ch;
		box-sizing: border-box;
		padding-right: .75ch;
		content: counter(list-item) ".";
		white-space: nowrap
	}
	
	[data-framer-component-type=DeprecatedRichText] ul>li:before {
		display: table-cell;
		width: 2.25ch;
		box-sizing: border-box;
		padding-right: .75ch;
		content: "\2022"
	}
	
	:not([data-framer-generated])>[data-framer-stack-content-wrapper]>*,
	:not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-component-type],
	:not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-legacy-stack-gap-enabled]>*,
	:not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-legacy-stack-gap-enabled]>[data-framer-component-type] {
		position: relative
	}
	
	.flexbox-gap-not-supported [data-framer-legacy-stack-gap-enabled=true]>*,
	[data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false] {
		margin-top: calc(var(--stack-gap-y) / 2);
		margin-bottom: calc(var(--stack-gap-y) / 2);
		margin-right: calc(var(--stack-gap-x) / 2);
		margin-left: calc(var(--stack-gap-x) / 2)
	}
	
	[data-framer-stack-content-wrapper][data-framer-stack-gap-enabled=true] {
		row-gap: var(--stack-native-row-gap);
		column-gap: var(--stack-native-column-gap)
	}
	
	.flexbox-gap-not-supported [data-framer-stack-content-wrapper][data-framer-stack-gap-enabled=true] {
		row-gap: unset;
		column-gap: unset
	}
	
	.flexbox-gap-not-supported [data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true]>*:first-child,
	[data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>*:first-child,
	.flexbox-gap-not-supported [data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true]>*:last-child,
	[data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>*:last-child {
		margin-top: 0;
		margin-left: 0
	}
	
	.flexbox-gap-not-supported [data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true]>*:last-child,
	[data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>*:last-child,
	.flexbox-gap-not-supported [data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true]>*:first-child,
	[data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>*:first-child {
		margin-right: 0;
		margin-bottom: 0
	}
	
	NavigationContainer [data-framer-component-type=NavigationContainer]>*,
	[data-framer-component-type=NavigationContainer]>[data-framer-component-type] {
		position: relative
	}
	
	[data-framer-component-type=Scroll]::-webkit-scrollbar {
		display: none
	}
	
	[data-framer-component-type=ScrollContentWrapper]>* {
		position: relative
	}
	
	[data-framer-component-type=NativeScroll] {
		-webkit-overflow-scrolling: touch
	}
	
	[data-framer-component-type=NativeScroll]>* {
		position: relative
	}
	
	[data-framer-component-type=NativeScroll].direction-both {
		overflow-x: scroll;
		overflow-y: scroll
	}
	
	[data-framer-component-type=NativeScroll].direction-vertical {
		overflow-x: hidden;
		overflow-y: scroll
	}
	
	[data-framer-component-type=NativeScroll].direction-horizontal {
		overflow-x: scroll;
		overflow-y: hidden
	}
	
	[data-framer-component-type=NativeScroll].direction-vertical>* {
		width: 100%!important
	}
	
	[data-framer-component-type=NativeScroll].direction-horizontal>* {
		height: 100%!important
	}
	
	[data-framer-component-type=NativeScroll].scrollbar-hidden::-webkit-scrollbar {
		display: none
	}
	
	[data-framer-component-type=PageContentWrapper]>*,
	[data-framer-component-type=PageContentWrapper]>[data-framer-component-type] {
		position: relative
	}
	
	[data-framer-component-type=DeviceComponent].no-device>* {
		width: 100%!important;
		height: 100%!important
	}
	
	[data-is-present=false],
	[data-is-present=false] * {
		pointer-events: none!important
	}
	
	[data-framer-cursor=pointer] {
		cursor: pointer
	}
	
	[data-framer-cursor=grab] {
		cursor: grab
	}
	
	[data-framer-cursor=grab]:active {
		cursor: grabbing
	}
	
	[data-framer-component-type=Frame] *,
	[data-framer-component-type=Stack] * {
		pointer-events: auto
	}
	
	[data-framer-generated] * {
		pointer-events: unset
	}
	
	.svgContainer svg {
		display: block
	}
	
	[data-reset=button] {
		border-width: 0;
		padding: 0;
		background: none
	}
	
	[data-hide-scrollbars=true]::-webkit-scrollbar {
		width: 0px;
		height: 0px
	}
	
	[data-hide-scrollbars=true]::-webkit-scrollbar-thumb {
		background: transparent
	}
	
	.framer-cursor-none,
	.framer-cursor-none * {
		cursor: none!important
	}
	
	.framer-pointer-events-none,
	.framer-pointer-events-none * {
		pointer-events: none!important
	}
	
	.framer-body-augiA20Il-framer-kZhwx {
		background: var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22))
	}
	
	.framer-kZhwx.framer-lux5qc,
	.framer-kZhwx .framer-lux5qc {
		display: block
	}
	
	.framer-kZhwx.framer-72rtr7 {
		align-content: center;
		align-items: center;
		background-color: var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, #020816);
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 0px;
		height: min-content;
		justify-content: flex-start;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 1200px
	}
	
	.framer-kZhwx .framer-1e77m3z-container {
		flex: none;
		height: auto;
		left: 50%;
		position: fixed;
		top: 0;
		transform: translate(-50%);
		width: 100%;
		z-index: 10
	}
	
	.framer-kZhwx .framer-ylqfxg {
		align-content: center;
		align-items: center;
		background-color: #030d1e;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 10px;
		height: min-content;
		justify-content: center;
		overflow: hidden;
		padding: 64px 0 0;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-15dapfd-container {
		flex: none;
		height: 40px;
		position: relative;
		width: 100%;
		z-index: 1
	}
	
	.framer-kZhwx .framer-1u0hg3y,
	.framer-kZhwx .framer-f54led,
	.framer-kZhwx .framer-1auvosy,
	.framer-kZhwx .framer-1pc2216,
	.framer-kZhwx .framer-1yev8du,
	.framer-kZhwx .framer-1wphc74,
	.framer-kZhwx .framer-1yn6gyl,
	.framer-kZhwx .framer-13dco91 {
		align-content: center;
		align-items: center;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 5px;
		height: min-content;
		justify-content: center;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: min-content
	}
	
	.framer-kZhwx .framer-p5wz2h-container,
	.framer-kZhwx .framer-14ojyzr-container,
	.framer-kZhwx .framer-1ejiqad-container,
	.framer-kZhwx .framer-5jygey-container,
	.framer-kZhwx .framer-1u5gw3a-container,
	.framer-kZhwx .framer-dkrcl0-container,
	.framer-kZhwx .framer-1h6rwhy-container,
	.framer-kZhwx .framer-t8cg0p-container {
		flex: none;
		height: 16px;
		position: relative;
		width: 16px
	}
	
	.framer-kZhwx .framer-1vjyyeu,
	.framer-kZhwx .framer-1txdrgk,
	.framer-kZhwx .framer-3bo8os,
	.framer-kZhwx .framer-pfqpkl,
	.framer-kZhwx .framer-1huhhqf,
	.framer-kZhwx .framer-17ryf4v,
	.framer-kZhwx .framer-imlmhq,
	.framer-kZhwx .framer-1grtcjj {
		--framer-link-text-color: #0099ff;
		--framer-link-text-decoration: underline;
		flex: none;
		height: auto;
		position: relative;
		white-space: pre;
		width: auto
	}
	
	.framer-kZhwx .framer-gw2l31 {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 0px;
		height: min-content;
		justify-content: center;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-12yt4k5 {
		align-content: center;
		align-items: center;
		background: radial-gradient(56.99999999999999% 63% at 50% -27.200000000000003%, #bcf682 0%, rgb(85, 225, 221) 21.405194256756758%, rgb(0, 100, 158) 42.80862894144144%, var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22)) 100%);
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 96px;
		height: min-content;
		justify-content: center;
		overflow: visible;
		padding: 96px 40px 0;
		position: relative;
		width: 100%;
		z-index: 1
	}
	
	.framer-kZhwx .framer-1ipz54b {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 120px;
		height: min-content;
		justify-content: center;
		max-width: 1008px;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-1aabdqp {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: 1 0 0px;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 40px;
		height: min-content;
		justify-content: flex-start;
		max-width: 720px;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 1px
	}
	
	.framer-kZhwx .framer-fg6g42,
	.framer-kZhwx .framer-497p1l,
	.framer-kZhwx .framer-1bt0dwe,
	.framer-kZhwx .framer-1mo082x,
	.framer-kZhwx .framer-7w1mml {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 24px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-1o32qo8 {
		--border-bottom-width: 1px;
		--border-color: rgba(255, 255, 255, .1);
		--border-left-width: 1px;
		--border-right-width: 1px;
		--border-style: solid;
		--border-top-width: 1px;
		align-content: center;
		align-items: center;
		background: linear-gradient(95deg, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, 0) 100%);
		border-radius: 84px;
		box-shadow: 0 1px 3px #0000000f, 0 2px 4px 1px #0000001a;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 8px;
		height: min-content;
		justify-content: center;
		overflow: visible;
		padding: 8px 16px 8px 8px;
		position: relative;
		width: min-content
	}
	
	.framer-kZhwx .framer-9olpt7 {
		align-content: center;
		align-items: center;
		background: linear-gradient(180deg, #038dbf 0%, rgb(115, 208, 185) 100%);
		border-radius: 50px;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 4px;
		height: min-content;
		justify-content: center;
		overflow: hidden;
		padding: 0 8px;
		position: relative;
		width: min-content;
		will-change: var(--framer-will-change-override, transform)
	}
	
	.framer-kZhwx .framer-18bqcsw,
	.framer-kZhwx .framer-2slhgs {
		--framer-paragraph-spacing: 0px;
		flex: none;
		height: auto;
		position: relative;
		white-space: pre;
		width: auto
	}
	
	.framer-kZhwx .framer-1tljl5c,
	.framer-kZhwx .framer-c91wod,
	.framer-kZhwx .framer-xplge0,
	.framer-kZhwx .framer-1jpsqu1,
	.framer-kZhwx .framer-ly7s1c,
	.framer-kZhwx .framer-28gbdc,
	.framer-kZhwx .framer-1fhze1r,
	.framer-kZhwx .framer-1upo9s5,
	.framer-kZhwx .framer-1ts6gfi,
	.framer-kZhwx .framer-vqln50,
	.framer-kZhwx .framer-2bkvx3,
	.framer-kZhwx .framer-1unnq2l,
	.framer-kZhwx .framer-oqd55n,
	.framer-kZhwx .framer-w397s,
	.framer-kZhwx .framer-jmdhys,
	.framer-kZhwx .framer-1ayldvb,
	.framer-kZhwx .framer-1il5mpj,
	.framer-kZhwx .framer-1x5yknn,
	.framer-kZhwx .framer-1co15jc,
	.framer-kZhwx .framer-154gi0x,
	.framer-kZhwx .framer-12q3ykw,
	.framer-kZhwx .framer-12vo4uy,
	.framer-kZhwx .framer-kty2ez,
	.framer-kZhwx .framer-1rbvdsc,
	.framer-kZhwx .framer-sm0a0j,
	.framer-kZhwx .framer-gag91u,
	.framer-kZhwx .framer-1xhnwln,
	.framer-kZhwx .framer-427nsn,
	.framer-kZhwx .framer-134espz,
	.framer-kZhwx .framer-2v8u8e,
	.framer-kZhwx .framer-19s6tg5,
	.framer-kZhwx .framer-142wrb5,
	.framer-kZhwx .framer-1eh1o4b,
	.framer-kZhwx .framer-1fzlv1y,
	.framer-kZhwx .framer-j8g784,
	.framer-kZhwx .framer-b6ff23,
	.framer-kZhwx .framer-7dwvop,
	.framer-kZhwx .framer-1ymd4ov,
	.framer-kZhwx .framer-1l9phln,
	.framer-kZhwx .framer-1t7oudk,
	.framer-kZhwx .framer-1o5raiu,
	.framer-kZhwx .framer-2sbx2f {
		--framer-paragraph-spacing: 0px;
		flex: none;
		height: auto;
		position: relative;
		white-space: pre-wrap;
		width: 100%;
		word-break: break-word;
		word-wrap: break-word
	}
	
	.framer-kZhwx .framer-78hwne {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 16px;
		height: min-content;
		justify-content: center;
		overflow: visible;
		padding: 0;
		position: relative;
		width: min-content
	}
	
	.framer-kZhwx .framer-p1d7zh-container,
	.framer-kZhwx .framer-lwtkmn-container,
	.framer-kZhwx .framer-1dj2yed-container,
	.framer-kZhwx .framer-1sccopc-container {
		flex: none;
		height: 40px;
		position: relative;
		width: auto
	}
	
	.framer-kZhwx .framer-e6eixt {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 10px;
		height: min-content;
		justify-content: center;
		overflow: visible;
		padding: 0;
		position: relative;
		width: min-content
	}
	
	.framer-kZhwx .framer-1j0waj {
		aspect-ratio: 1.1666666666666667 / 1;
		bottom: -2px;
		flex: none;
		height: var(--framer-aspect-ratio-supported, 342px);
		left: -78px;
		overflow: visible;
		position: absolute;
		width: 400px;
		z-index: 1
	}
	
	.framer-kZhwx .framer-4jm86n {
		aspect-ratio: 2.236842105263158 / 1;
		flex: none;
		height: var(--framer-aspect-ratio-supported, 134px);
		overflow: visible;
		position: absolute;
		right: -55px;
		top: 64px;
		width: 300px;
		z-index: 1
	}
	
	.framer-kZhwx .framer-kwzywq {
		aspect-ratio: .6780626780626781 / 1;
		flex: none;
		height: var(--framer-aspect-ratio-supported, 590px);
		overflow: visible;
		position: relative;
		width: 400px
	}
	
	.framer-kZhwx .framer-5ux0q2 {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 24px;
		height: min-content;
		justify-content: center;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-1fxpxpl {
		--framer-link-text-color: #0099ff;
		--framer-link-text-decoration: underline;
		flex: none;
		height: auto;
		position: relative;
		white-space: pre-wrap;
		width: 100%;
		word-break: break-word;
		word-wrap: break-word
	}
	
	.framer-kZhwx .framer-ak9aod {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 16px;
		height: min-content;
		justify-content: center;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 1120px
	}
	
	.framer-kZhwx .framer-85lh0w-container {
		flex: none;
		height: 48px;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-9ssa5v {
		aspect-ratio: 4.03 / 1;
		height: var(--framer-aspect-ratio-supported, 32px);
		overflow: visible;
		position: relative;
		width: 128px
	}
	
	.framer-kZhwx .framer-s7d9hd {
		aspect-ratio: 5.34 / 1;
		height: var(--framer-aspect-ratio-supported, 22px);
		overflow: visible;
		position: relative;
		width: 120px
	}
	
	.framer-kZhwx .framer-1rgk015 {
		aspect-ratio: 4.67 / 1;
		height: var(--framer-aspect-ratio-supported, 28px);
		overflow: visible;
		position: relative;
		width: 130px
	}
	
	.framer-kZhwx .framer-1cba6qo {
		aspect-ratio: 5.45 / 1;
		height: var(--framer-aspect-ratio-supported, 24px);
		overflow: visible;
		position: relative;
		width: 130px
	}
	
	.framer-kZhwx .framer-1wv8cc9 {
		aspect-ratio: 4.1 / 1;
		height: var(--framer-aspect-ratio-supported, 32px);
		overflow: visible;
		position: relative;
		width: 130px
	}
	
	.framer-kZhwx .framer-7zjrbh-container {
		flex: none;
		height: 48px;
		position: relative;
		width: 800px
	}
	
	.framer-kZhwx .framer-1jxwiz3 {
		align-content: center;
		align-items: center;
		background-color: var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, #020816);
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 0px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 96px;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-u3dcdv {
		align-content: center;
		align-items: center;
		border-radius: 16px;
		box-shadow: 0 2px 3px #0000000d;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 96px;
		height: min-content;
		justify-content: flex-start;
		max-width: 1008px;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 100%;
		will-change: var(--framer-will-change-override, transform)
	}
	
	.framer-kZhwx .framer-83lhxl,
	.framer-kZhwx .framer-4bodwh {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 48px;
		height: min-content;
		justify-content: center;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-1k4ehn0,
	.framer-kZhwx .framer-u2mknz {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: 1 0 0px;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 20px;
		height: min-content;
		justify-content: center;
		max-width: 480px;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 1px
	}
	
	.framer-kZhwx .framer-1mt68oo-container,
	.framer-kZhwx .framer-p7fo4j-container,
	.framer-kZhwx .framer-1rt0nl7-container,
	.framer-kZhwx .framer-hergmt-container,
	.framer-kZhwx .framer-1bvtsy0-container,
	.framer-kZhwx .framer-k73igb-container,
	.framer-kZhwx .framer-1wthu24-container {
		flex: none;
		height: auto;
		position: relative;
		width: auto
	}
	
	.framer-kZhwx .framer-va44fv,
	.framer-kZhwx .framer-18iu0ys,
	.framer-kZhwx .framer-2y67nk,
	.framer-kZhwx .framer-h2jo8p,
	.framer-kZhwx .framer-16spfap {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 12px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-1czqwnp,
	.framer-kZhwx .framer-s9jcs6,
	.framer-kZhwx .framer-1tvyvzl {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 16px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-anf5cm,
	.framer-kZhwx .framer-1outfpn,
	.framer-kZhwx .framer-16h5qea {
		aspect-ratio: 1 / 1;
		flex: none;
		height: var(--framer-aspect-ratio-supported, 20px);
		position: relative;
		width: 20px
	}
	
	.framer-kZhwx .framer-1pbqxgq,
	.framer-kZhwx .framer-1kw5a7,
	.framer-kZhwx .framer-16psfu {
		--framer-paragraph-spacing: 0px;
		flex: 1 0 0px;
		height: auto;
		position: relative;
		white-space: pre-wrap;
		width: 1px;
		word-break: break-word;
		word-wrap: break-word
	}
	
	.framer-kZhwx .framer-q0admd {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 10px;
		height: min-content;
		justify-content: center;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 480px
	}
	
	.framer-kZhwx .framer-1sqc35a {
		aspect-ratio: 1.1358778625954198 / 1;
		bottom: 0;
		flex: none;
		height: var(--framer-aspect-ratio-supported, 335px);
		left: 0;
		overflow: visible;
		position: absolute;
		width: 380px;
		z-index: 1
	}
	
	.framer-kZhwx .framer-1811f0u {
		aspect-ratio: .84 / 1;
		flex: none;
		height: var(--framer-aspect-ratio-supported, 440px);
		overflow: visible;
		position: relative;
		width: 370px
	}
	
	.framer-kZhwx .framer-y2zzuz {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 10px;
		height: min-content;
		justify-content: center;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 480px
	}
	
	.framer-kZhwx .framer-1ckwon {
		aspect-ratio: 2.0416666666666665 / 1;
		flex: none;
		height: var(--framer-aspect-ratio-supported, 157px);
		overflow: visible;
		position: absolute;
		right: 0;
		top: 42px;
		width: 320px;
		z-index: 1
	}
	
	.framer-kZhwx .framer-1ejqkob {
		aspect-ratio: 2.0416666666666665 / 1;
		bottom: 13px;
		flex: none;
		height: var(--framer-aspect-ratio-supported, 157px);
		left: 0;
		overflow: visible;
		position: absolute;
		width: 320px;
		z-index: 1
	}
	
	.framer-kZhwx .framer-g7sj8 {
		aspect-ratio: .84 / 1;
		flex: none;
		height: var(--framer-aspect-ratio-supported, 400px);
		overflow: visible;
		position: relative;
		width: 336px
	}
	
	.framer-kZhwx .framer-zgpgx2 {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 40px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-16u4c2y,
	.framer-kZhwx .framer-1qlob93 {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: 1 0 0px;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 12px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 1px
	}
	
	.framer-kZhwx .framer-1hwvc8h,
	.framer-kZhwx .framer-arv5wf {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 8px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-latgss {
		align-content: center;
		align-items: center;
		background-color: var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, #020816);
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 80px;
		height: min-content;
		justify-content: flex-start;
		overflow: hidden;
		padding: 0 96px 96px;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-bznti3 {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 56px;
		height: min-content;
		justify-content: center;
		max-width: 1008px;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-4amq41,
	.framer-kZhwx .framer-34hh3u,
	.framer-kZhwx .framer-xl0xl5 {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 20px;
		height: min-content;
		justify-content: center;
		max-width: 640px;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-5zwcmw {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 32px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-1gcbi81 {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 32px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-1fbuw47,
	.framer-kZhwx .framer-jwattt {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: 1 0 0px;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 32px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 1px
	}
	
	.framer-kZhwx .framer-e3ltab,
	.framer-kZhwx .framer-6dltqx {
		--border-bottom-width: 1px;
		--border-color: rgba(255, 255, 255, .1);
		--border-left-width: 1px;
		--border-right-width: 1px;
		--border-style: solid;
		--border-top-width: 1px;
		align-content: flex-start;
		align-items: flex-start;
		background: radial-gradient(50% 50% at 50% 0%, rgba(0, 145, 189, .1) 0%, var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22)) 100%);
		border-radius: 16px;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 0px;
		height: 236px;
		justify-content: center;
		overflow: hidden;
		padding: 40px;
		position: relative;
		width: 100%;
		will-change: var(--framer-will-change-override, transform)
	}
	
	.framer-kZhwx .framer-6snibo-container,
	.framer-kZhwx .framer-pnizm-container,
	.framer-kZhwx .framer-5r25l6-container,
	.framer-kZhwx .framer-enypci-container {
		flex: none;
		height: 40px;
		position: relative;
		width: 40px
	}
	
	.framer-kZhwx .framer-edgzct,
	.framer-kZhwx .framer-1dzncvh {
		--border-bottom-width: 1px;
		--border-color: rgba(255, 255, 255, .1);
		--border-left-width: 1px;
		--border-right-width: 1px;
		--border-style: solid;
		--border-top-width: 1px;
		align-content: flex-start;
		align-items: flex-start;
		background: radial-gradient(50% 25% at 50% 0%, rgba(0, 145, 189, .1) 0%, var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22)) 100%);
		border-radius: 16px;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 40px;
		height: 658px;
		justify-content: flex-start;
		overflow: hidden;
		padding: 32px 40px 0;
		position: relative;
		width: 100%;
		will-change: var(--framer-will-change-override, transform)
	}
	
	.framer-kZhwx .framer-1uzummk,
	.framer-kZhwx .framer-gfa75q {
		aspect-ratio: 1.1621233859397417 / 1;
		flex: none;
		height: var(--framer-aspect-ratio-supported, 460px);
		overflow: visible;
		position: relative;
		width: 535px
	}
	
	.framer-kZhwx .framer-12ai0w6 {
		align-content: center;
		align-items: center;
		background: radial-gradient(66% 79% at 0% 100%, #55e1dd 0%, rgb(0, 100, 158) 23.91434403153153%, var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22)) 100%);
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 10px;
		height: min-content;
		justify-content: center;
		overflow: visible;
		padding: 0 96px 96px;
		position: relative;
		width: 100%;
		z-index: 1
	}
	
	.framer-kZhwx .framer-17o7a3f {
		align-content: center;
		align-items: center;
		display: flex;
		flex: 1 0 0px;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 56px;
		height: min-content;
		justify-content: center;
		max-width: 1008px;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 1px
	}
	
	.framer-kZhwx .framer-ozyyvk {
		display: grid;
		flex: none;
		gap: 24px;
		grid-auto-rows: minmax(0, 1fr);
		grid-template-columns: repeat(3, minmax(200px, 1fr));
		grid-template-rows: repeat(2, minmax(0, 1fr));
		height: min-content;
		justify-content: center;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-pnrzjh,
	.framer-kZhwx .framer-10tdn7j,
	.framer-kZhwx .framer-1fcx783,
	.framer-kZhwx .framer-1hwvy83 {
		align-content: flex-start;
		align-items: flex-start;
		align-self: start;
		background-color: var(--token-cbcabb34-1a7c-41c5-9eae-a0cdb6acd8e1, #ffffff);
		border-radius: 12px;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 24px;
		height: min-content;
		justify-content: flex-start;
		justify-self: start;
		overflow: hidden;
		padding: 32px;
		position: relative;
		width: 100%;
		will-change: var(--framer-will-change-override, transform)
	}
	
	.framer-kZhwx .framer-1vkrvd2,
	.framer-kZhwx .framer-1il0ygz,
	.framer-kZhwx .framer-16dt9vw,
	.framer-kZhwx .framer-h5ebxx,
	.framer-kZhwx .framer-yrp3zm {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 4px;
		height: min-content;
		justify-content: center;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: min-content
	}
	
	.framer-kZhwx .framer-1mp9sfx-container,
	.framer-kZhwx .framer-1n61yzs-container,
	.framer-kZhwx .framer-1a5uw6x-container,
	.framer-kZhwx .framer-fe4r4s-container,
	.framer-kZhwx .framer-q6ozg9-container,
	.framer-kZhwx .framer-16ul47d-container,
	.framer-kZhwx .framer-sja4ff-container,
	.framer-kZhwx .framer-dicil9-container,
	.framer-kZhwx .framer-wxlnt2-container,
	.framer-kZhwx .framer-ihmm3h-container,
	.framer-kZhwx .framer-nkqkqz-container,
	.framer-kZhwx .framer-h0vkfe-container,
	.framer-kZhwx .framer-1b5zahc-container,
	.framer-kZhwx .framer-18tg2he-container,
	.framer-kZhwx .framer-1s79h3d-container,
	.framer-kZhwx .framer-pf85mn-container,
	.framer-kZhwx .framer-1mvabsd-container,
	.framer-kZhwx .framer-1w1v9go-container,
	.framer-kZhwx .framer-17laugo-container,
	.framer-kZhwx .framer-v7vy3-container,
	.framer-kZhwx .framer-1pwas3b-container,
	.framer-kZhwx .framer-px8rir-container,
	.framer-kZhwx .framer-z6nap1-container,
	.framer-kZhwx .framer-1mon0q-container,
	.framer-kZhwx .framer-1skye7i-container {
		flex: none;
		height: 20px;
		position: relative;
		width: 20px
	}
	
	.framer-kZhwx .framer-17pw2o8,
	.framer-kZhwx .framer-1bxpljt,
	.framer-kZhwx .framer-1mw4dht,
	.framer-kZhwx .framer-vrkflw,
	.framer-kZhwx .framer-z3ch1 {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 12px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-1cd2v5a,
	.framer-kZhwx .framer-1g171vo,
	.framer-kZhwx .framer-u1iton,
	.framer-kZhwx .framer-ozjbq5,
	.framer-kZhwx .framer-19v3cv8 {
		aspect-ratio: 1 / 1;
		border-radius: 28px;
		flex: none;
		height: var(--framer-aspect-ratio-supported, 40px);
		overflow: hidden;
		position: relative;
		width: 40px;
		will-change: var(--framer-will-change-override, transform)
	}
	
	.framer-kZhwx .framer-6vx8ci,
	.framer-kZhwx .framer-1ilax1v,
	.framer-kZhwx .framer-s8nd1o {
		aspect-ratio: 1 / 1;
		border-radius: 28px;
		flex: none;
		height: var(--framer-aspect-ratio-supported, 40px);
		left: 0;
		overflow: hidden;
		position: absolute;
		top: 0;
		width: 40px;
		will-change: var(--framer-will-change-override, transform)
	}
	
	.framer-kZhwx .framer-1rs108h,
	.framer-kZhwx .framer-mtobnu,
	.framer-kZhwx .framer-1tx806y,
	.framer-kZhwx .framer-92bjw8,
	.framer-kZhwx .framer-lgpnfd {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: 1 0 0px;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 0px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 1px
	}
	
	.framer-kZhwx .framer-rx7x1 {
		align-content: flex-start;
		align-items: flex-start;
		align-self: start;
		background-color: var(--token-cbcabb34-1a7c-41c5-9eae-a0cdb6acd8e1, #ffffff);
		border-radius: 12px;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 24px;
		grid-column: auto / span 2;
		height: min-content;
		justify-content: flex-start;
		justify-self: start;
		overflow: hidden;
		padding: 32px;
		position: relative;
		width: 100%;
		will-change: var(--framer-will-change-override, transform)
	}
	
	.framer-kZhwx .framer-eshw6z {
		align-content: center;
		align-items: center;
		background-color: var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, #020816);
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 10px;
		height: min-content;
		justify-content: center;
		overflow: visible;
		padding: 96px;
		position: relative;
		width: 100%;
		z-index: 1
	}
	
	.framer-kZhwx .framer-1uyzg2z {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: 1 0 0px;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 40px;
		height: min-content;
		justify-content: center;
		max-width: 1008px;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 1px
	}
	
	.framer-kZhwx .framer-qf2luu {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 32px;
		height: min-content;
		justify-content: center;
		max-width: 640px;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 320px
	}
	
	.framer-kZhwx .framer-he3vk8 {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 20px;
		height: min-content;
		justify-content: center;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-zw38q3 {
		display: grid;
		flex: none;
		gap: 32px;
		grid-auto-rows: minmax(0, 1fr);
		grid-template-columns: repeat(2, minmax(200px, 1fr));
		grid-template-rows: repeat(2, minmax(0, 1fr));
		height: min-content;
		justify-content: center;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 648px
	}
	
	.framer-kZhwx .framer-1afk6qp-container {
		align-self: start;
		flex: none;
		height: 100%;
		justify-self: start;
		max-width: 100%;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-poet11-container,
	.framer-kZhwx .framer-1adm1nz-container,
	.framer-kZhwx .framer-1tbirdg-container {
		align-self: start;
		flex: none;
		height: 100%;
		justify-self: start;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-85gu5e {
		align-content: center;
		align-items: center;
		background: radial-gradient(65% 100% at 0% 0%, #55e1dd 0%, rgb(0, 100, 158) 23.91434403153153%, var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22)) 100%);
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 56px;
		height: min-content;
		justify-content: center;
		overflow: visible;
		padding: 96px;
		position: relative;
		width: 100%;
		z-index: 1
	}
	
	.framer-kZhwx .framer-blkfal {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 40px;
		height: min-content;
		justify-content: center;
		max-width: 1008px;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-qsskvf {
		display: grid;
		flex: none;
		gap: 16px;
		grid-auto-rows: minmax(0, 1fr);
		grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
		height: min-content;
		justify-content: center;
		max-width: 1008px;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-1rxquql-container {
		align-self: start;
		flex: none;
		height: auto;
		justify-self: start;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-1b6y6dj {
		align-content: center;
		align-items: center;
		background-color: var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, #020816);
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 80px;
		height: min-content;
		justify-content: flex-start;
		overflow: hidden;
		padding: 0 96px 48px;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-11da4ad {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 80px;
		height: min-content;
		justify-content: flex-start;
		max-width: 1008px;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-1gwnkj8 {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 20px;
		height: min-content;
		justify-content: center;
		max-width: 640px;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 320px
	}
	
	.framer-kZhwx .framer-i17aod {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: 1 0 0px;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 16px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 1px
	}
	
	.framer-kZhwx .framer-11txyom-container,
	.framer-kZhwx .framer-11rsqqt-container,
	.framer-kZhwx .framer-16zphlu-container,
	.framer-kZhwx .framer-910i8r-container,
	.framer-kZhwx .framer-rxiyp1-container {
		flex: none;
		height: auto;
		position: relative;
		width: 100%
	}
	
	.framer-kZhwx .framer-1gzu61o-container {
		flex: none;
		height: auto;
		position: relative;
		width: 100%;
		z-index: 1
	}
	
	@supports (background: -webkit-named-image(i)) and (not (scale:1)) {
		.framer-kZhwx.framer-72rtr7,
		.framer-kZhwx .framer-ylqfxg,
		.framer-kZhwx .framer-1u0hg3y,
		.framer-kZhwx .framer-f54led,
		.framer-kZhwx .framer-1auvosy,
		.framer-kZhwx .framer-1pc2216,
		.framer-kZhwx .framer-1yev8du,
		.framer-kZhwx .framer-1wphc74,
		.framer-kZhwx .framer-1yn6gyl,
		.framer-kZhwx .framer-13dco91,
		.framer-kZhwx .framer-gw2l31,
		.framer-kZhwx .framer-12yt4k5,
		.framer-kZhwx .framer-1ipz54b,
		.framer-kZhwx .framer-1aabdqp,
		.framer-kZhwx .framer-fg6g42,
		.framer-kZhwx .framer-1o32qo8,
		.framer-kZhwx .framer-9olpt7,
		.framer-kZhwx .framer-78hwne,
		.framer-kZhwx .framer-e6eixt,
		.framer-kZhwx .framer-5ux0q2,
		.framer-kZhwx .framer-ak9aod,
		.framer-kZhwx .framer-1jxwiz3,
		.framer-kZhwx .framer-u3dcdv,
		.framer-kZhwx .framer-83lhxl,
		.framer-kZhwx .framer-1k4ehn0,
		.framer-kZhwx .framer-va44fv,
		.framer-kZhwx .framer-1czqwnp,
		.framer-kZhwx .framer-s9jcs6,
		.framer-kZhwx .framer-1tvyvzl,
		.framer-kZhwx .framer-q0admd,
		.framer-kZhwx .framer-4bodwh,
		.framer-kZhwx .framer-y2zzuz,
		.framer-kZhwx .framer-u2mknz,
		.framer-kZhwx .framer-zgpgx2,
		.framer-kZhwx .framer-16u4c2y,
		.framer-kZhwx .framer-1hwvc8h,
		.framer-kZhwx .framer-1qlob93,
		.framer-kZhwx .framer-arv5wf,
		.framer-kZhwx .framer-latgss,
		.framer-kZhwx .framer-bznti3,
		.framer-kZhwx .framer-4amq41,
		.framer-kZhwx .framer-5zwcmw,
		.framer-kZhwx .framer-1gcbi81,
		.framer-kZhwx .framer-1fbuw47,
		.framer-kZhwx .framer-e3ltab,
		.framer-kZhwx .framer-497p1l,
		.framer-kZhwx .framer-18iu0ys,
		.framer-kZhwx .framer-edgzct,
		.framer-kZhwx .framer-1bt0dwe,
		.framer-kZhwx .framer-2y67nk,
		.framer-kZhwx .framer-jwattt,
		.framer-kZhwx .framer-1dzncvh,
		.framer-kZhwx .framer-1mo082x,
		.framer-kZhwx .framer-h2jo8p,
		.framer-kZhwx .framer-6dltqx,
		.framer-kZhwx .framer-7w1mml,
		.framer-kZhwx .framer-16spfap,
		.framer-kZhwx .framer-12ai0w6,
		.framer-kZhwx .framer-17o7a3f,
		.framer-kZhwx .framer-34hh3u,
		.framer-kZhwx .framer-pnrzjh,
		.framer-kZhwx .framer-1vkrvd2,
		.framer-kZhwx .framer-17pw2o8,
		.framer-kZhwx .framer-1rs108h,
		.framer-kZhwx .framer-rx7x1,
		.framer-kZhwx .framer-1il0ygz,
		.framer-kZhwx .framer-1bxpljt,
		.framer-kZhwx .framer-mtobnu,
		.framer-kZhwx .framer-10tdn7j,
		.framer-kZhwx .framer-16dt9vw,
		.framer-kZhwx .framer-1mw4dht,
		.framer-kZhwx .framer-1tx806y,
		.framer-kZhwx .framer-1fcx783,
		.framer-kZhwx .framer-h5ebxx,
		.framer-kZhwx .framer-vrkflw,
		.framer-kZhwx .framer-92bjw8,
		.framer-kZhwx .framer-1hwvy83,
		.framer-kZhwx .framer-yrp3zm,
		.framer-kZhwx .framer-z3ch1,
		.framer-kZhwx .framer-lgpnfd,
		.framer-kZhwx .framer-eshw6z,
		.framer-kZhwx .framer-1uyzg2z,
		.framer-kZhwx .framer-qf2luu,
		.framer-kZhwx .framer-he3vk8,
		.framer-kZhwx .framer-85gu5e,
		.framer-kZhwx .framer-xl0xl5,
		.framer-kZhwx .framer-blkfal,
		.framer-kZhwx .framer-1b6y6dj,
		.framer-kZhwx .framer-11da4ad,
		.framer-kZhwx .framer-1gwnkj8,
		.framer-kZhwx .framer-i17aod {
			gap: 0px
		}
		.framer-kZhwx.framer-72rtr7>*,
		.framer-kZhwx .framer-gw2l31>*,
		.framer-kZhwx .framer-1jxwiz3>*,
		.framer-kZhwx .framer-e3ltab>*,
		.framer-kZhwx .framer-6dltqx>*,
		.framer-kZhwx .framer-1rs108h>*,
		.framer-kZhwx .framer-mtobnu>*,
		.framer-kZhwx .framer-1tx806y>*,
		.framer-kZhwx .framer-92bjw8>*,
		.framer-kZhwx .framer-lgpnfd>* {
			margin: 0
		}
		.framer-kZhwx.framer-72rtr7>:first-child,
		.framer-kZhwx .framer-ylqfxg>:first-child,
		.framer-kZhwx .framer-gw2l31>:first-child,
		.framer-kZhwx .framer-12yt4k5>:first-child,
		.framer-kZhwx .framer-1aabdqp>:first-child,
		.framer-kZhwx .framer-fg6g42>:first-child,
		.framer-kZhwx .framer-5ux0q2>:first-child,
		.framer-kZhwx .framer-ak9aod>:first-child,
		.framer-kZhwx .framer-1jxwiz3>:first-child,
		.framer-kZhwx .framer-u3dcdv>:first-child,
		.framer-kZhwx .framer-1k4ehn0>:first-child,
		.framer-kZhwx .framer-va44fv>:first-child,
		.framer-kZhwx .framer-u2mknz>:first-child,
		.framer-kZhwx .framer-16u4c2y>:first-child,
		.framer-kZhwx .framer-1hwvc8h>:first-child,
		.framer-kZhwx .framer-1qlob93>:first-child,
		.framer-kZhwx .framer-arv5wf>:first-child,
		.framer-kZhwx .framer-latgss>:first-child,
		.framer-kZhwx .framer-bznti3>:first-child,
		.framer-kZhwx .framer-4amq41>:first-child,
		.framer-kZhwx .framer-5zwcmw>:first-child,
		.framer-kZhwx .framer-1fbuw47>:first-child,
		.framer-kZhwx .framer-e3ltab>:first-child,
		.framer-kZhwx .framer-497p1l>:first-child,
		.framer-kZhwx .framer-18iu0ys>:first-child,
		.framer-kZhwx .framer-edgzct>:first-child,
		.framer-kZhwx .framer-1bt0dwe>:first-child,
		.framer-kZhwx .framer-2y67nk>:first-child,
		.framer-kZhwx .framer-jwattt>:first-child,
		.framer-kZhwx .framer-1dzncvh>:first-child,
		.framer-kZhwx .framer-1mo082x>:first-child,
		.framer-kZhwx .framer-h2jo8p>:first-child,
		.framer-kZhwx .framer-6dltqx>:first-child,
		.framer-kZhwx .framer-7w1mml>:first-child,
		.framer-kZhwx .framer-16spfap>:first-child,
		.framer-kZhwx .framer-17o7a3f>:first-child,
		.framer-kZhwx .framer-34hh3u>:first-child,
		.framer-kZhwx .framer-pnrzjh>:first-child,
		.framer-kZhwx .framer-1rs108h>:first-child,
		.framer-kZhwx .framer-rx7x1>:first-child,
		.framer-kZhwx .framer-mtobnu>:first-child,
		.framer-kZhwx .framer-10tdn7j>:first-child,
		.framer-kZhwx .framer-1tx806y>:first-child,
		.framer-kZhwx .framer-1fcx783>:first-child,
		.framer-kZhwx .framer-92bjw8>:first-child,
		.framer-kZhwx .framer-1hwvy83>:first-child,
		.framer-kZhwx .framer-lgpnfd>:first-child,
		.framer-kZhwx .framer-qf2luu>:first-child,
		.framer-kZhwx .framer-he3vk8>:first-child,
		.framer-kZhwx .framer-85gu5e>:first-child,
		.framer-kZhwx .framer-xl0xl5>:first-child,
		.framer-kZhwx .framer-blkfal>:first-child,
		.framer-kZhwx .framer-1b6y6dj>:first-child,
		.framer-kZhwx .framer-1gwnkj8>:first-child,
		.framer-kZhwx .framer-i17aod>:first-child {
			margin-top: 0
		}
		.framer-kZhwx.framer-72rtr7>:last-child,
		.framer-kZhwx .framer-ylqfxg>:last-child,
		.framer-kZhwx .framer-gw2l31>:last-child,
		.framer-kZhwx .framer-12yt4k5>:last-child,
		.framer-kZhwx .framer-1aabdqp>:last-child,
		.framer-kZhwx .framer-fg6g42>:last-child,
		.framer-kZhwx .framer-5ux0q2>:last-child,
		.framer-kZhwx .framer-ak9aod>:last-child,
		.framer-kZhwx .framer-1jxwiz3>:last-child,
		.framer-kZhwx .framer-u3dcdv>:last-child,
		.framer-kZhwx .framer-1k4ehn0>:last-child,
		.framer-kZhwx .framer-va44fv>:last-child,
		.framer-kZhwx .framer-u2mknz>:last-child,
		.framer-kZhwx .framer-16u4c2y>:last-child,
		.framer-kZhwx .framer-1hwvc8h>:last-child,
		.framer-kZhwx .framer-1qlob93>:last-child,
		.framer-kZhwx .framer-arv5wf>:last-child,
		.framer-kZhwx .framer-latgss>:last-child,
		.framer-kZhwx .framer-bznti3>:last-child,
		.framer-kZhwx .framer-4amq41>:last-child,
		.framer-kZhwx .framer-5zwcmw>:last-child,
		.framer-kZhwx .framer-1fbuw47>:last-child,
		.framer-kZhwx .framer-e3ltab>:last-child,
		.framer-kZhwx .framer-497p1l>:last-child,
		.framer-kZhwx .framer-18iu0ys>:last-child,
		.framer-kZhwx .framer-edgzct>:last-child,
		.framer-kZhwx .framer-1bt0dwe>:last-child,
		.framer-kZhwx .framer-2y67nk>:last-child,
		.framer-kZhwx .framer-jwattt>:last-child,
		.framer-kZhwx .framer-1dzncvh>:last-child,
		.framer-kZhwx .framer-1mo082x>:last-child,
		.framer-kZhwx .framer-h2jo8p>:last-child,
		.framer-kZhwx .framer-6dltqx>:last-child,
		.framer-kZhwx .framer-7w1mml>:last-child,
		.framer-kZhwx .framer-16spfap>:last-child,
		.framer-kZhwx .framer-17o7a3f>:last-child,
		.framer-kZhwx .framer-34hh3u>:last-child,
		.framer-kZhwx .framer-pnrzjh>:last-child,
		.framer-kZhwx .framer-1rs108h>:last-child,
		.framer-kZhwx .framer-rx7x1>:last-child,
		.framer-kZhwx .framer-mtobnu>:last-child,
		.framer-kZhwx .framer-10tdn7j>:last-child,
		.framer-kZhwx .framer-1tx806y>:last-child,
		.framer-kZhwx .framer-1fcx783>:last-child,
		.framer-kZhwx .framer-92bjw8>:last-child,
		.framer-kZhwx .framer-1hwvy83>:last-child,
		.framer-kZhwx .framer-lgpnfd>:last-child,
		.framer-kZhwx .framer-qf2luu>:last-child,
		.framer-kZhwx .framer-he3vk8>:last-child,
		.framer-kZhwx .framer-85gu5e>:last-child,
		.framer-kZhwx .framer-xl0xl5>:last-child,
		.framer-kZhwx .framer-blkfal>:last-child,
		.framer-kZhwx .framer-1b6y6dj>:last-child,
		.framer-kZhwx .framer-1gwnkj8>:last-child,
		.framer-kZhwx .framer-i17aod>:last-child {
			margin-bottom: 0
		}
		.framer-kZhwx .framer-ylqfxg>* {
			margin: 5px 0
		}
		.framer-kZhwx .framer-1u0hg3y>*,
		.framer-kZhwx .framer-f54led>*,
		.framer-kZhwx .framer-1auvosy>*,
		.framer-kZhwx .framer-1pc2216>*,
		.framer-kZhwx .framer-1yev8du>*,
		.framer-kZhwx .framer-1wphc74>*,
		.framer-kZhwx .framer-1yn6gyl>*,
		.framer-kZhwx .framer-13dco91>* {
			margin: 0 2.5px
		}
		.framer-kZhwx .framer-1u0hg3y>:first-child,
		.framer-kZhwx .framer-f54led>:first-child,
		.framer-kZhwx .framer-1auvosy>:first-child,
		.framer-kZhwx .framer-1pc2216>:first-child,
		.framer-kZhwx .framer-1yev8du>:first-child,
		.framer-kZhwx .framer-1wphc74>:first-child,
		.framer-kZhwx .framer-1yn6gyl>:first-child,
		.framer-kZhwx .framer-13dco91>:first-child,
		.framer-kZhwx .framer-1ipz54b>:first-child,
		.framer-kZhwx .framer-1o32qo8>:first-child,
		.framer-kZhwx .framer-9olpt7>:first-child,
		.framer-kZhwx .framer-78hwne>:first-child,
		.framer-kZhwx .framer-e6eixt>:first-child,
		.framer-kZhwx .framer-83lhxl>:first-child,
		.framer-kZhwx .framer-1czqwnp>:first-child,
		.framer-kZhwx .framer-s9jcs6>:first-child,
		.framer-kZhwx .framer-1tvyvzl>:first-child,
		.framer-kZhwx .framer-q0admd>:first-child,
		.framer-kZhwx .framer-4bodwh>:first-child,
		.framer-kZhwx .framer-y2zzuz>:first-child,
		.framer-kZhwx .framer-zgpgx2>:first-child,
		.framer-kZhwx .framer-1gcbi81>:first-child,
		.framer-kZhwx .framer-12ai0w6>:first-child,
		.framer-kZhwx .framer-1vkrvd2>:first-child,
		.framer-kZhwx .framer-17pw2o8>:first-child,
		.framer-kZhwx .framer-1il0ygz>:first-child,
		.framer-kZhwx .framer-1bxpljt>:first-child,
		.framer-kZhwx .framer-16dt9vw>:first-child,
		.framer-kZhwx .framer-1mw4dht>:first-child,
		.framer-kZhwx .framer-h5ebxx>:first-child,
		.framer-kZhwx .framer-vrkflw>:first-child,
		.framer-kZhwx .framer-yrp3zm>:first-child,
		.framer-kZhwx .framer-z3ch1>:first-child,
		.framer-kZhwx .framer-eshw6z>:first-child,
		.framer-kZhwx .framer-1uyzg2z>:first-child,
		.framer-kZhwx .framer-11da4ad>:first-child {
			margin-left: 0
		}
		.framer-kZhwx .framer-1u0hg3y>:last-child,
		.framer-kZhwx .framer-f54led>:last-child,
		.framer-kZhwx .framer-1auvosy>:last-child,
		.framer-kZhwx .framer-1pc2216>:last-child,
		.framer-kZhwx .framer-1yev8du>:last-child,
		.framer-kZhwx .framer-1wphc74>:last-child,
		.framer-kZhwx .framer-1yn6gyl>:last-child,
		.framer-kZhwx .framer-13dco91>:last-child,
		.framer-kZhwx .framer-1ipz54b>:last-child,
		.framer-kZhwx .framer-1o32qo8>:last-child,
		.framer-kZhwx .framer-9olpt7>:last-child,
		.framer-kZhwx .framer-78hwne>:last-child,
		.framer-kZhwx .framer-e6eixt>:last-child,
		.framer-kZhwx .framer-83lhxl>:last-child,
		.framer-kZhwx .framer-1czqwnp>:last-child,
		.framer-kZhwx .framer-s9jcs6>:last-child,
		.framer-kZhwx .framer-1tvyvzl>:last-child,
		.framer-kZhwx .framer-q0admd>:last-child,
		.framer-kZhwx .framer-4bodwh>:last-child,
		.framer-kZhwx .framer-y2zzuz>:last-child,
		.framer-kZhwx .framer-zgpgx2>:last-child,
		.framer-kZhwx .framer-1gcbi81>:last-child,
		.framer-kZhwx .framer-12ai0w6>:last-child,
		.framer-kZhwx .framer-1vkrvd2>:last-child,
		.framer-kZhwx .framer-17pw2o8>:last-child,
		.framer-kZhwx .framer-1il0ygz>:last-child,
		.framer-kZhwx .framer-1bxpljt>:last-child,
		.framer-kZhwx .framer-16dt9vw>:last-child,
		.framer-kZhwx .framer-1mw4dht>:last-child,
		.framer-kZhwx .framer-h5ebxx>:last-child,
		.framer-kZhwx .framer-vrkflw>:last-child,
		.framer-kZhwx .framer-yrp3zm>:last-child,
		.framer-kZhwx .framer-z3ch1>:last-child,
		.framer-kZhwx .framer-eshw6z>:last-child,
		.framer-kZhwx .framer-1uyzg2z>:last-child,
		.framer-kZhwx .framer-11da4ad>:last-child {
			margin-right: 0
		}
		.framer-kZhwx .framer-12yt4k5>*,
		.framer-kZhwx .framer-u3dcdv>* {
			margin: 48px 0
		}
		.framer-kZhwx .framer-1ipz54b>* {
			margin: 0 60px
		}
		.framer-kZhwx .framer-1aabdqp>*,
		.framer-kZhwx .framer-edgzct>*,
		.framer-kZhwx .framer-1dzncvh>*,
		.framer-kZhwx .framer-blkfal>* {
			margin: 20px 0
		}
		.framer-kZhwx .framer-fg6g42>*,
		.framer-kZhwx .framer-5ux0q2>*,
		.framer-kZhwx .framer-497p1l>*,
		.framer-kZhwx .framer-1bt0dwe>*,
		.framer-kZhwx .framer-1mo082x>*,
		.framer-kZhwx .framer-7w1mml>*,
		.framer-kZhwx .framer-pnrzjh>*,
		.framer-kZhwx .framer-rx7x1>*,
		.framer-kZhwx .framer-10tdn7j>*,
		.framer-kZhwx .framer-1fcx783>*,
		.framer-kZhwx .framer-1hwvy83>* {
			margin: 12px 0
		}
		.framer-kZhwx .framer-1o32qo8>* {
			margin: 0 4px
		}
		.framer-kZhwx .framer-9olpt7>*,
		.framer-kZhwx .framer-1vkrvd2>*,
		.framer-kZhwx .framer-1il0ygz>*,
		.framer-kZhwx .framer-16dt9vw>*,
		.framer-kZhwx .framer-h5ebxx>*,
		.framer-kZhwx .framer-yrp3zm>* {
			margin: 0 2px
		}
		.framer-kZhwx .framer-78hwne>*,
		.framer-kZhwx .framer-1czqwnp>*,
		.framer-kZhwx .framer-s9jcs6>*,
		.framer-kZhwx .framer-1tvyvzl>* {
			margin: 0 8px
		}
		.framer-kZhwx .framer-e6eixt>*,
		.framer-kZhwx .framer-q0admd>*,
		.framer-kZhwx .framer-y2zzuz>*,
		.framer-kZhwx .framer-12ai0w6>*,
		.framer-kZhwx .framer-eshw6z>* {
			margin: 0 5px
		}
		.framer-kZhwx .framer-ak9aod>*,
		.framer-kZhwx .framer-i17aod>* {
			margin: 8px 0
		}
		.framer-kZhwx .framer-83lhxl>*,
		.framer-kZhwx .framer-4bodwh>* {
			margin: 0 24px
		}
		.framer-kZhwx .framer-1k4ehn0>*,
		.framer-kZhwx .framer-u2mknz>*,
		.framer-kZhwx .framer-4amq41>*,
		.framer-kZhwx .framer-34hh3u>*,
		.framer-kZhwx .framer-he3vk8>*,
		.framer-kZhwx .framer-xl0xl5>*,
		.framer-kZhwx .framer-1gwnkj8>* {
			margin: 10px 0
		}
		.framer-kZhwx .framer-va44fv>*,
		.framer-kZhwx .framer-16u4c2y>*,
		.framer-kZhwx .framer-1qlob93>*,
		.framer-kZhwx .framer-18iu0ys>*,
		.framer-kZhwx .framer-2y67nk>*,
		.framer-kZhwx .framer-h2jo8p>*,
		.framer-kZhwx .framer-16spfap>* {
			margin: 6px 0
		}
		.framer-kZhwx .framer-zgpgx2>*,
		.framer-kZhwx .framer-1uyzg2z>* {
			margin: 0 20px
		}
		.framer-kZhwx .framer-1hwvc8h>*,
		.framer-kZhwx .framer-arv5wf>* {
			margin: 4px 0
		}
		.framer-kZhwx .framer-latgss>*,
		.framer-kZhwx .framer-1b6y6dj>* {
			margin: 40px 0
		}
		.framer-kZhwx .framer-bznti3>*,
		.framer-kZhwx .framer-17o7a3f>*,
		.framer-kZhwx .framer-85gu5e>* {
			margin: 28px 0
		}
		.framer-kZhwx .framer-5zwcmw>*,
		.framer-kZhwx .framer-1fbuw47>*,
		.framer-kZhwx .framer-jwattt>*,
		.framer-kZhwx .framer-qf2luu>* {
			margin: 16px 0
		}
		.framer-kZhwx .framer-1gcbi81>* {
			margin: 0 16px
		}
		.framer-kZhwx .framer-17pw2o8>*,
		.framer-kZhwx .framer-1bxpljt>*,
		.framer-kZhwx .framer-1mw4dht>*,
		.framer-kZhwx .framer-vrkflw>*,
		.framer-kZhwx .framer-z3ch1>* {
			margin: 0 6px
		}
		.framer-kZhwx .framer-11da4ad>* {
			margin: 0 40px
		}
	}
	
	@media (min-width: 1200px) {
		.framer-kZhwx .hidden-72rtr7 {
			display: none!important
		}
	}
	
	@media (min-width: 810px) and (max-width: 1199px) {
		.framer-kZhwx .hidden-w6f5t7 {
			display: none!important
		}
		.framer-body-augiA20Il-framer-kZhwx {
			background: var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22))
		}
		.framer-kZhwx.framer-72rtr7 {
			width: 810px
		}
		.framer-kZhwx .framer-12yt4k5 {
			background: radial-gradient(56.99999999999999% 31% at 50% -12%, #bcf682 0%, rgb(85, 225, 221) 21.405194256756758%, rgb(0, 100, 158) 42.80862894144144%, var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22)) 100%);
			gap: 72px;
			padding: 72px 48px 0
		}
		.framer-kZhwx .framer-1ipz54b,
		.framer-kZhwx .framer-83lhxl,
		.framer-kZhwx .framer-4bodwh {
			flex-direction: column;
			gap: 56px
		}
		.framer-kZhwx .framer-1aabdqp {
			flex: none;
			max-width: unset;
			width: 100%
		}
		.framer-kZhwx .framer-1j0waj {
			height: var(--framer-aspect-ratio-supported, 343px)
		}
		.framer-kZhwx .framer-ak9aod,
		.framer-kZhwx .framer-7zjrbh-container {
			width: 100%
		}
		.framer-kZhwx .framer-1jxwiz3,
		.framer-kZhwx .framer-eshw6z {
			padding: 72px 48px
		}
		.framer-kZhwx .framer-u3dcdv {
			gap: 64px
		}
		.framer-kZhwx .framer-1k4ehn0 {
			flex: none;
			max-width: 100%;
			width: 100%
		}
		.framer-kZhwx .framer-1sqc35a {
			height: var(--framer-aspect-ratio-supported, 334px);
			left: 5px
		}
		.framer-kZhwx .framer-1811f0u {
			height: var(--framer-aspect-ratio-supported, 439px)
		}
		.framer-kZhwx .framer-y2zzuz,
		.framer-kZhwx .framer-pnrzjh {
			order: 1
		}
		.framer-kZhwx .framer-1ejqkob {
			height: var(--framer-aspect-ratio-supported, 156px)
		}
		.framer-kZhwx .framer-u2mknz {
			flex: none;
			max-width: 100%;
			order: 0;
			width: 100%
		}
		.framer-kZhwx .framer-latgss {
			padding: 0 48px 72px
		}
		.framer-kZhwx .framer-e3ltab {
			height: 240px
		}
		.framer-kZhwx .framer-edgzct,
		.framer-kZhwx .framer-1dzncvh {
			height: 500px
		}
		.framer-kZhwx .framer-1uzummk,
		.framer-kZhwx .framer-gfa75q {
			height: var(--framer-aspect-ratio-supported, 260px);
			width: 302px
		}
		.framer-kZhwx .framer-12ai0w6 {
			background: radial-gradient(100% 64% at 0% 100%, #55e1dd 0%, rgb(0, 100, 158) 23.91434403153153%, var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22)) 100%);
			padding: 0 48px 72px
		}
		.framer-kZhwx .framer-ozyyvk {
			grid-template-columns: repeat(2, minmax(200px, 1fr));
			height: 954px
		}
		.framer-kZhwx .framer-rx7x1 {
			height: 100%;
			order: 0
		}
		.framer-kZhwx .framer-10tdn7j {
			order: 2
		}
		.framer-kZhwx .framer-1fcx783 {
			order: 3
		}
		.framer-kZhwx .framer-1hwvy83 {
			order: 4
		}
		.framer-kZhwx .framer-1uyzg2z {
			align-content: center;
			align-items: center;
			flex-direction: column;
			gap: 56px
		}
		.framer-kZhwx .framer-qf2luu {
			align-content: center;
			align-items: center;
			width: 100%
		}
		.framer-kZhwx .framer-he3vk8 {
			align-content: center;
			align-items: center
		}
		.framer-kZhwx .framer-1afk6qp-container,
		.framer-kZhwx .framer-poet11-container,
		.framer-kZhwx .framer-1adm1nz-container,
		.framer-kZhwx .framer-1tbirdg-container {
			max-width: 340px
		}
		.framer-kZhwx .framer-85gu5e {
			background: radial-gradient(100% 62% at 0% 0%, #55e1dd 0%, rgb(0, 100, 158) 23.91434403153153%, var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22)) 100%);
			padding: 72px 48px
		}
		.framer-kZhwx .framer-qsskvf {
			gap: 24px;
			grid-template-columns: repeat(2, minmax(260px, 1fr));
			max-width: unset
		}
		.framer-kZhwx .framer-1b6y6dj {
			padding: 72px 48px 24px
		}
		.framer-kZhwx .framer-11da4ad {
			gap: 40px
		}
		.framer-kZhwx .framer-1gwnkj8 {
			flex: 1 0 0px;
			width: 1px
		}
		@supports (background: -webkit-named-image(i)) and (not (scale:1)) {
			.framer-kZhwx .framer-12yt4k5,
			.framer-kZhwx .framer-1ipz54b,
			.framer-kZhwx .framer-u3dcdv,
			.framer-kZhwx .framer-83lhxl,
			.framer-kZhwx .framer-4bodwh,
			.framer-kZhwx .framer-1uyzg2z,
			.framer-kZhwx .framer-qsskvf,
			.framer-kZhwx .framer-11da4ad {
				gap: 0px
			}
			.framer-kZhwx .framer-12yt4k5>* {
				margin: 36px 0
			}
			.framer-kZhwx .framer-12yt4k5>:first-child,
			.framer-kZhwx .framer-1ipz54b>:first-child,
			.framer-kZhwx .framer-u3dcdv>:first-child,
			.framer-kZhwx .framer-83lhxl>:first-child,
			.framer-kZhwx .framer-4bodwh>:first-child,
			.framer-kZhwx .framer-1uyzg2z>:first-child {
				margin-top: 0
			}
			.framer-kZhwx .framer-12yt4k5>:last-child,
			.framer-kZhwx .framer-1ipz54b>:last-child,
			.framer-kZhwx .framer-u3dcdv>:last-child,
			.framer-kZhwx .framer-83lhxl>:last-child,
			.framer-kZhwx .framer-4bodwh>:last-child,
			.framer-kZhwx .framer-1uyzg2z>:last-child {
				margin-bottom: 0
			}
			.framer-kZhwx .framer-1ipz54b>*,
			.framer-kZhwx .framer-83lhxl>*,
			.framer-kZhwx .framer-4bodwh>*,
			.framer-kZhwx .framer-1uyzg2z>* {
				margin: 28px 0
			}
			.framer-kZhwx .framer-u3dcdv>* {
				margin: 32px 0
			}
			.framer-kZhwx .framer-qsskvf>*,
			.framer-kZhwx .framer-qsskvf>:first-child,
			.framer-kZhwx .framer-qsskvf>:last-child {
				margin: 0
			}
			.framer-kZhwx .framer-11da4ad>* {
				margin: 0 20px
			}
			.framer-kZhwx .framer-11da4ad>:first-child {
				margin-left: 0
			}
			.framer-kZhwx .framer-11da4ad>:last-child {
				margin-right: 0
			}
		}
	}
	
	@media (max-width: 809px) {
		.framer-kZhwx .hidden-z4li9 {
			display: none!important
		}
		.framer-body-augiA20Il-framer-kZhwx {
			background: var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22))
		}
		.framer-kZhwx.framer-72rtr7 {
			width: 390px
		}
		.framer-kZhwx .framer-1e77m3z-container {
			z-index: 2
		}
		.framer-kZhwx .framer-12yt4k5 {
			background: radial-gradient(84% 19% at 50% -8.4%, #bcf682 0%, rgb(85, 225, 221) 21.405194256756758%, rgb(0, 100, 158) 42.80862894144144%, var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22)) 100%);
			gap: 48px;
			padding: 64px 32px 0
		}
		.framer-kZhwx .framer-1ipz54b {
			flex-direction: column;
			gap: 48px;
			justify-content: flex-start
		}
		.framer-kZhwx .framer-1aabdqp,
		.framer-kZhwx .framer-16u4c2y,
		.framer-kZhwx .framer-1qlob93,
		.framer-kZhwx .framer-1fbuw47,
		.framer-kZhwx .framer-jwattt,
		.framer-kZhwx .framer-i17aod {
			flex: none;
			width: 100%
		}
		.framer-kZhwx .framer-1j0waj {
			bottom: -3px;
			height: var(--framer-aspect-ratio-supported, 274px);
			left: -43px;
			width: 320px
		}
		.framer-kZhwx .framer-4jm86n {
			height: var(--framer-aspect-ratio-supported, 108px);
			right: -41px;
			top: 54px;
			width: 240px
		}
		.framer-kZhwx .framer-kwzywq {
			height: var(--framer-aspect-ratio-supported, 472px);
			width: 320px
		}
		.framer-kZhwx .framer-ak9aod {
			gap: 6px;
			width: 100%
		}
		.framer-kZhwx .framer-7zjrbh-container,
		.framer-kZhwx .framer-qf2luu,
		.framer-kZhwx .framer-1gwnkj8 {
			width: 100%
		}
		.framer-kZhwx .framer-1jxwiz3 {
			padding: 64px 32px
		}
		.framer-kZhwx .framer-u3dcdv,
		.framer-kZhwx .framer-bznti3,
		.framer-kZhwx .framer-17o7a3f {
			gap: 48px
		}
		.framer-kZhwx .framer-83lhxl,
		.framer-kZhwx .framer-4bodwh,
		.framer-kZhwx .framer-1gcbi81 {
			flex-direction: column
		}
		.framer-kZhwx .framer-1k4ehn0 {
			flex: none;
			max-width: 100%;
			width: 100%
		}
		.framer-kZhwx .framer-q0admd {
			width: 326px
		}
		.framer-kZhwx .framer-1sqc35a {
			height: var(--framer-aspect-ratio-supported, 282px);
			left: -17px;
			width: 320px
		}
		.framer-kZhwx .framer-1811f0u {
			height: var(--framer-aspect-ratio-supported, 340px);
			width: 286px
		}
		.framer-kZhwx .framer-y2zzuz {
			order: 1;
			width: 326px
		}
		.framer-kZhwx .framer-1ckwon {
			height: var(--framer-aspect-ratio-supported, 137px);
			right: -23px;
			width: 280px
		}
		.framer-kZhwx .framer-1ejqkob {
			height: var(--framer-aspect-ratio-supported, 137px);
			left: -16px;
			width: 280px
		}
		.framer-kZhwx .framer-g7sj8 {
			height: var(--framer-aspect-ratio-supported, 341px);
			width: 286px
		}
		.framer-kZhwx .framer-u2mknz {
			flex: none;
			max-width: 100%;
			order: 0;
			width: 100%
		}
		.framer-kZhwx .framer-zgpgx2 {
			flex-direction: column;
			gap: 24px
		}
		.framer-kZhwx .framer-latgss {
			padding: 0 32px 64px
		}
		.framer-kZhwx .framer-4amq41,
		.framer-kZhwx .framer-34hh3u {
			align-content: flex-start;
			align-items: flex-start
		}
		.framer-kZhwx .framer-e3ltab {
			height: min-content;
			padding: 24px
		}
		.framer-kZhwx .framer-edgzct,
		.framer-kZhwx .framer-1dzncvh {
			height: 500px;
			padding: 24px 24px 0
		}
		.framer-kZhwx .framer-1uzummk,
		.framer-kZhwx .framer-gfa75q {
			height: var(--framer-aspect-ratio-supported, 280px);
			width: 325px
		}
		.framer-kZhwx .framer-6dltqx {
			padding: 24px
		}
		.framer-kZhwx .framer-12ai0w6 {
			background: radial-gradient(150% 28.999999999999996% at 0% 100%, #55e1dd 0%, rgb(0, 100, 158) 23.91434403153153%, var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22)) 100%);
			padding: 0 32px 64px
		}
		.framer-kZhwx .framer-ozyyvk {
			align-content: center;
			align-items: center;
			display: flex;
			flex-direction: column;
			flex-wrap: nowrap
		}
		.framer-kZhwx .framer-pnrzjh {
			align-self: unset;
			order: 1
		}
		.framer-kZhwx .framer-rx7x1 {
			align-self: unset;
			order: 0
		}
		.framer-kZhwx .framer-10tdn7j {
			align-self: unset;
			order: 2
		}
		.framer-kZhwx .framer-1fcx783 {
			align-self: unset;
			order: 3
		}
		.framer-kZhwx .framer-1hwvy83 {
			align-self: unset;
			order: 4
		}
		.framer-kZhwx .framer-eshw6z {
			padding: 64px 28px
		}
		.framer-kZhwx .framer-1uyzg2z {
			flex-direction: column;
			gap: 48px
		}
		.framer-kZhwx .framer-zw38q3 {
			grid-template-columns: repeat(1, minmax(200px, 1fr));
			width: 100%
		}
		.framer-kZhwx .framer-85gu5e {
			background: radial-gradient(150% 37% at 0% 0%, #55e1dd 0%, rgb(0, 100, 158) 23.91434403153153%, var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22)) 100%);
			gap: 48px;
			padding: 64px 28px
		}
		.framer-kZhwx .framer-qsskvf {
			grid-template-columns: repeat(1, minmax(260px, 1fr))
		}
		.framer-kZhwx .framer-1b6y6dj {
			padding: 0 32px 24px
		}
		.framer-kZhwx .framer-11da4ad {
			flex-direction: column;
			gap: 40px
		}
		@supports (background: -webkit-named-image(i)) and (not (scale:1)) {
			.framer-kZhwx .framer-12yt4k5,
			.framer-kZhwx .framer-1ipz54b,
			.framer-kZhwx .framer-ak9aod,
			.framer-kZhwx .framer-u3dcdv,
			.framer-kZhwx .framer-83lhxl,
			.framer-kZhwx .framer-4bodwh,
			.framer-kZhwx .framer-zgpgx2,
			.framer-kZhwx .framer-bznti3,
			.framer-kZhwx .framer-1gcbi81,
			.framer-kZhwx .framer-17o7a3f,
			.framer-kZhwx .framer-ozyyvk,
			.framer-kZhwx .framer-1uyzg2z,
			.framer-kZhwx .framer-85gu5e,
			.framer-kZhwx .framer-11da4ad {
				gap: 0px
			}
			.framer-kZhwx .framer-12yt4k5>*,
			.framer-kZhwx .framer-1ipz54b>*,
			.framer-kZhwx .framer-u3dcdv>*,
			.framer-kZhwx .framer-83lhxl>*,
			.framer-kZhwx .framer-4bodwh>*,
			.framer-kZhwx .framer-bznti3>*,
			.framer-kZhwx .framer-17o7a3f>*,
			.framer-kZhwx .framer-1uyzg2z>*,
			.framer-kZhwx .framer-85gu5e>* {
				margin: 24px 0
			}
			.framer-kZhwx .framer-12yt4k5>:first-child,
			.framer-kZhwx .framer-1ipz54b>:first-child,
			.framer-kZhwx .framer-ak9aod>:first-child,
			.framer-kZhwx .framer-u3dcdv>:first-child,
			.framer-kZhwx .framer-83lhxl>:first-child,
			.framer-kZhwx .framer-4bodwh>:first-child,
			.framer-kZhwx .framer-zgpgx2>:first-child,
			.framer-kZhwx .framer-bznti3>:first-child,
			.framer-kZhwx .framer-1gcbi81>:first-child,
			.framer-kZhwx .framer-17o7a3f>:first-child,
			.framer-kZhwx .framer-ozyyvk>:first-child,
			.framer-kZhwx .framer-1uyzg2z>:first-child,
			.framer-kZhwx .framer-85gu5e>:first-child,
			.framer-kZhwx .framer-11da4ad>:first-child {
				margin-top: 0
			}
			.framer-kZhwx .framer-12yt4k5>:last-child,
			.framer-kZhwx .framer-1ipz54b>:last-child,
			.framer-kZhwx .framer-ak9aod>:last-child,
			.framer-kZhwx .framer-u3dcdv>:last-child,
			.framer-kZhwx .framer-83lhxl>:last-child,
			.framer-kZhwx .framer-4bodwh>:last-child,
			.framer-kZhwx .framer-zgpgx2>:last-child,
			.framer-kZhwx .framer-bznti3>:last-child,
			.framer-kZhwx .framer-1gcbi81>:last-child,
			.framer-kZhwx .framer-17o7a3f>:last-child,
			.framer-kZhwx .framer-ozyyvk>:last-child,
			.framer-kZhwx .framer-1uyzg2z>:last-child,
			.framer-kZhwx .framer-85gu5e>:last-child,
			.framer-kZhwx .framer-11da4ad>:last-child {
				margin-bottom: 0
			}
			.framer-kZhwx .framer-ak9aod>* {
				margin: 3px 0
			}
			.framer-kZhwx .framer-zgpgx2>*,
			.framer-kZhwx .framer-ozyyvk>* {
				margin: 12px 0
			}
			.framer-kZhwx .framer-1gcbi81>* {
				margin: 16px 0
			}
			.framer-kZhwx .framer-11da4ad>* {
				margin: 20px 0
			}
		}
	}
	
	.framer-tJzNh .framer-styles-preset-deuqdm:not(.rich-text-wrapper),
	.framer-tJzNh .framer-styles-preset-deuqdm.rich-text-wrapper p {
		--framer-font-family: "Inter", sans-serif;
		--framer-font-family-bold: "Inter-Bold", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Inter-BoldItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-italic: "Inter-Italic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-size: 14px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 400;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 400;
		--framer-letter-spacing: .01em;
		--framer-line-height: 20px;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: start;
		--framer-text-color: var(--token-1010e306-6ee2-47e5-bffe-788055bd3b08, #53535c);
		--framer-text-decoration: none;
		--framer-text-transform: none
	}
	
	.framer-3dX1J .framer-styles-preset-11pt53x:not(.rich-text-wrapper),
	.framer-3dX1J .framer-styles-preset-11pt53x.rich-text-wrapper h1 {
		--framer-font-family: "Inter-Bold", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold: "Inter-Black", "Inter", sans-serif;
		--framer-font-family-bold-italic: "Inter-BlackItalic", "Inter", sans-serif;
		--framer-font-family-italic: "Inter-BoldItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-size: 56px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 700;
		--framer-font-weight-bold: 900;
		--framer-font-weight-bold-italic: 900;
		--framer-font-weight-italic: 700;
		--framer-letter-spacing: -.03em;
		--framer-line-height: 64px;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: var(--token-cbcabb34-1a7c-41c5-9eae-a0cdb6acd8e1, #ffffff);
		--framer-text-decoration: none;
		--framer-text-transform: none
	}
	
	.framer-4Q3tr .framer-styles-preset-10t28s7:not(.rich-text-wrapper),
	.framer-4Q3tr .framer-styles-preset-10t28s7.rich-text-wrapper h3 {
		--framer-font-family: "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold: "Inter", sans-serif;
		--framer-font-family-bold-italic: "Inter", sans-serif;
		--framer-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
		--framer-font-size: 40px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 600;
		--framer-font-weight-bold: 900;
		--framer-font-weight-bold-italic: 900;
		--framer-font-weight-italic: 600;
		--framer-letter-spacing: -.02em;
		--framer-line-height: 56px;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: var(--token-cbcabb34-1a7c-41c5-9eae-a0cdb6acd8e1, #ffffff);
		--framer-text-decoration: none;
		--framer-text-transform: none
	}
	
	.framer-nJvW2 .framer-styles-preset-o2buor:not(.rich-text-wrapper),
	.framer-nJvW2 .framer-styles-preset-o2buor.rich-text-wrapper p {
		--framer-font-family: "Inter", sans-serif;
		--framer-font-family-bold: "Inter-Bold", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Inter-BoldItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-italic: "Inter-Italic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-size: 18px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 400;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 400;
		--framer-letter-spacing: -.01em;
		--framer-line-height: 28px;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: start;
		--framer-text-color: var(--token-1010e306-6ee2-47e5-bffe-788055bd3b08, #53535c);
		--framer-text-decoration: none;
		--framer-text-transform: none
	}
	
	.framer-9O0xj .framer-styles-preset-fxgdoh:not(.rich-text-wrapper),
	.framer-9O0xj .framer-styles-preset-fxgdoh.rich-text-wrapper h4 {
		--framer-font-family: "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold: "Inter", sans-serif;
		--framer-font-family-bold-italic: "Inter", sans-serif;
		--framer-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
		--framer-font-size: 32px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 600;
		--framer-font-weight-bold: 900;
		--framer-font-weight-bold-italic: 900;
		--framer-font-weight-italic: 600;
		--framer-letter-spacing: -.02em;
		--framer-line-height: 44px;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: var(--token-cbcabb34-1a7c-41c5-9eae-a0cdb6acd8e1, #ffffff);
		--framer-text-decoration: none;
		--framer-text-transform: none
	}
	
	.framer-kZhwx[data-border=true]:after,
	.framer-kZhwx [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-KYxCk.framer-5mmqr2,
	.framer-KYxCk .framer-5mmqr2 {
		display: block
	}
	
	.framer-KYxCk.framer-1wg8kxq {
		align-content: center;
		align-items: center;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 20px;
		height: 64px;
		justify-content: flex-start;
		overflow: hidden;
		padding: 0 96px;
		position: relative;
		width: 1200px
	}
	
	.framer-KYxCk .framer-1qtb964 {
		align-content: center;
		align-items: center;
		display: flex;
		flex: 1 0 0px;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 0px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 1px
	}
	
	.framer-KYxCk .framer-vbk6o9 {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 11px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		text-decoration: none;
		width: min-content
	}
	
	.framer-KYxCk .framer-1sqc7cy {
		flex: none;
		height: auto;
		position: relative;
		white-space: pre;
		width: auto
	}
	
	.framer-KYxCk .framer-19wvlcn {
		flex: none;
		height: 40px;
		overflow: hidden;
		position: relative;
		width: 40px
	}
	
	.framer-KYxCk .framer-1vy186v {
		flex: none;
		height: 2px;
		left: calc(50.00000000000002% - 20px / 2);
		overflow: hidden;
		position: absolute;
		top: calc(62.50000000000002% - 2px / 2);
		width: 20px;
		will-change: var(--framer-will-change-override, transform)
	}
	
	.framer-KYxCk .framer-56oikv {
		flex: none;
		height: 2px;
		left: calc(50.00000000000002% - 20px / 2);
		overflow: hidden;
		position: absolute;
		top: calc(37.50000000000002% - 2px / 2);
		width: 20px;
		will-change: var(--framer-will-change-override, transform)
	}
	
	.framer-KYxCk .framer-778z0y {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 48px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: min-content
	}
	
	.framer-KYxCk .framer-1fb3lnp {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 32px;
		height: min-content;
		justify-content: center;
		overflow: visible;
		padding: 0;
		position: relative;
		width: min-content
	}
	
	.framer-KYxCk .framer-6u54rg,
	.framer-KYxCk .framer-o59hc6 {
		-webkit-user-select: none;
		flex: none;
		height: auto;
		position: relative;
		user-select: none;
		white-space: pre;
		width: auto
	}
	
	.framer-KYxCk .framer-7tt458-container,
	.framer-KYxCk .framer-12odovm-container,
	.framer-KYxCk .framer-5ah846-container {
		flex: none;
		height: auto;
		position: relative;
		width: auto
	}
	
	.framer-KYxCk .framer-18hf6t9-container,
	.framer-KYxCk .framer-113bd1i-container {
		height: auto;
		position: relative;
		width: auto
	}
	
	.framer-KYxCk .framer-19ct5bz-container {
		flex: none;
		height: auto;
		position: relative;
		width: 216px
	}
	
	.framer-KYxCk .framer-shx11w-container {
		flex: none;
		height: 40px;
		position: relative;
		width: auto
	}
	
	.framer-KYxCk .framer-tom0ey {
		bottom: 0;
		flex: none;
		height: 1px;
		left: 0;
		overflow: visible;
		position: absolute;
		right: 0;
		z-index: 1
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-KYxCk.framer-1wg8kxq,
		.framer-KYxCk .framer-1qtb964,
		.framer-KYxCk .framer-vbk6o9,
		.framer-KYxCk .framer-778z0y,
		.framer-KYxCk .framer-1fb3lnp {
			gap: 0px
		}
		.framer-KYxCk.framer-1wg8kxq>* {
			margin: 0 10px
		}
		.framer-KYxCk.framer-1wg8kxq>:first-child,
		.framer-KYxCk .framer-1qtb964>:first-child,
		.framer-KYxCk .framer-vbk6o9>:first-child,
		.framer-KYxCk .framer-778z0y>:first-child,
		.framer-KYxCk .framer-1fb3lnp>:first-child {
			margin-left: 0
		}
		.framer-KYxCk.framer-1wg8kxq>:last-child,
		.framer-KYxCk .framer-1qtb964>:last-child,
		.framer-KYxCk .framer-vbk6o9>:last-child,
		.framer-KYxCk .framer-778z0y>:last-child,
		.framer-KYxCk .framer-1fb3lnp>:last-child {
			margin-right: 0
		}
		.framer-KYxCk .framer-1qtb964>* {
			margin: 0
		}
		.framer-KYxCk .framer-vbk6o9>* {
			margin: 0 5.5px
		}
		.framer-KYxCk .framer-778z0y>* {
			margin: 0 24px
		}
		.framer-KYxCk .framer-1fb3lnp>* {
			margin: 0 16px
		}
	}
	
	.framer-KYxCk.framer-v-y8duu9.framer-1wg8kxq {
		flex-direction: column;
		gap: 0px;
		padding: 0 24px;
		width: 390px
	}
	
	.framer-KYxCk.framer-v-y8duu9 .framer-1qtb964,
	.framer-KYxCk.framer-v-zlh8lz .framer-1qtb964,
	.framer-KYxCk.framer-v-1p5d2ih .framer-1qtb964,
	.framer-KYxCk.framer-v-1cfdltz .framer-1qtb964 {
		cursor: pointer;
		flex: none;
		gap: unset;
		justify-content: space-between;
		padding: 10px 0;
		width: 100%
	}
	
	.framer-KYxCk.framer-v-y8duu9 .framer-19wvlcn,
	.framer-KYxCk.framer-v-zlh8lz .framer-19wvlcn,
	.framer-KYxCk.framer-v-1p5d2ih .framer-19wvlcn,
	.framer-KYxCk.framer-v-1cfdltz .framer-19wvlcn {
		height: 44px;
		width: 44px
	}
	
	.framer-KYxCk.framer-v-y8duu9 .framer-1fb3lnp,
	.framer-KYxCk.framer-v-zlh8lz .framer-1fb3lnp {
		align-content: flex-start;
		align-items: flex-start;
		flex: 1 0 0px;
		flex-direction: column;
		gap: 0px;
		justify-content: flex-start;
		padding: 20px;
		width: 1px
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-KYxCk.framer-v-y8duu9.framer-1wg8kxq,
		.framer-KYxCk.framer-v-y8duu9 .framer-1qtb964,
		.framer-KYxCk.framer-v-y8duu9 .framer-1fb3lnp {
			gap: 0px
		}
		.framer-KYxCk.framer-v-y8duu9.framer-1wg8kxq>*,
		.framer-KYxCk.framer-v-y8duu9 .framer-1fb3lnp>* {
			margin: 0
		}
		.framer-KYxCk.framer-v-y8duu9.framer-1wg8kxq>:first-child,
		.framer-KYxCk.framer-v-y8duu9 .framer-1fb3lnp>:first-child {
			margin-top: 0
		}
		.framer-KYxCk.framer-v-y8duu9.framer-1wg8kxq>:last-child,
		.framer-KYxCk.framer-v-y8duu9 .framer-1fb3lnp>:last-child {
			margin-bottom: 0
		}
		.framer-KYxCk.framer-v-y8duu9 .framer-1qtb964>*,
		.framer-KYxCk.framer-v-y8duu9 .framer-1qtb964>:first-child,
		.framer-KYxCk.framer-v-y8duu9 .framer-1qtb964>:last-child {
			margin: 0
		}
	}
	
	.framer-KYxCk.framer-v-zlh8lz.framer-1wg8kxq {
		flex-direction: column;
		gap: 0px;
		padding: 0 48px;
		width: 810px
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-KYxCk.framer-v-zlh8lz.framer-1wg8kxq,
		.framer-KYxCk.framer-v-zlh8lz .framer-1qtb964,
		.framer-KYxCk.framer-v-zlh8lz .framer-1fb3lnp {
			gap: 0px
		}
		.framer-KYxCk.framer-v-zlh8lz.framer-1wg8kxq>*,
		.framer-KYxCk.framer-v-zlh8lz .framer-1fb3lnp>* {
			margin: 0
		}
		.framer-KYxCk.framer-v-zlh8lz.framer-1wg8kxq>:first-child,
		.framer-KYxCk.framer-v-zlh8lz .framer-1fb3lnp>:first-child {
			margin-top: 0
		}
		.framer-KYxCk.framer-v-zlh8lz.framer-1wg8kxq>:last-child,
		.framer-KYxCk.framer-v-zlh8lz .framer-1fb3lnp>:last-child {
			margin-bottom: 0
		}
		.framer-KYxCk.framer-v-zlh8lz .framer-1qtb964>*,
		.framer-KYxCk.framer-v-zlh8lz .framer-1qtb964>:first-child,
		.framer-KYxCk.framer-v-zlh8lz .framer-1qtb964>:last-child {
			margin: 0
		}
	}
	
	.framer-KYxCk.framer-v-1p5d2ih.framer-1wg8kxq {
		flex-direction: column;
		gap: 0px;
		height: min-content;
		max-height: calc(var(--framer-viewport-height, 100vh) * 1);
		overflow: auto;
		overscroll-behavior: contain;
		padding: 0 24px;
		width: 390px
	}
	
	.framer-KYxCk.framer-v-1p5d2ih .framer-1vy186v,
	.framer-KYxCk.framer-v-1p5d2ih .framer-56oikv,
	.framer-KYxCk.framer-v-1cfdltz .framer-1vy186v,
	.framer-KYxCk.framer-v-1cfdltz .framer-56oikv {
		top: calc(50.00000000000002% - 2px / 2)
	}
	
	.framer-KYxCk.framer-v-1p5d2ih .framer-778z0y {
		align-content: flex-start;
		align-items: flex-start;
		flex-direction: column;
		gap: 24px;
		padding: 0 0 24px;
		width: 100%
	}
	
	.framer-KYxCk.framer-v-1p5d2ih .framer-1fb3lnp {
		align-content: flex-start;
		align-items: flex-start;
		flex-direction: column;
		gap: 16px;
		width: 100%
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-KYxCk.framer-v-1p5d2ih.framer-1wg8kxq,
		.framer-KYxCk.framer-v-1p5d2ih .framer-1qtb964,
		.framer-KYxCk.framer-v-1p5d2ih .framer-778z0y,
		.framer-KYxCk.framer-v-1p5d2ih .framer-1fb3lnp {
			gap: 0px
		}
		.framer-KYxCk.framer-v-1p5d2ih.framer-1wg8kxq>* {
			margin: 0
		}
		.framer-KYxCk.framer-v-1p5d2ih.framer-1wg8kxq>:first-child,
		.framer-KYxCk.framer-v-1p5d2ih .framer-778z0y>:first-child,
		.framer-KYxCk.framer-v-1p5d2ih .framer-1fb3lnp>:first-child {
			margin-top: 0
		}
		.framer-KYxCk.framer-v-1p5d2ih.framer-1wg8kxq>:last-child,
		.framer-KYxCk.framer-v-1p5d2ih .framer-778z0y>:last-child,
		.framer-KYxCk.framer-v-1p5d2ih .framer-1fb3lnp>:last-child {
			margin-bottom: 0
		}
		.framer-KYxCk.framer-v-1p5d2ih .framer-1qtb964>*,
		.framer-KYxCk.framer-v-1p5d2ih .framer-1qtb964>:first-child,
		.framer-KYxCk.framer-v-1p5d2ih .framer-1qtb964>:last-child {
			margin: 0
		}
		.framer-KYxCk.framer-v-1p5d2ih .framer-778z0y>* {
			margin: 12px 0
		}
		.framer-KYxCk.framer-v-1p5d2ih .framer-1fb3lnp>* {
			margin: 8px 0
		}
	}
	
	.framer-KYxCk.framer-v-1cfdltz.framer-1wg8kxq {
		flex-direction: column;
		gap: 0px;
		height: min-content;
		max-height: calc(var(--framer-viewport-height, 100vh) * 1);
		overflow: auto;
		overscroll-behavior: contain;
		padding: 0 48px;
		width: 810px
	}
	
	.framer-KYxCk.framer-v-1cfdltz .framer-778z0y {
		align-content: flex-start;
		align-items: flex-start;
		flex-direction: column;
		gap: 8px;
		padding: 0 0 16px;
		width: 100%
	}
	
	.framer-KYxCk.framer-v-1cfdltz .framer-1fb3lnp {
		align-content: flex-start;
		align-items: flex-start;
		flex-direction: column;
		gap: 16px;
		padding: 16px 0;
		width: 100%
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-KYxCk.framer-v-1cfdltz.framer-1wg8kxq,
		.framer-KYxCk.framer-v-1cfdltz .framer-1qtb964,
		.framer-KYxCk.framer-v-1cfdltz .framer-778z0y,
		.framer-KYxCk.framer-v-1cfdltz .framer-1fb3lnp {
			gap: 0px
		}
		.framer-KYxCk.framer-v-1cfdltz.framer-1wg8kxq>* {
			margin: 0
		}
		.framer-KYxCk.framer-v-1cfdltz.framer-1wg8kxq>:first-child,
		.framer-KYxCk.framer-v-1cfdltz .framer-778z0y>:first-child,
		.framer-KYxCk.framer-v-1cfdltz .framer-1fb3lnp>:first-child {
			margin-top: 0
		}
		.framer-KYxCk.framer-v-1cfdltz.framer-1wg8kxq>:last-child,
		.framer-KYxCk.framer-v-1cfdltz .framer-778z0y>:last-child,
		.framer-KYxCk.framer-v-1cfdltz .framer-1fb3lnp>:last-child {
			margin-bottom: 0
		}
		.framer-KYxCk.framer-v-1cfdltz .framer-1qtb964>*,
		.framer-KYxCk.framer-v-1cfdltz .framer-1qtb964>:first-child,
		.framer-KYxCk.framer-v-1cfdltz .framer-1qtb964>:last-child {
			margin: 0
		}
		.framer-KYxCk.framer-v-1cfdltz .framer-778z0y>* {
			margin: 4px 0
		}
		.framer-KYxCk.framer-v-1cfdltz .framer-1fb3lnp>* {
			margin: 8px 0
		}
	}
	
	.framer-i747e.framer-g1jp2l,
	.framer-i747e .framer-g1jp2l {
		display: block
	}
	
	.framer-i747e.framer-1iosh77 {
		align-content: center;
		align-items: center;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 8px;
		height: min-content;
		justify-content: center;
		overflow: visible;
		padding: 0;
		position: relative;
		width: min-content
	}
	
	.framer-i747e .framer-1xtlvbj {
		-webkit-user-select: none;
		flex: none;
		height: auto;
		position: relative;
		user-select: none;
		white-space: pre;
		width: auto
	}
	
	.framer-i747e .framer-lpoh9e-container,
	.framer-i747e .framer-zonbgs-container {
		flex: none;
		height: 16px;
		position: relative;
		width: 16px
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-i747e.framer-1iosh77 {
			gap: 0px
		}
		.framer-i747e.framer-1iosh77>* {
			margin: 0 4px
		}
		.framer-i747e.framer-1iosh77>:first-child {
			margin-left: 0
		}
		.framer-i747e.framer-1iosh77>:last-child {
			margin-right: 0
		}
	}
	
	.framer-Z3dMa.framer-3mzl8e,
	.framer-Z3dMa .framer-3mzl8e {
		display: block
	}
	
	.framer-Z3dMa.framer-jq8f1q {
		align-content: center;
		align-items: center;
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 40px;
		height: min-content;
		justify-content: center;
		overflow: visible;
		padding: 32px;
		position: relative;
		width: 315px
	}
	
	.framer-Z3dMa .framer-1vvbqyu {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 20px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-Z3dMa .framer-avs562-container {
		flex: none;
		height: 40px;
		position: relative;
		width: 40px
	}
	
	.framer-Z3dMa .framer-jb1x8g {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 8px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-Z3dMa .framer-ws26rf,
	.framer-Z3dMa .framer-12m672a {
		flex: none;
		height: auto;
		position: relative;
		white-space: pre-wrap;
		width: 100%;
		word-break: break-word;
		word-wrap: break-word
	}
	
	.framer-Z3dMa .framer-4jwz0t-container {
		flex: none;
		height: auto;
		position: relative;
		width: auto
	}
	
	.framer-Z3dMa .framer-9fwy6p-container {
		flex: none;
		height: 40px;
		position: relative;
		width: auto
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-Z3dMa.framer-jq8f1q,
		.framer-Z3dMa .framer-1vvbqyu,
		.framer-Z3dMa .framer-jb1x8g {
			gap: 0px
		}
		.framer-Z3dMa.framer-jq8f1q>* {
			margin: 20px 0
		}
		.framer-Z3dMa.framer-jq8f1q>:first-child,
		.framer-Z3dMa .framer-1vvbqyu>:first-child,
		.framer-Z3dMa .framer-jb1x8g>:first-child {
			margin-top: 0
		}
		.framer-Z3dMa.framer-jq8f1q>:last-child,
		.framer-Z3dMa .framer-1vvbqyu>:last-child,
		.framer-Z3dMa .framer-jb1x8g>:last-child {
			margin-bottom: 0
		}
		.framer-Z3dMa .framer-1vvbqyu>* {
			margin: 10px 0
		}
		.framer-Z3dMa .framer-jb1x8g>* {
			margin: 4px 0
		}
	}
	
	.framer-Z3dMa.framer-v-5tavhw.framer-jq8f1q {
		width: 315px
	}
	
	.framer-Z3dMa.framer-v-1yu1mfu.framer-jq8f1q {
		padding: 24px;
		width: 315px
	}
	
	.framer-TKj2k .framer-styles-preset-7kpyuh:not(.rich-text-wrapper),
	.framer-TKj2k .framer-styles-preset-7kpyuh.rich-text-wrapper h6 {
		--framer-font-family: "Inter-SemiBold", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold: "Inter-Black", "Inter", sans-serif;
		--framer-font-family-bold-italic: "Inter-BlackItalic", "Inter", sans-serif;
		--framer-font-family-italic: "Inter-SemiBoldItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-size: 20px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 600;
		--framer-font-weight-bold: 900;
		--framer-font-weight-bold-italic: 900;
		--framer-font-weight-italic: 600;
		--framer-letter-spacing: 0em;
		--framer-line-height: 28px;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: var(--token-cbcabb34-1a7c-41c5-9eae-a0cdb6acd8e1, #ffffff);
		--framer-text-decoration: none;
		--framer-text-transform: none
	}
	
	.framer-Z3dMa[data-border=true]:after,
	.framer-Z3dMa [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-sfNRx.framer-142gsm5,
	.framer-sfNRx .framer-142gsm5 {
		display: block
	}
	
	.framer-sfNRx.framer-q6df3y {
		height: 40px;
		overflow: hidden;
		position: relative;
		width: 40px
	}
	
	.framer-sfNRx .framer-1nj6vqk,
	.framer-sfNRx .framer-clzwvf,
	.framer-sfNRx .framer-c8jy8n {
		aspect-ratio: 1 / 1;
		flex: none;
		height: var(--framer-aspect-ratio-supported, 40px);
		left: 0;
		position: absolute;
		top: 0;
		width: 40px
	}
	
	.framer-sfNRx .framer-79tfz {
		aspect-ratio: .85 / 1;
		flex: none;
		height: var(--framer-aspect-ratio-supported, 40px);
		left: 3px;
		position: absolute;
		top: 0;
		width: 34px
	}
	
	.framer-sfNRx .framer-m3d1ki,
	.framer-sfNRx .framer-1hqe4nd {
		aspect-ratio: 1.1111111111111112 / 1;
		flex: none;
		height: var(--framer-aspect-ratio-supported, 36px);
		left: 0;
		position: absolute;
		top: 2px;
		width: 40px
	}
	
	.framer-sfNRx .framer-1ui3l84 {
		aspect-ratio: 1.3428571428571427 / 1;
		flex: none;
		height: var(--framer-aspect-ratio-supported, 30px);
		left: 0;
		position: absolute;
		top: 5px;
		width: 40px
	}
	
	.framer-sfNRx .framer-1p95yzm {
		aspect-ratio: 1.1666666666666667 / 1;
		flex: none;
		height: var(--framer-aspect-ratio-supported, 34px);
		left: 0;
		position: absolute;
		top: 3px;
		width: 40px
	}
	
	.framer-q9xMn.framer-mdozew,
	.framer-q9xMn .framer-mdozew {
		display: block
	}
	
	.framer-q9xMn.framer-r1jcde {
		align-content: flex-start;
		align-items: flex-start;
		cursor: pointer;
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 24px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 16px 16px 32px;
		position: relative;
		text-decoration: none;
		width: 416px
	}
	
	.framer-q9xMn .framer-1vx1lh8 {
		aspect-ratio: 1.3866666666666667 / 1;
		flex: none;
		height: var(--framer-aspect-ratio-supported, 144px);
		position: relative;
		width: 100%
	}
	
	.framer-q9xMn .framer-626esc {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 16px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0 16px;
		position: relative;
		width: 100%
	}
	
	.framer-q9xMn .framer-61gdz3 {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 8px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-q9xMn .framer-1p0mb1k,
	.framer-q9xMn .framer-1np1uif,
	.framer-q9xMn .framer-14y2doq {
		flex: none;
		height: auto;
		position: relative;
		white-space: pre-wrap;
		width: 100%;
		word-break: break-word;
		word-wrap: break-word
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-q9xMn.framer-r1jcde,
		.framer-q9xMn .framer-626esc,
		.framer-q9xMn .framer-61gdz3 {
			gap: 0px
		}
		.framer-q9xMn.framer-r1jcde>* {
			margin: 12px 0
		}
		.framer-q9xMn.framer-r1jcde>:first-child,
		.framer-q9xMn .framer-626esc>:first-child,
		.framer-q9xMn .framer-61gdz3>:first-child {
			margin-top: 0
		}
		.framer-q9xMn.framer-r1jcde>:last-child,
		.framer-q9xMn .framer-626esc>:last-child,
		.framer-q9xMn .framer-61gdz3>:last-child {
			margin-bottom: 0
		}
		.framer-q9xMn .framer-626esc>* {
			margin: 8px 0
		}
		.framer-q9xMn .framer-61gdz3>* {
			margin: 4px 0
		}
	}
	
	.framer-q9xMn[data-border=true]:after,
	.framer-q9xMn [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-v8stq.framer-b0dl2e,
	.framer-v8stq .framer-b0dl2e {
		display: block
	}
	
	.framer-v8stq.framer-111m19f {
		align-content: center;
		align-items: center;
		cursor: pointer;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 4px;
		height: 40px;
		justify-content: center;
		overflow: hidden;
		padding: 10px 20px;
		position: relative;
		text-decoration: none;
		width: min-content;
		will-change: var(--framer-will-change-override, transform)
	}
	
	.framer-v8stq .framer-obvky {
		flex: none;
		height: auto;
		position: relative;
		white-space: pre;
		width: auto
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-v8stq.framer-111m19f {
			gap: 0px
		}
		.framer-v8stq.framer-111m19f>* {
			margin: 0 2px
		}
		.framer-v8stq.framer-111m19f>:first-child {
			margin-left: 0
		}
		.framer-v8stq.framer-111m19f>:last-child {
			margin-right: 0
		}
	}
	
	.framer-TJMXh.framer-o8pxym,
	.framer-TJMXh .framer-o8pxym {
		display: block
	}
	
	.framer-TJMXh.framer-2z2b1y {
		align-content: center;
		align-items: center;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 12px;
		height: min-content;
		justify-content: center;
		overflow: visible;
		padding: 6px 16px;
		position: relative;
		width: min-content
	}
	
	.framer-TJMXh .framer-dzt519 {
		flex: none;
		height: auto;
		position: relative;
		white-space: pre;
		width: auto
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-TJMXh.framer-2z2b1y {
			gap: 0px
		}
		.framer-TJMXh.framer-2z2b1y>* {
			margin: 0 6px
		}
		.framer-TJMXh.framer-2z2b1y>:first-child {
			margin-left: 0
		}
		.framer-TJMXh.framer-2z2b1y>:last-child {
			margin-right: 0
		}
	}
	
	.framer-AJmOv .framer-styles-preset-klt3kz:not(.rich-text-wrapper),
	.framer-AJmOv .framer-styles-preset-klt3kz.rich-text-wrapper p {
		--framer-font-family: "Inter-Medium", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold: "Inter-Bold", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Inter-BoldItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-italic: "Inter-MediumItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-size: 13px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 500;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 500;
		--framer-letter-spacing: .01em;
		--framer-line-height: 160%;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: start;
		--framer-text-color: var(--token-1010e306-6ee2-47e5-bffe-788055bd3b08, #53535c);
		--framer-text-decoration: none;
		--framer-text-transform: none
	}
	
	.framer-TJMXh[data-border=true]:after,
	.framer-TJMXh [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-0qIlh.framer-1hz7oqc,
	.framer-0qIlh .framer-1hz7oqc {
		display: block
	}
	
	.framer-0qIlh.framer-ovbrt9 {
		align-content: center;
		align-items: center;
		cursor: pointer;
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 16px;
		height: min-content;
		justify-content: center;
		overflow: hidden;
		padding: 12px 12px 12px 24px;
		position: relative;
		width: 468px;
		will-change: var(--framer-will-change-override, transform)
	}
	
	.framer-0qIlh .framer-1hw89w1 {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 16px;
		height: min-content;
		justify-content: center;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-0qIlh .framer-1ypbned,
	.framer-0qIlh .framer-1bm59r2 {
		flex: 1 0 0px;
		height: auto;
		position: relative;
		white-space: pre-wrap;
		width: 1px;
		word-break: break-word;
		word-wrap: break-word
	}
	
	.framer-0qIlh .framer-eix4ps {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 10px;
		height: 32px;
		justify-content: center;
		overflow: hidden;
		padding: 4px;
		position: relative;
		width: 32px;
		will-change: var(--framer-will-change-override, transform)
	}
	
	.framer-0qIlh .framer-2bpkmt-container {
		flex: none;
		height: 20px;
		position: relative;
		width: 20px
	}
	
	.framer-0qIlh .framer-1exsie3 {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 0px;
		height: 1px;
		justify-content: center;
		overflow: hidden;
		padding: 0 32px 0 0;
		position: relative;
		width: 100%
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-0qIlh.framer-ovbrt9,
		.framer-0qIlh .framer-1hw89w1,
		.framer-0qIlh .framer-eix4ps,
		.framer-0qIlh .framer-1exsie3 {
			gap: 0px
		}
		.framer-0qIlh.framer-ovbrt9>* {
			margin: 8px 0
		}
		.framer-0qIlh.framer-ovbrt9>:first-child {
			margin-top: 0
		}
		.framer-0qIlh.framer-ovbrt9>:last-child {
			margin-bottom: 0
		}
		.framer-0qIlh .framer-1hw89w1>* {
			margin: 0 8px
		}
		.framer-0qIlh .framer-1hw89w1>:first-child,
		.framer-0qIlh .framer-eix4ps>:first-child,
		.framer-0qIlh .framer-1exsie3>:first-child {
			margin-left: 0
		}
		.framer-0qIlh .framer-1hw89w1>:last-child,
		.framer-0qIlh .framer-eix4ps>:last-child,
		.framer-0qIlh .framer-1exsie3>:last-child {
			margin-right: 0
		}
		.framer-0qIlh .framer-eix4ps>* {
			margin: 0 5px
		}
		.framer-0qIlh .framer-1exsie3>* {
			margin: 0
		}
	}
	
	.framer-0qIlh.framer-v-1ko0jvf .framer-1exsie3 {
		height: min-content
	}
	
	.framer-jGyFE .framer-styles-preset-1suh4x8:not(.rich-text-wrapper),
	.framer-jGyFE .framer-styles-preset-1suh4x8.rich-text-wrapper p {
		--framer-font-family: "Inter-Medium", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold: "Inter-Bold", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Inter-BoldItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-italic: "Inter-MediumItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-size: 18px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 500;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 500;
		--framer-letter-spacing: -.01em;
		--framer-line-height: 28px;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: start;
		--framer-text-color: var(--token-1010e306-6ee2-47e5-bffe-788055bd3b08, #53535c);
		--framer-text-decoration: none;
		--framer-text-transform: none
	}
	
	.framer-0qIlh[data-border=true]:after,
	.framer-0qIlh [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
	}
	
	.ssr-variant {
		display: contents
	}
	
	@supports (aspect-ratio: 1) {
		body {
			--framer-aspect-ratio-supported: auto
		}
	}
	
	.framer-Mk2Je.framer-132pd9y,
	.framer-Mk2Je .framer-132pd9y {
		display: block
	}
	
	.framer-Mk2Je.framer-xwb1c5 {
		align-content: center;
		align-items: center;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 10px;
		height: min-content;
		justify-content: center;
		overflow: visible;
		padding: 48px 96px;
		position: relative;
		width: 1200px
	}
	
	.framer-Mk2Je .framer-1bquzmb {
		align-content: center;
		align-items: center;
		display: flex;
		flex: 1 0 0px;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 56px;
		height: min-content;
		justify-content: center;
		max-width: 1008px;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 1px
	}
	
	.framer-Mk2Je .framer-bj3btt,
	.framer-Mk2Je .framer-kesgu9 {
		align-content: center;
		align-items: center;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		height: min-content;
		justify-content: space-between;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-Mk2Je .framer-j6h5ev {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: 1 0 0px;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 20px;
		height: min-content;
		justify-content: center;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 1px
	}
	
	.framer-Mk2Je .framer-8aru15 {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: 1 0 0px;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 12px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 1px
	}
	
	.framer-Mk2Je .framer-1qf45yx,
	.framer-Mk2Je .framer-zr1fz4,
	.framer-Mk2Je .framer-4v06wc,
	.framer-Mk2Je .framer-1ust0y2,
	.framer-Mk2Je .framer-w37pog,
	.framer-Mk2Je .framer-chg16o,
	.framer-Mk2Je .framer-yvwmxa,
	.framer-Mk2Je .framer-11xmv49,
	.framer-Mk2Je .framer-79b9s2,
	.framer-Mk2Je .framer-1v6djv4,
	.framer-Mk2Je .framer-o98jq4,
	.framer-Mk2Je .framer-1opt0oc,
	.framer-Mk2Je .framer-1r3plf4,
	.framer-Mk2Je .framer-1thvkpy,
	.framer-Mk2Je .framer-1996m86 {
		flex: none;
		height: auto;
		position: relative;
		white-space: pre;
		width: auto
	}
	
	.framer-Mk2Je .framer-2iyb8z {
		flex: none;
		height: auto;
		position: relative;
		white-space: pre-wrap;
		width: 100%;
		word-break: break-word;
		word-wrap: break-word
	}
	
	.framer-Mk2Je .framer-1uycbip,
	.framer-Mk2Je .framer-nvzazx,
	.framer-Mk2Je .framer-187lmcq {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: 1 0 0px;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 16px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 1px
	}
	
	.framer-Mk2Je .framer-hmzjcw,
	.framer-Mk2Je .framer-1bwllz3,
	.framer-Mk2Je .framer-dxpi9a {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: none;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 12px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: min-content
	}
	
	.framer-Mk2Je .framer-10tmqte,
	.framer-Mk2Je .framer-siqrp5,
	.framer-Mk2Je .framer-1c3iie6,
	.framer-Mk2Je .framer-1a8ygy7,
	.framer-Mk2Je .framer-1q48983,
	.framer-Mk2Je .framer-2h64oh,
	.framer-Mk2Je .framer-z2u5t5,
	.framer-Mk2Je .framer-1as6ytn,
	.framer-Mk2Je .framer-1hpcslk {
		align-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 10px;
		height: min-content;
		justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: min-content
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-Mk2Je.framer-xwb1c5,
		.framer-Mk2Je .framer-1bquzmb,
		.framer-Mk2Je .framer-j6h5ev,
		.framer-Mk2Je .framer-8aru15,
		.framer-Mk2Je .framer-1uycbip,
		.framer-Mk2Je .framer-hmzjcw,
		.framer-Mk2Je .framer-10tmqte,
		.framer-Mk2Je .framer-siqrp5,
		.framer-Mk2Je .framer-1c3iie6,
		.framer-Mk2Je .framer-nvzazx,
		.framer-Mk2Je .framer-1bwllz3,
		.framer-Mk2Je .framer-1a8ygy7,
		.framer-Mk2Je .framer-1q48983,
		.framer-Mk2Je .framer-2h64oh,
		.framer-Mk2Je .framer-187lmcq,
		.framer-Mk2Je .framer-dxpi9a,
		.framer-Mk2Je .framer-z2u5t5,
		.framer-Mk2Je .framer-1as6ytn,
		.framer-Mk2Je .framer-1hpcslk {
			gap: 0px
		}
		.framer-Mk2Je.framer-xwb1c5>*,
		.framer-Mk2Je .framer-10tmqte>*,
		.framer-Mk2Je .framer-siqrp5>*,
		.framer-Mk2Je .framer-1c3iie6>*,
		.framer-Mk2Je .framer-1a8ygy7>*,
		.framer-Mk2Je .framer-1q48983>*,
		.framer-Mk2Je .framer-2h64oh>*,
		.framer-Mk2Je .framer-z2u5t5>*,
		.framer-Mk2Je .framer-1as6ytn>*,
		.framer-Mk2Je .framer-1hpcslk>* {
			margin: 0 5px
		}
		.framer-Mk2Je.framer-xwb1c5>:first-child,
		.framer-Mk2Je .framer-j6h5ev>:first-child,
		.framer-Mk2Je .framer-10tmqte>:first-child,
		.framer-Mk2Je .framer-siqrp5>:first-child,
		.framer-Mk2Je .framer-1c3iie6>:first-child,
		.framer-Mk2Je .framer-1a8ygy7>:first-child,
		.framer-Mk2Je .framer-1q48983>:first-child,
		.framer-Mk2Je .framer-2h64oh>:first-child,
		.framer-Mk2Je .framer-z2u5t5>:first-child,
		.framer-Mk2Je .framer-1as6ytn>:first-child,
		.framer-Mk2Je .framer-1hpcslk>:first-child {
			margin-left: 0
		}
		.framer-Mk2Je.framer-xwb1c5>:last-child,
		.framer-Mk2Je .framer-j6h5ev>:last-child,
		.framer-Mk2Je .framer-10tmqte>:last-child,
		.framer-Mk2Je .framer-siqrp5>:last-child,
		.framer-Mk2Je .framer-1c3iie6>:last-child,
		.framer-Mk2Je .framer-1a8ygy7>:last-child,
		.framer-Mk2Je .framer-1q48983>:last-child,
		.framer-Mk2Je .framer-2h64oh>:last-child,
		.framer-Mk2Je .framer-z2u5t5>:last-child,
		.framer-Mk2Je .framer-1as6ytn>:last-child,
		.framer-Mk2Je .framer-1hpcslk>:last-child {
			margin-right: 0
		}
		.framer-Mk2Je .framer-1bquzmb>* {
			margin: 28px 0
		}
		.framer-Mk2Je .framer-1bquzmb>:first-child,
		.framer-Mk2Je .framer-8aru15>:first-child,
		.framer-Mk2Je .framer-1uycbip>:first-child,
		.framer-Mk2Je .framer-hmzjcw>:first-child,
		.framer-Mk2Je .framer-nvzazx>:first-child,
		.framer-Mk2Je .framer-1bwllz3>:first-child,
		.framer-Mk2Je .framer-187lmcq>:first-child,
		.framer-Mk2Je .framer-dxpi9a>:first-child {
			margin-top: 0
		}
		.framer-Mk2Je .framer-1bquzmb>:last-child,
		.framer-Mk2Je .framer-8aru15>:last-child,
		.framer-Mk2Je .framer-1uycbip>:last-child,
		.framer-Mk2Je .framer-hmzjcw>:last-child,
		.framer-Mk2Je .framer-nvzazx>:last-child,
		.framer-Mk2Je .framer-1bwllz3>:last-child,
		.framer-Mk2Je .framer-187lmcq>:last-child,
		.framer-Mk2Je .framer-dxpi9a>:last-child {
			margin-bottom: 0
		}
		.framer-Mk2Je .framer-j6h5ev>* {
			margin: 0 10px
		}
		.framer-Mk2Je .framer-8aru15>*,
		.framer-Mk2Je .framer-hmzjcw>*,
		.framer-Mk2Je .framer-1bwllz3>*,
		.framer-Mk2Je .framer-dxpi9a>* {
			margin: 6px 0
		}
		.framer-Mk2Je .framer-1uycbip>*,
		.framer-Mk2Je .framer-nvzazx>*,
		.framer-Mk2Je .framer-187lmcq>* {
			margin: 8px 0
		}
	}
	
	.framer-Mk2Je.framer-v-1gjmohx.framer-xwb1c5 {
		padding: 48px;
		width: 810px
	}
	
	.framer-Mk2Je.framer-v-1gjmohx .framer-1bquzmb,
	.framer-Mk2Je.framer-v-1309qs3 .framer-1bquzmb {
		gap: 48px
	}
	
	.framer-Mk2Je.framer-v-1gjmohx .framer-bj3btt,
	.framer-Mk2Je.framer-v-1309qs3 .framer-bj3btt {
		align-content: flex-start;
		align-items: flex-start;
		flex-direction: column;
		gap: 40px;
		justify-content: flex-start
	}
	
	.framer-Mk2Je.framer-v-1gjmohx .framer-j6h5ev,
	.framer-Mk2Je.framer-v-1309qs3 .framer-j6h5ev {
		flex: none;
		flex-direction: column;
		gap: 32px;
		justify-content: flex-start;
		width: 100%
	}
	
	.framer-Mk2Je.framer-v-1gjmohx .framer-8aru15,
	.framer-Mk2Je.framer-v-1gjmohx .framer-1uycbip,
	.framer-Mk2Je.framer-v-1gjmohx .framer-nvzazx,
	.framer-Mk2Je.framer-v-1gjmohx .framer-187lmcq,
	.framer-Mk2Je.framer-v-1309qs3 .framer-8aru15,
	.framer-Mk2Je.framer-v-1309qs3 .framer-1uycbip,
	.framer-Mk2Je.framer-v-1309qs3 .framer-nvzazx,
	.framer-Mk2Je.framer-v-1309qs3 .framer-187lmcq {
		flex: none;
		width: 100%
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-Mk2Je.framer-v-1gjmohx .framer-1bquzmb,
		.framer-Mk2Je.framer-v-1gjmohx .framer-bj3btt,
		.framer-Mk2Je.framer-v-1gjmohx .framer-j6h5ev {
			gap: 0px
		}
		.framer-Mk2Je.framer-v-1gjmohx .framer-1bquzmb>* {
			margin: 24px 0
		}
		.framer-Mk2Je.framer-v-1gjmohx .framer-1bquzmb>:first-child,
		.framer-Mk2Je.framer-v-1gjmohx .framer-bj3btt>:first-child,
		.framer-Mk2Je.framer-v-1gjmohx .framer-j6h5ev>:first-child {
			margin-top: 0
		}
		.framer-Mk2Je.framer-v-1gjmohx .framer-1bquzmb>:last-child,
		.framer-Mk2Je.framer-v-1gjmohx .framer-bj3btt>:last-child,
		.framer-Mk2Je.framer-v-1gjmohx .framer-j6h5ev>:last-child {
			margin-bottom: 0
		}
		.framer-Mk2Je.framer-v-1gjmohx .framer-bj3btt>* {
			margin: 20px 0
		}
		.framer-Mk2Je.framer-v-1gjmohx .framer-j6h5ev>* {
			margin: 16px 0
		}
	}
	
	.framer-Mk2Je.framer-v-1309qs3.framer-xwb1c5 {
		padding: 40px 32px;
		width: 390px
	}
	
	.framer-Mk2Je.framer-v-1309qs3 .framer-kesgu9 {
		align-content: flex-start;
		align-items: flex-start;
		flex-direction: column;
		gap: 24px;
		justify-content: flex-start
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-Mk2Je.framer-v-1309qs3 .framer-1bquzmb,
		.framer-Mk2Je.framer-v-1309qs3 .framer-bj3btt,
		.framer-Mk2Je.framer-v-1309qs3 .framer-j6h5ev,
		.framer-Mk2Je.framer-v-1309qs3 .framer-kesgu9 {
			gap: 0px
		}
		.framer-Mk2Je.framer-v-1309qs3 .framer-1bquzmb>* {
			margin: 24px 0
		}
		.framer-Mk2Je.framer-v-1309qs3 .framer-1bquzmb>:first-child,
		.framer-Mk2Je.framer-v-1309qs3 .framer-bj3btt>:first-child,
		.framer-Mk2Je.framer-v-1309qs3 .framer-j6h5ev>:first-child,
		.framer-Mk2Je.framer-v-1309qs3 .framer-kesgu9>:first-child {
			margin-top: 0
		}
		.framer-Mk2Je.framer-v-1309qs3 .framer-1bquzmb>:last-child,
		.framer-Mk2Je.framer-v-1309qs3 .framer-bj3btt>:last-child,
		.framer-Mk2Je.framer-v-1309qs3 .framer-j6h5ev>:last-child,
		.framer-Mk2Je.framer-v-1309qs3 .framer-kesgu9>:last-child {
			margin-bottom: 0
		}
		.framer-Mk2Je.framer-v-1309qs3 .framer-bj3btt>* {
			margin: 20px 0
		}
		.framer-Mk2Je.framer-v-1309qs3 .framer-j6h5ev>* {
			margin: 16px 0
		}
		.framer-Mk2Je.framer-v-1309qs3 .framer-kesgu9>* {
			margin: 12px 0
		}
	}
	
	.framer-hK2GO .framer-styles-preset-1i372ul:not(.rich-text-wrapper),
	.framer-hK2GO .framer-styles-preset-1i372ul.rich-text-wrapper h5 {
		--framer-font-family: "Inter-SemiBold", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold: "Inter-Black", "Inter", sans-serif;
		--framer-font-family-bold-italic: "Inter-BlackItalic", "Inter", sans-serif;
		--framer-font-family-italic: "Inter-SemiBoldItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-size: 22px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 600;
		--framer-font-weight-bold: 900;
		--framer-font-weight-bold-italic: 900;
		--framer-font-weight-italic: 600;
		--framer-letter-spacing: .01em;
		--framer-line-height: 32px;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: var(--token-cbcabb34-1a7c-41c5-9eae-a0cdb6acd8e1, #ffffff);
		--framer-text-decoration: none;
		--framer-text-transform: none
	}
	
	.framer-77vBn .framer-styles-preset-x4mprf:not(.rich-text-wrapper),
	.framer-77vBn .framer-styles-preset-x4mprf.rich-text-wrapper a {
		--framer-link-current-text-color: var(--token-cbcabb34-1a7c-41c5-9eae-a0cdb6acd8e1, #ffffff);
		--framer-link-current-text-decoration: none;
		--framer-link-hover-text-color: var(--token-cbcabb34-1a7c-41c5-9eae-a0cdb6acd8e1, #ffffff);
		--framer-link-hover-text-decoration: none;
		--framer-link-text-color: var(--token-1010e306-6ee2-47e5-bffe-788055bd3b08, #868691);
		--framer-link-text-decoration: none
	}
	
	.framer-BqSiW .framer-styles-preset-ioh55b:not(.rich-text-wrapper),
	.framer-BqSiW .framer-styles-preset-ioh55b.rich-text-wrapper p {
		--framer-font-family: "Inter", sans-serif;
		--framer-font-family-bold: "Inter-Bold", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Inter-BoldItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-italic: "Inter-Italic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-size: 16px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 400;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 400;
		--framer-letter-spacing: .01em;
		--framer-line-height: 26px;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: start;
		--framer-text-color: var(--token-1010e306-6ee2-47e5-bffe-788055bd3b08, #53535c);
		--framer-text-decoration: none;
		--framer-text-transform: none
	}
	
	.framer-GYHIF .framer-styles-preset-ubq5e4:not(.rich-text-wrapper),
	.framer-GYHIF .framer-styles-preset-ubq5e4.rich-text-wrapper p {
		--framer-font-family: "Inter-Medium", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold: "Inter-Bold", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Inter-BoldItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-italic: "Inter-MediumItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-size: 14px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 500;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 500;
		--framer-letter-spacing: .01em;
		--framer-line-height: 20px;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: start;
		--framer-text-color: var(--token-1010e306-6ee2-47e5-bffe-788055bd3b08, #53535c);
		--framer-text-decoration: none;
		--framer-text-transform: none
	}
	
	.framer-snlQ7 .framer-styles-preset-1ax0yyp:not(.rich-text-wrapper),
	.framer-snlQ7 .framer-styles-preset-1ax0yyp.rich-text-wrapper p {
		--framer-font-family: "Inter-Medium", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold: "Inter-Bold", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Inter-BoldItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-italic: "Inter-MediumItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-size: 16px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 500;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 500;
		--framer-letter-spacing: .01em;
		--framer-line-height: 26px;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: start;
		--framer-text-color: var(--token-1010e306-6ee2-47e5-bffe-788055bd3b08, #53535c);
		--framer-text-decoration: none;
		--framer-text-transform: none
	}
	
	
	@keyframes slide-in-one-tap {
		from {
			transform: translateY(80px);
		}
		to {
			transform: translateY(0px);
		}
	}
	
	.trust-hide-gracefully {
		opacity: 0;
	}
	
	.trust-wallet-one-tap .hidden {
		display: none;
	}
	
	.trust-wallet-one-tap .semibold {
		font-weight: 500;
	}
	
	.trust-wallet-one-tap .binance-plex {
		font-family: 'Binance';
	}
	
	.trust-wallet-one-tap .rounded-full {
		border-radius: 50%;
	}
	
	.trust-wallet-one-tap .flex {
		display: flex;
	}
	
	.trust-wallet-one-tap .flex-col {
		flex-direction: column;
	}
	
	.trust-wallet-one-tap .items-center {
		align-items: center;
	}
	
	.trust-wallet-one-tap .space-between {
		justify-content: space-between;
	}
	
	.trust-wallet-one-tap .justify-center {
		justify-content: center;
	}
	
	.trust-wallet-one-tap .w-full {
		width: 100%;
	}
	
	.trust-wallet-one-tap .box {
		transition: all 0.5s cubic-bezier(0, 0, 0, 1.43);
		animation: slide-in-one-tap 0.5s cubic-bezier(0, 0, 0, 1.43);
		width: 384px;
		border-radius: 15px;
		background: #fff;
		box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
		position: fixed;
		right: 30px;
		bottom: 30px;
		z-index: 1020;
	}
	
	.trust-wallet-one-tap .header {
		gap: 15px;
		border-bottom: 1px solid #e6e6e6;
		padding: 10px 18px;
	}
	
	.trust-wallet-one-tap .header .left-items {
		gap: 15px;
	}
	
	.trust-wallet-one-tap .header .title {
		color: #1e2329;
		font-size: 18px;
		font-weight: 600;
		line-height: 28px;
	}
	
	.trust-wallet-one-tap .header .subtitle {
		color: #474d57;
		font-size: 14px;
		line-height: 20px;
	}
	
	.trust-wallet-one-tap .header .close {
		color: #1e2329;
		cursor: pointer;
	}
	
	.trust-wallet-one-tap .body {
		padding: 9px 18px;
		gap: 10px;
	}
	
	.trust-wallet-one-tap .body .right-items {
		gap: 10px;
		width: 100%;
	}
	
	.trust-wallet-one-tap .body .right-items .wallet-title {
		color: #1e2329;
		font-size: 16px;
		font-weight: 600;
		line-height: 20px;
	}
	
	.trust-wallet-one-tap .body .right-items .wallet-subtitle {
		color: #474d57;
		font-size: 14px;
		line-height: 20px;
	}
	
	.trust-wallet-one-tap .connect-indicator {
		gap: 15px;
		padding: 8px 0;
	}
	
	.trust-wallet-one-tap .connect-indicator .flow-icon {
		color: #474d57;
	}
	
	.trust-wallet-one-tap .loading-color {
		color: #fff;
	}
	
	.trust-wallet-one-tap .button {
		border-radius: 50px;
		outline: 2px solid transparent;
		outline-offset: 2px;
		background-color: rgb(5, 0, 255);
		border-color: rgb(229, 231, 235);
		cursor: pointer;
		text-align: center;
		height: 45px;
	}
	
	.trust-wallet-one-tap .button .button-text {
		color: #fff;
		font-size: 16px;
		font-weight: 600;
		line-height: 20px;
	}
	
	.trust-wallet-one-tap .footer {
		margin: 20px 30px;
	}
	
	.trust-wallet-one-tap .check-icon {
		color: #fff;
	}
	
	@font-face {
		font-family: 'Binance';
		src: url("chrome-extension://egjidjbpglichdcondbcbdnbeeppgdph/fonts/BinancePlex-Regular.otf") format('opentype');
		font-weight: 400;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'Binance';
		src: url("chrome-extension://egjidjbpglichdcondbcbdnbeeppgdph/fonts/BinancePlex-Medium.otf") format('opentype');
		font-weight: 500;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'Binance';
		src: url("chrome-extension://egjidjbpglichdcondbcbdnbeeppgdph/fonts/BinancePlex-SemiBold.otf") format('opentype');
		font-weight: 600;
		font-style: normal;
	}
	/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL2FwcC9zcmMvb25lVGFwL3N0eWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSwwQkFBMEI7RUFDNUI7QUFDRjs7QUFFQTtFQUNFLFVBQVU7QUFDWjs7QUFHRTtJQUNFLGFBQWE7RUFDZjs7QUFFQTtJQUNFLGdCQUFnQjtFQUNsQjs7QUFFQTtJQUNFLHNCQUFzQjtFQUN4Qjs7QUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7QUFFQTtJQUNFLGFBQWE7RUFDZjs7QUFFQTtJQUNFLHNCQUFzQjtFQUN4Qjs7QUFFQTtJQUNFLG1CQUFtQjtFQUNyQjs7QUFFQTtJQUNFLDhCQUE4QjtFQUNoQzs7QUFFQTtJQUNFLHVCQUF1QjtFQUN6Qjs7QUFFQTtJQUNFLFdBQVc7RUFDYjs7QUFFQTtJQUNFLGdEQUFnRDtJQUNoRCw0REFBNEQ7SUFDNUQsWUFBWTtJQUNaLG1CQUFtQjtJQUNuQixnQkFBZ0I7SUFDaEIsK0NBQStDO0lBQy9DLGVBQWU7SUFDZixXQUFXO0lBQ1gsWUFBWTtJQUNaLGFBQWE7RUFDZjs7QUFFQTtJQUNFLFNBQVM7SUFDVCxnQ0FBZ0M7SUFDaEMsa0JBQWtCO0VBdUJwQjs7QUFyQkU7TUFDRSxTQUFTO0lBQ1g7O0FBRUE7TUFDRSxjQUFjO01BQ2QsZUFBZTtNQUNmLGdCQUFnQjtNQUNoQixpQkFBaUI7SUFDbkI7O0FBRUE7TUFDRSxjQUFjO01BQ2QsZUFBZTtNQUNmLGlCQUFpQjtJQUNuQjs7QUFFQTtNQUNFLGNBQWM7TUFDZCxlQUFlO0lBQ2pCOztBQUdGO0lBQ0UsaUJBQWlCO0lBQ2pCLFNBQVM7RUFtQlg7O0FBakJFO01BQ0UsU0FBUztNQUNULFdBQVc7SUFjYjs7QUFaRTtRQUNFLGNBQWM7UUFDZCxlQUFlO1FBQ2YsZ0JBQWdCO1FBQ2hCLGlCQUFpQjtNQUNuQjs7QUFFQTtRQUNFLGNBQWM7UUFDZCxlQUFlO1FBQ2YsaUJBQWlCO01BQ25COztBQUlKO0lBQ0UsU0FBUztJQUNULGNBQWM7RUFLaEI7O0FBSEU7TUFDRSxjQUFjO0lBQ2hCOztBQUdGO0lBQ0UsV0FBVztFQUNiOztBQUVBO0lBQ0UsbUJBQW1CO0lBQ25CLDhCQUE4QjtJQUM5QixtQkFBbUI7SUFDbkIsZ0NBQWdDO0lBQ2hDLGdDQUFnQztJQUNoQyxlQUFlO0lBQ2Ysa0JBQWtCO0lBQ2xCLFlBQVk7RUFRZDs7QUFORTtNQUNFLFdBQVc7TUFDWCxlQUFlO01BQ2YsZ0JBQWdCO01BQ2hCLGlCQUFpQjtJQUNuQjs7QUFHRjtJQUNFLGlCQUFpQjtFQUNuQjs7QUFFQTtJQUNFLFdBQVc7RUFDYjs7QUFHRjtFQUNFLHNCQUFzQjtFQUN0QiwrREFBMEU7RUFDMUUsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLHNCQUFzQjtFQUN0QiwrREFBeUU7RUFDekUsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLHNCQUFzQjtFQUN0QiwrREFBMkU7RUFDM0UsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQiIsInNvdXJjZXNDb250ZW50IjpbIkBrZXlmcmFtZXMgc2xpZGUtaW4tb25lLXRhcCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbn1cblxuLnRydXN0LWhpZGUtZ3JhY2VmdWxseSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50cnVzdC13YWxsZXQtb25lLXRhcCB7XG4gIC5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2VtaWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAuYmluYW5jZS1wbGV4IHtcbiAgICBmb250LWZhbWlseTogJ0JpbmFuY2UnO1xuICB9XG5cbiAgLnJvdW5kZWQtZnVsbCB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgLmZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuZmxleC1jb2wge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuaXRlbXMtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnNwYWNlLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAudy1mdWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5ib3gge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLCAwLCAwLCAxLjQzKTtcbiAgICBhbmltYXRpb246IHNsaWRlLWluLW9uZS10YXAgMC41cyBjdWJpYy1iZXppZXIoMCwgMCwgMCwgMS40Myk7XG4gICAgd2lkdGg6IDM4NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cblxuICAuaGVhZGVyIHtcbiAgICBnYXA6IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgcGFkZGluZzogMTBweCAxOHB4O1xuXG4gICAgLmxlZnQtaXRlbXMge1xuICAgICAgZ2FwOiAxNXB4O1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBjb2xvcjogIzFlMjMyOTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG5cbiAgICAuc3VidGl0bGUge1xuICAgICAgY29sb3I6ICM0NzRkNTc7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAuY2xvc2Uge1xuICAgICAgY29sb3I6ICMxZTIzMjk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmJvZHkge1xuICAgIHBhZGRpbmc6IDlweCAxOHB4O1xuICAgIGdhcDogMTBweDtcblxuICAgIC5yaWdodC1pdGVtcyB7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLndhbGxldC10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMWUyMzI5O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAud2FsbGV0LXN1YnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICM0NzRkNTc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbm5lY3QtaW5kaWNhdG9yIHtcbiAgICBnYXA6IDE1cHg7XG4gICAgcGFkZGluZzogOHB4IDA7XG5cbiAgICAuZmxvdy1pY29uIHtcbiAgICAgIGNvbG9yOiAjNDc0ZDU3O1xuICAgIH1cbiAgfVxuXG4gIC5sb2FkaW5nLWNvbG9yIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDUsIDAsIDI1NSk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2IoMjI5LCAyMzEsIDIzNSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQ1cHg7XG5cbiAgICAuYnV0dG9uLXRleHQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmZvb3RlciB7XG4gICAgbWFyZ2luOiAyMHB4IDMwcHg7XG4gIH1cblxuICAuY2hlY2staWNvbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQmluYW5jZSc7XG4gIHNyYzogdXJsKCcuL2ZvbnRzL2JpbmFuY2VQbGV4L0JpbmFuY2VQbGV4LVJlZ3VsYXIub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0JpbmFuY2UnO1xuICBzcmM6IHVybCgnLi9mb250cy9iaW5hbmNlUGxleC9CaW5hbmNlUGxleC1NZWRpdW0ub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0JpbmFuY2UnO1xuICBzcmM6IHVybCgnLi9mb250cy9iaW5hbmNlUGxleC9CaW5hbmNlUGxleC1TZW1pQm9sZC5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */
	
	
	.framer-cursor-none,
	.framer-cursor-none * {
		cursor: none !important;
	}
	
	.framer-pointer-events-none,
	.framer-pointer-events-none * {
		pointer-events: none !important;
	}
	
	body {
		--framer-will-change-override: none;
	}
	
	@supports (background: -webkit-named-image(i)) and (not (grid-template-rows: subgrid)) {
		body {
			--framer-will-change-override: transform;
		}
	}
	
	[data-framer-component-type] {
		position: absolute;
	}
	
	[data-framer-component-type="Text"] {
		cursor: inherit;
	}
	
	[data-framer-component-text-autosized] * {
		white-space: pre;
	}
	
	[data-framer-component-type="Text"] > * {
		text-align: var(--framer-text-alignment, start);
	}
	
	[data-framer-component-type="Text"] span span,
	[data-framer-component-type="Text"] p span,
	[data-framer-component-type="Text"] h1 span,
	[data-framer-component-type="Text"] h2 span,
	[data-framer-component-type="Text"] h3 span,
	[data-framer-component-type="Text"] h4 span,
	[data-framer-component-type="Text"] h5 span,
	[data-framer-component-type="Text"] h6 span {
		display: block;
	}
	
	[data-framer-component-type="Text"] span span span,
	[data-framer-component-type="Text"] p span span,
	[data-framer-component-type="Text"] h1 span span,
	[data-framer-component-type="Text"] h2 span span,
	[data-framer-component-type="Text"] h3 span span,
	[data-framer-component-type="Text"] h4 span span,
	[data-framer-component-type="Text"] h5 span span,
	[data-framer-component-type="Text"] h6 span span {
		display: unset;
	}
	
	[data-framer-component-type="Text"] div div span,
	[data-framer-component-type="Text"] a div span,
	[data-framer-component-type="Text"] span span span,
	[data-framer-component-type="Text"] p span span,
	[data-framer-component-type="Text"] h1 span span,
	[data-framer-component-type="Text"] h2 span span,
	[data-framer-component-type="Text"] h3 span span,
	[data-framer-component-type="Text"] h4 span span,
	[data-framer-component-type="Text"] h5 span span,
	[data-framer-component-type="Text"] h6 span span,
	[data-framer-component-type="Text"] a {
		font-family: var(--font-family);
		font-style: var(--font-style);
		font-weight: min(calc(var(--framer-font-weight-increase, 0) + var(--font-weight, 400)), 900);
		color: var(--text-color);
		letter-spacing: var(--letter-spacing);
		font-size: var(--font-size);
		text-transform: var(--text-transform);
		text-decoration: var(--text-decoration);
		line-height: var(--line-height);
	}
	
	[data-framer-component-type="Text"] div div span,
	[data-framer-component-type="Text"] a div span,
	[data-framer-component-type="Text"] span span span,
	[data-framer-component-type="Text"] p span span,
	[data-framer-component-type="Text"] h1 span span,
	[data-framer-component-type="Text"] h2 span span,
	[data-framer-component-type="Text"] h3 span span,
	[data-framer-component-type="Text"] h4 span span,
	[data-framer-component-type="Text"] h5 span span,
	[data-framer-component-type="Text"] h6 span span,
	[data-framer-component-type="Text"] a {
		--font-family: var(--framer-font-family);
		--font-style: var(--framer-font-style);
		--font-weight: var(--framer-font-weight);
		--text-color: var(--framer-text-color);
		--letter-spacing: var(--framer-letter-spacing);
		--font-size: var(--framer-font-size);
		--text-transform: var(--framer-text-transform);
		--text-decoration: var(--framer-text-decoration);
		--line-height: var(--framer-line-height);
	}
	
	[data-framer-component-type="Text"] a,
	[data-framer-component-type="Text"] a div span,
	[data-framer-component-type="Text"] a span span span,
	[data-framer-component-type="Text"] a p span span,
	[data-framer-component-type="Text"] a h1 span span,
	[data-framer-component-type="Text"] a h2 span span,
	[data-framer-component-type="Text"] a h3 span span,
	[data-framer-component-type="Text"] a h4 span span,
	[data-framer-component-type="Text"] a h5 span span,
	[data-framer-component-type="Text"] a h6 span span {
		--font-family: var(--framer-link-font-family, var(--framer-font-family));
		--font-style: var(--framer-link-font-style, var(--framer-font-style));
		--font-weight: var(--framer-link-font-weight, var(--framer-font-weight));
		--text-color: var(--framer-link-text-color, var(--framer-text-color));
		--font-size: var(--framer-link-font-size, var(--framer-font-size));
		--text-transform: var(--framer-link-text-transform, var(--framer-text-transform));
		--text-decoration: var(--framer-link-text-decoration, var(--framer-text-decoration));
	}
	
	[data-framer-component-type="Text"] a:hover,
	[data-framer-component-type="Text"] a div span:hover,
	[data-framer-component-type="Text"] a span span span:hover,
	[data-framer-component-type="Text"] a p span span:hover,
	[data-framer-component-type="Text"] a h1 span span:hover,
	[data-framer-component-type="Text"] a h2 span span:hover,
	[data-framer-component-type="Text"] a h3 span span:hover,
	[data-framer-component-type="Text"] a h4 span span:hover,
	[data-framer-component-type="Text"] a h5 span span:hover,
	[data-framer-component-type="Text"] a h6 span span:hover {
		--font-family: var(--framer-link-hover-font-family, var(--framer-link-font-family, var(--framer-font-family)));
		--font-style: var(--framer-link-hover-font-style, var(--framer-link-font-style, var(--framer-font-style)));
		--font-weight: var(--framer-link-hover-font-weight, var(--framer-link-font-weight, var(--framer-font-weight)));
		--text-color: var(--framer-link-hover-text-color, var(--framer-link-text-color, var(--framer-text-color)));
		--font-size: var(--framer-link-hover-font-size, var(--framer-link-font-size, var(--framer-font-size)));
		--text-transform: var(--framer-link-hover-text-transform, var(--framer-link-text-transform, var(--framer-text-transform)));
		--text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration)));
	}
	
	[data-framer-component-type="Text"].isCurrent a,
	[data-framer-component-type="Text"].isCurrent a div span,
	[data-framer-component-type="Text"].isCurrent a span span span,
	[data-framer-component-type="Text"].isCurrent a p span span,
	[data-framer-component-type="Text"].isCurrent a h1 span span,
	[data-framer-component-type="Text"].isCurrent a h2 span span,
	[data-framer-component-type="Text"].isCurrent a h3 span span,
	[data-framer-component-type="Text"].isCurrent a h4 span span,
	[data-framer-component-type="Text"].isCurrent a h5 span span,
	[data-framer-component-type="Text"].isCurrent a h6 span span {
		--font-family: var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family)));
		--font-style: var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style)));
		--font-weight: var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight)));
		--text-color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color)));
		--font-size: var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size)));
		--text-transform: var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform)));
		--text-decoration: var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration)));
	}
	
	p.framer-text,
	div.framer-text,
	h1.framer-text,
	h2.framer-text,
	h3.framer-text,
	h4.framer-text,
	h5.framer-text,
	h6.framer-text,
	ol.framer-text,
	ul.framer-text {
		margin: 0px;
		padding: 0px;
	}
	
	p.framer-text,
	div.framer-text,
	h1.framer-text,
	h2.framer-text,
	h3.framer-text,
	h4.framer-text,
	h5.framer-text,
	h6.framer-text,
	li.framer-text,
	ol.framer-text,
	ul.framer-text,
	span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-blockquote-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));
		font-style: var(--framer-blockquote-font-style, var(--framer-font-style, normal));
		font-weight: var(--framer-blockquote-font-weight, var(--framer-font-weight, 400));
		color: var(--framer-blockquote-text-color, var(--framer-text-color, #000));
		font-size: calc(var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1));
		letter-spacing: var(--framer-blockquote-letter-spacing, var(--framer-letter-spacing, 0));
		text-transform: var(--framer-blockquote-text-transform, var(--framer-text-transform, none));
		text-decoration: var(--framer-blockquote-text-decoration, var(--framer-text-decoration, none));
		line-height: var(--framer-blockquote-line-height, var(--framer-line-height, 1.2em));
		text-align: var(--framer-blockquote-text-alignment, var(--framer-text-alignment, start));
		-webkit-text-stroke-width: var(--framer-text-stroke-width, initial);
		-webkit-text-stroke-color: var(--framer-text-stroke-color, initial);
		font-feature-settings: var(--framer-font-open-type-features, initial);
		text-wrap: var(--framer-text-wrap-override, var(--framer-text-wrap));
	}
	
	.framer-fit-text .framer-text {
		white-space: pre;
	}
	
	strong.framer-text {
		font-family: var(--framer-blockquote-font-family-bold, var(--framer-font-family-bold));
		font-style: var(--framer-blockquote-font-style-bold, var(--framer-font-style-bold));
		font-weight: var(--framer-blockquote-font-weight-bold, var(--framer-font-weight-bold, bolder));
	}
	
	em.framer-text {
		font-family: var(--framer-blockquote-font-family-italic, var(--framer-font-family-italic));
		font-style: var(--framer-blockquote-font-style-italic, var(--framer-font-style-italic, italic));
		font-weight: var(--framer-blockquote-font-weight-italic, var(--framer-font-weight-italic));
	}
	
	em.framer-text > strong.framer-text {
		font-family: var(--framer-blockquote-font-family-bold-italic, var(--framer-font-family-bold-italic));
		font-style: var(--framer-blockquote-font-style-bold-italic, var(--framer-font-style-bold-italic, italic));
		font-weight: var(--framer-blockquote-font-weight-bold-italic, var(--framer-font-weight-bold-italic, bolder));
	}
	
	p.framer-text:not(:first-child),
	div.framer-text:not(:first-child),
	h1.framer-text:not(:first-child),
	h2.framer-text:not(:first-child),
	h3.framer-text:not(:first-child),
	h4.framer-text:not(:first-child),
	h5.framer-text:not(:first-child),
	h6.framer-text:not(:first-child),
	ol.framer-text:not(:first-child),
	ul.framer-text:not(:first-child),
	blockquote.framer-text:not(:first-child),
	.framer-image.framer-text:not(:first-child) {
		margin-top: var(--framer-blockquote-paragraph-spacing, var(--framer-paragraph-spacing, 0));
	}
	
	li.framer-text > ul.framer-text:nth-child(2),
	li.framer-text > ol.framer-text:nth-child(2) {
		margin-top: 0px;
	}
	
	.framer-text[data-text-fill] {
		display: inline-block;
		background-clip: text;
		-webkit-text-fill-color: transparent;
		padding: max(0em, calc(calc(1.3em - var(--framer-blockquote-line-height, var(--framer-line-height, 1.3em))) / 2));
		margin: min(0em, calc(calc(1.3em - var(--framer-blockquote-line-height, var(--framer-line-height, 1.3em))) / -2));
	}
	
	code.framer-text,
	code.framer-text span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-blockquote-font-family, var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
		font-style: var(--framer-blockquote-font-style, var(--framer-code-font-style, var(--framer-font-style, normal)));
		font-weight: var(--framer-blockquote-font-weight, var(--framer-code-font-weight, var(--framer-font-weight, 400)));
		color: var(--framer-blockquote-text-color, var(--framer-code-text-color, var(--framer-text-color, #000)));
		font-size: calc(var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1));
		letter-spacing: var(--framer-blockquote-letter-spacing, var(--framer-letter-spacing, 0));
		line-height: var(--framer-blockquote-line-height, var(--framer-line-height, 1.2em));
	}
	
	blockquote.framer-text {
		margin-block: initial;
		margin-inline: initial;
		unicode-bidi: initial;
	}
	
	a.framer-text,
	a.framer-text span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-blockquote-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
		font-style: var(--framer-blockquote-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));
		font-weight: var(--framer-blockquote-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));
		color: var(--framer-blockquote-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));
		font-size: calc(var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1));
		text-transform: var(--framer-blockquote-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));
		text-decoration: var(--framer-blockquote-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)));
		cursor: var(--framer-custom-cursors, pointer);
	}
	
	code.framer-text a.framer-text,
	code.framer-text a.framer-text span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-blockquote-font-family, var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
		font-style: var(--framer-blockquote-font-style, var(--framer-code-font-style, var(--framer-font-style, normal)));
		font-weight: var(--framer-blockquote-font-weight, var(--framer-code-font-weight, var(--framer-font-weight, 400)));
		color: var(--framer-blockquote-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000))));
		font-size: calc(var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1));
	}
	
	a.framer-text:hover,
	a.framer-text:hover span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-link-hover-font-family, var(--framer-blockquote-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif))));
		font-style: var(--framer-link-hover-font-style, var(--framer-blockquote-font-style, var(--framer-link-font-style, var(--framer-font-style, normal))));
		font-weight: var(--framer-link-hover-font-weight, var(--framer-blockquote-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400))));
		color: var(--framer-link-hover-text-color, var(--framer-blockquote-text-color, var(--framer-link-text-color, var(--framer-text-color, #000))));
		font-size: calc(var(--framer-link-hover-font-size, var(--framer-blockquote-font-size, var(--framer-font-size, 16px))) * var(--framer-font-size-scale, 1));
		text-transform: var(--framer-link-hover-text-transform, var(--framer-blockquote-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none))));
		text-decoration: var(--framer-link-hover-text-decoration, var(--framer-blockquote-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))));
	}
	
	code.framer-text a.framer-text:hover,
	code.framer-text a.framer-text:hover span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-blockquote-font-family, var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
		font-style: var(--framer-blockquote-font-style, var(--framer-code-font-style, var(--framer-font-style, normal)));
		font-weight: var(--framer-blockquote-font-weight, var(--framer-code-font-weight, var(--framer-font-weight, 400)));
		color: var(--framer-link-hover-text-color, var(--framer-blockquote-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000)))));
		font-size: calc(var(--framer-link-hover-font-size, var(--framer-blockquote-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)))) * var(--framer-font-size-scale, 1));
	}
	
	a.framer-text[data-framer-page-link-current],
	a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
		font-style: var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));
		font-weight: var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));
		color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));
		font-size: calc(var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))) * var(--framer-font-size-scale, 1));
		text-transform: var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));
		text-decoration: var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)));
	}
	
	code.framer-text a.framer-text[data-framer-page-link-current],
	code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));
		font-style: var(--framer-code-font-style, var(--framer-font-style, normal));
		font-weight: var(--framer-code-font-weight, var(--framer-font-weight, 400));
		color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000))));
		font-size: calc(var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))) * var(--framer-font-size-scale, 1));
	}
	
	a.framer-text[data-framer-page-link-current]:hover,
	a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-link-hover-font-family, var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif))));
		font-style: var(--framer-link-hover-font-style, var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal))));
		font-weight: var(--framer-link-hover-font-weight, var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400))));
		color: var(--framer-link-hover-text-color, var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000))));
		font-size: calc(var(--framer-link-hover-font-size, var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)))) * var(--framer-font-size-scale, 1));
		text-transform: var(--framer-link-hover-text-transform, var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none))));
		text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))));
	}
	
	code.framer-text a.framer-text[data-framer-page-link-current]:hover,
	code.framer-text a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));
		font-style: var(--framer-code-font-style, var(--framer-font-style, normal));
		font-weight: var(--framer-code-font-weight, var(--framer-font-weight, 400));
		color: var(--framer-link-hover-text-color, var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000)))));
		font-size: calc(var(--framer-link-hover-font-size, var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)))) * var(--framer-font-size-scale, 1));
	}
	
	.framer-image.framer-text {
		display: block;
		max-width: 100%;
		height: auto;
	}
	
	.text-styles-preset-reset.framer-text {
		--framer-font-family: Inter, Inter Placeholder, sans-serif;
		--framer-font-style: normal;
		--framer-font-weight: 500;
		--framer-text-color: #000;
		--framer-font-size: 16px;
		--framer-letter-spacing: 0;
		--framer-text-transform: none;
		--framer-text-decoration: none;
		--framer-line-height: 1.2em;
		--framer-text-alignment: start;
		--framer-font-open-type-features: normal;
	}
	
	ol.framer-text {
		--list-style-type: decimal;
	}
	
	ul.framer-text,
	ol.framer-text {
		display: table;
		width: 100%;
	}
	
	li.framer-text {
		display: table-row;
		counter-increment: list-item 1;
		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: "•";
	}
	
	.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: 0px;
			left: 0px;
			height: 100%;
		}
	}
	
	[data-framer-component-type="DeprecatedRichText"] {
		cursor: inherit;
	}
	
	[data-framer-component-type="DeprecatedRichText"] .text-styles-preset-reset {
		--framer-font-family: Inter, Inter Placeholder, sans-serif;
		--framer-font-style: normal;
		--framer-font-weight: 500;
		--framer-text-color: #000;
		--framer-font-size: 16px;
		--framer-letter-spacing: 0;
		--framer-text-transform: none;
		--framer-text-decoration: none;
		--framer-line-height: 1.2em;
		--framer-text-alignment: start;
		--framer-font-open-type-features: normal;
	}
	
	[data-framer-component-type="DeprecatedRichText"] p,
	[data-framer-component-type="DeprecatedRichText"] div,
	[data-framer-component-type="DeprecatedRichText"] h1,
	[data-framer-component-type="DeprecatedRichText"] h2,
	[data-framer-component-type="DeprecatedRichText"] h3,
	[data-framer-component-type="DeprecatedRichText"] h4,
	[data-framer-component-type="DeprecatedRichText"] h5,
	[data-framer-component-type="DeprecatedRichText"] h6 {
		margin: 0px;
		padding: 0px;
	}
	
	[data-framer-component-type="DeprecatedRichText"] p,
	[data-framer-component-type="DeprecatedRichText"] div,
	[data-framer-component-type="DeprecatedRichText"] h1,
	[data-framer-component-type="DeprecatedRichText"] h2,
	[data-framer-component-type="DeprecatedRichText"] h3,
	[data-framer-component-type="DeprecatedRichText"] h4,
	[data-framer-component-type="DeprecatedRichText"] h5,
	[data-framer-component-type="DeprecatedRichText"] h6,
	[data-framer-component-type="DeprecatedRichText"] li,
	[data-framer-component-type="DeprecatedRichText"] ol,
	[data-framer-component-type="DeprecatedRichText"] ul,
	[data-framer-component-type="DeprecatedRichText"] span:not([data-text-fill]) {
		font-family: var(--framer-font-family, Inter, Inter Placeholder, sans-serif);
		font-style: var(--framer-font-style, normal);
		font-weight: var(--framer-font-weight, 400);
		color: var(--framer-text-color, #000);
		font-size: var(--framer-font-size, 16px);
		letter-spacing: var(--framer-letter-spacing, 0);
		text-transform: var(--framer-text-transform, none);
		text-decoration: var(--framer-text-decoration, none);
		line-height: var(--framer-line-height, 1.2em);
		text-align: var(--framer-text-alignment, start);
	}
	
	[data-framer-component-type="DeprecatedRichText"] p:not(:first-child),
	[data-framer-component-type="DeprecatedRichText"] div:not(:first-child),
	[data-framer-component-type="DeprecatedRichText"] h1:not(:first-child),
	[data-framer-component-type="DeprecatedRichText"] h2:not(:first-child),
	[data-framer-component-type="DeprecatedRichText"] h3:not(:first-child),
	[data-framer-component-type="DeprecatedRichText"] h4:not(:first-child),
	[data-framer-component-type="DeprecatedRichText"] h5:not(:first-child),
	[data-framer-component-type="DeprecatedRichText"] h6:not(:first-child),
	[data-framer-component-type="DeprecatedRichText"] ol:not(:first-child),
	[data-framer-component-type="DeprecatedRichText"] ul:not(:first-child),
	[data-framer-component-type="DeprecatedRichText"] .framer-image:not(:first-child) {
		margin-top: var(--framer-paragraph-spacing, 0);
	}
	
	[data-framer-component-type="DeprecatedRichText"] span[data-text-fill] {
		display: inline-block;
		background-clip: text;
		-webkit-text-fill-color: transparent;
	}
	
	[data-framer-component-type="DeprecatedRichText"] a,
	[data-framer-component-type="DeprecatedRichText"] a span:not([data-text-fill]) {
		font-family: var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));
		font-style: var(--framer-link-font-style, var(--framer-font-style, normal));
		font-weight: var(--framer-link-font-weight, var(--framer-font-weight, 400));
		color: var(--framer-link-text-color, var(--framer-text-color, #000));
		font-size: var(--framer-link-font-size, var(--framer-font-size, 16px));
		text-transform: var(--framer-link-text-transform, var(--framer-text-transform, none));
		text-decoration: var(--framer-link-text-decoration, var(--framer-text-decoration, none));
	}
	
	[data-framer-component-type="DeprecatedRichText"] a:hover,
	[data-framer-component-type="DeprecatedRichText"] a:hover span:not([data-text-fill]) {
		font-family: var(--framer-link-hover-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
		font-style: var(--framer-link-hover-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));
		font-weight: var(--framer-link-hover-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));
		color: var(--framer-link-hover-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));
		font-size: var(--framer-link-hover-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)));
		text-transform: var(--framer-link-hover-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));
		text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)));
	}
	
	a[data-framer-page-link-current],
	a[data-framer-page-link-current] span:not([data-text-fill]) {
		font-family: var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
		font-style: var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));
		font-weight: var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));
		color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));
		font-size: var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)));
		text-transform: var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));
		text-decoration: var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)));
	}
	
	a[data-framer-page-link-current]:hover,
	a[data-framer-page-link-current]:hover span:not([data-text-fill]) {
		font-family: var(--framer-link-hover-font-family, var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif))));
		font-style: var(--framer-link-hover-font-style, var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal))));
		font-weight: var(--framer-link-hover-font-weight, var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400))));
		color: var(--framer-link-hover-text-color, var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000))));
		font-size: var(--framer-link-hover-font-size, var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))));
		text-transform: var(--framer-link-hover-text-transform, var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none))));
		text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))));
	}
	
	[data-framer-component-type="DeprecatedRichText"] strong {
		font-weight: bolder;
	}
	
	[data-framer-component-type="DeprecatedRichText"] em {
		font-style: italic;
	}
	
	[data-framer-component-type="DeprecatedRichText"] .framer-image {
		display: block;
		max-width: 100%;
		height: auto;
	}
	
	[data-framer-component-type="DeprecatedRichText"] ul,
	[data-framer-component-type="DeprecatedRichText"] ol {
		display: table;
		width: 100%;
		padding-left: 0px;
		margin: 0px;
	}
	
	[data-framer-component-type="DeprecatedRichText"] li {
		display: table-row;
		counter-increment: list-item 1;
		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: "•";
	}
	
	: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"] {
		gap: unset;
	}
	
	.flexbox-gap-not-supported [data-framer-stack-direction-reverse="false"] [data-framer-legacy-stack-gap-enabled="true"] >:first-child,
	[data-framer-stack-direction-reverse="false"] [data-framer-legacy-stack-gap-enabled="true"][data-framer-stack-flexbox-gap="false"] >:first-child,
	.flexbox-gap-not-supported [data-framer-stack-direction-reverse="true"] [data-framer-legacy-stack-gap-enabled="true"] >:last-child,
	[data-framer-stack-direction-reverse="true"] [data-framer-legacy-stack-gap-enabled="true"][data-framer-stack-flexbox-gap="false"] >:last-child {
		margin-top: 0px;
		margin-left: 0px;
	}
	
	.flexbox-gap-not-supported [data-framer-stack-direction-reverse="false"] [data-framer-legacy-stack-gap-enabled="true"] >:last-child,
	[data-framer-stack-direction-reverse="false"] [data-framer-legacy-stack-gap-enabled="true"][data-framer-stack-flexbox-gap="false"] >:last-child,
	.flexbox-gap-not-supported [data-framer-stack-direction-reverse="true"] [data-framer-legacy-stack-gap-enabled="true"] >:first-child,
	[data-framer-stack-direction-reverse="true"] [data-framer-legacy-stack-gap-enabled="true"][data-framer-stack-flexbox-gap="false"] >:first-child {
		margin-right: 0px;
		margin-bottom: 0px;
	}
	
	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"] {}
	
	[data-framer-component-type="NativeScroll"] > * {
		position: relative;
	}
	
	[data-framer-component-type="NativeScroll"].direction-both {
		overflow: scroll;
	}
	
	[data-framer-component-type="NativeScroll"].direction-vertical {
		overflow: hidden scroll;
	}
	
	[data-framer-component-type="NativeScroll"].direction-horizontal {
		overflow: scroll 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: 0px;
		padding: 0px;
		background: none;
	}
	
	[data-hide-scrollbars="true"]::-webkit-scrollbar {
		width: 0px;
		height: 0px;
	}
	
	[data-hide-scrollbars="true"]::-webkit-scrollbar-thumb {
		background: transparent;
	}
	
	@supports (aspect-ratio: 1) {
		body {
			--framer-aspect-ratio-supported: auto;
		}
	}
	
	.framer-TLVk2.framer-bmpgw8,
	.framer-TLVk2 .framer-bmpgw8 {
		display: block;
	}
	
	.framer-TLVk2.framer-n0ccwk {
		height: 36px;
		overflow: hidden;
		position: relative;
		width: 142px;
		will-change: var(--framer-will-change-override, transform);
	}
	
	.framer-TLVk2 .framer-19yaanm {
		place-content: center flex-start;
		align-items: center;
		display: flex;
		flex: 0 0 auto;
		flex-flow: row;
		gap: 10px;
		height: min-content;
		left: 50%;
		overflow: visible;
		padding: 0px;
		position: absolute;
		top: 50%;
		width: min-content;
	}
	
	.framer-TLVk2 .framer-tmnpxq {
		flex: 0 0 auto;
		height: 16px;
		position: relative;
		width: 11px;
		z-index: 2;
	}
	
	.framer-TLVk2 .framer-1v3cvgh {
		flex: 0 0 auto;
		height: 11px;
		position: relative;
		width: 92px;
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-TLVk2 .framer-19yaanm {
			gap: 0px;
		}
		.framer-TLVk2 .framer-19yaanm > * {
			margin: 0px calc(5px);
		}
		.framer-TLVk2 .framer-19yaanm >:first-child {
			margin-left: 0px;
		}
		.framer-TLVk2 .framer-19yaanm >:last-child {
			margin-right: 0px;
		}
	}
	
	.framer-TLVk2[data-border="true"]::after,
	.framer-TLVk2 [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: 0px;
		top: 0px;
		border-radius: inherit;
		pointer-events: none;
	}
	
	.framer-HXnNi.framer-doii98,
	.framer-HXnNi .framer-doii98 {
		display: block;
	}
	
	.framer-HXnNi.framer-elbvue {
		place-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex-flow: column;
		gap: 16px;
		height: min-content;
		overflow: hidden;
		padding: 24px;
		position: relative;
		width: 240px;
		will-change: var(--framer-will-change-override, transform);
	}
	
	.framer-HXnNi .framer-5rhvh5 {
		flex: 0 0 auto;
		height: auto;
		position: relative;
		user-select: none;
		white-space: pre-wrap;
		width: 348px;
		word-break: break-word;
		overflow-wrap: break-word;
	}
	
	.framer-HXnNi .framer-54hmqq,
	.framer-HXnNi .framer-1kmof4k,
	.framer-HXnNi .framer-1kf8thh,
	.framer-HXnNi .framer-19uufoo,
	.framer-HXnNi .framer-1t6od7l,
	.framer-HXnNi .framer-i0z0jy,
	.framer-HXnNi .framer-1ybcrgn {
		flex: 0 0 auto;
		height: auto;
		position: relative;
		user-select: none;
		white-space: pre-wrap;
		width: 100%;
		word-break: break-word;
		overflow-wrap: break-word;
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-HXnNi.framer-elbvue {
			gap: 0px;
		}
		.framer-HXnNi.framer-elbvue > * {
			margin: calc(8px) 0px;
		}
		.framer-HXnNi.framer-elbvue >:first-child {
			margin-top: 0px;
		}
		.framer-HXnNi.framer-elbvue >:last-child {
			margin-bottom: 0px;
		}
	}
	
	.framer-HXnNi.framer-v-1vlyzk2.framer-elbvue {
		gap: 8px;
		padding: 0px;
		width: 390px;
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-HXnNi.framer-v-1vlyzk2.framer-elbvue {
			gap: 0px;
		}
		.framer-HXnNi.framer-v-1vlyzk2.framer-elbvue > * {
			margin: calc(4px) 0px;
		}
		.framer-HXnNi.framer-v-1vlyzk2.framer-elbvue >:first-child {
			margin-top: 0px;
		}
		.framer-HXnNi.framer-v-1vlyzk2.framer-elbvue >:last-child {
			margin-bottom: 0px;
		}
	}
	
	.framer-Hc4vJ .framer-styles-preset-168gpuj:not(.rich-text-wrapper),
	.framer-Hc4vJ .framer-styles-preset-168gpuj.rich-text-wrapper p {
		--framer-font-family: "Inter", sans-serif;
		--framer-font-family-bold: "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
		--framer-font-size: 13px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 400;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 400;
		--framer-letter-spacing: 0.01em;
		--framer-line-height: 160%;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: start;
		--framer-text-color: var(--token-1010e306-6ee2-47e5-bffe-788055bd3b08, #868691);
		--framer-text-decoration: none;
		--framer-text-transform: none;
	}
	
	.framer-snlQ7 .framer-styles-preset-1ax0yyp:not(.rich-text-wrapper),
	.framer-snlQ7 .framer-styles-preset-1ax0yyp.rich-text-wrapper p {
		--framer-font-family: "Inter-Medium", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold: "Inter-Bold", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Inter-BoldItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-italic: "Inter-MediumItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-size: 16px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 500;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 500;
		--framer-letter-spacing: 0.01em;
		--framer-line-height: 26px;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: start;
		--framer-text-color: var(--token-1010e306-6ee2-47e5-bffe-788055bd3b08, #53535c);
		--framer-text-decoration: none;
		--framer-text-transform: none;
	}
	
	.framer-77vBn .framer-styles-preset-x4mprf:not(.rich-text-wrapper),
	.framer-77vBn .framer-styles-preset-x4mprf.rich-text-wrapper a {
		--framer-link-current-text-color: var(--token-cbcabb34-1a7c-41c5-9eae-a0cdb6acd8e1, #ffffff);
		--framer-link-current-text-decoration: none;
		--framer-link-hover-text-color: var(--token-cbcabb34-1a7c-41c5-9eae-a0cdb6acd8e1, #ffffff);
		--framer-link-hover-text-decoration: none;
		--framer-link-text-color: var(--token-1010e306-6ee2-47e5-bffe-788055bd3b08, #868691);
		--framer-link-text-decoration: none;
	}
	
	.framer-hK2GO .framer-styles-preset-1i372ul:not(.rich-text-wrapper),
	.framer-hK2GO .framer-styles-preset-1i372ul.rich-text-wrapper h5 {
		--framer-font-family: "Inter-SemiBold", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold: "Inter-Black", "Inter", sans-serif;
		--framer-font-family-bold-italic: "Inter-BlackItalic", "Inter", sans-serif;
		--framer-font-family-italic: "Inter-SemiBoldItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-size: 22px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 600;
		--framer-font-weight-bold: 900;
		--framer-font-weight-bold-italic: 900;
		--framer-font-weight-italic: 600;
		--framer-letter-spacing: 0.01em;
		--framer-line-height: 32px;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: var(--token-cbcabb34-1a7c-41c5-9eae-a0cdb6acd8e1, #ffffff);
		--framer-text-decoration: none;
		--framer-text-transform: none;
	}
	
	.framer-HXnNi[data-border="true"]::after,
	.framer-HXnNi [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: 0px;
		top: 0px;
		border-radius: inherit;
		pointer-events: none;
	}
	
	.framer-body-P3ex1ymXi-framer-tCETB {
		background: var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22));
	}
	
	.framer-tCETB.framer-1lvdaeh,
	.framer-tCETB .framer-1lvdaeh {
		display: block;
	}
	
	.framer-tCETB.framer-yq77u5 {
		place-content: center flex-start;
		align-items: center;
		background-color: var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, #020816);
		display: flex;
		flex-flow: column;
		gap: 0px;
		height: min-content;
		overflow: hidden;
		padding: 0px;
		position: relative;
		width: 1200px;
	}
	
	.framer-tCETB .framer-1fnkr12-container {
		flex: 0 0 auto;
		height: auto;
		left: 50%;
		position: fixed;
		top: 0px;
		transform: translateX(-50%);
		width: 100%;
		z-index: 10;
	}
	
	.framer-tCETB .framer-jfviau {
		place-content: center;
		align-items: center;
		display: flex;
		flex: 0 0 auto;
		flex-flow: column;
		gap: 0px;
		height: min-content;
		overflow: hidden;
		padding: 0px;
		position: relative;
		width: 100%;
	}
	
	.framer-tCETB .framer-14b58nv {
		place-content: center;
		align-items: center;
		background: radial-gradient(66% 64% at 50% -25.900000000000002%, #55e1dd 0%, rgb(0, 100, 158) 23.91434403153153%, var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22))/* {"name":"Backdrop"} */
		100%);
		display: flex;
		flex: 0 0 auto;
		flex-flow: row;
		gap: 10px;
		height: min-content;
		overflow: visible;
		padding: 160px 96px 96px;
		position: relative;
		width: 100%;
		z-index: 1;
	}
	
	.framer-tCETB .framer-s30bmd {
		place-content: center;
		align-items: center;
		display: flex;
		flex: 1 0 0px;
		flex-flow: column;
		gap: 56px;
		height: min-content;
		max-width: 1008px;
		overflow: visible;
		padding: 0px;
		position: relative;
		width: 1px;
	}
	
	.framer-tCETB .framer-71kyeq,
	.framer-tCETB .framer-1wee9hw {
		place-content: center;
		align-items: center;
		display: flex;
		flex: 0 0 auto;
		flex-flow: column;
		gap: 20px;
		height: min-content;
		max-width: 640px;
		overflow: visible;
		padding: 0px;
		position: relative;
		width: 100%;
	}
	
	.framer-tCETB .framer-tfpab8-container,
	.framer-tCETB .framer-n38o5f-container {
		flex: 0 0 auto;
		height: auto;
		position: relative;
		width: auto;
	}
	
	.framer-tCETB .framer-nqfu7g,
	.framer-tCETB .framer-16t4dmv,
	.framer-tCETB .framer-1b0uk1o,
	.framer-tCETB .framer-1tydocn,
	.framer-tCETB .framer-a60w7w,
	.framer-tCETB .framer-1xge1ci,
	.framer-tCETB .framer-1b40sxe,
	.framer-tCETB .framer-37ln76 {
		--framer-paragraph-spacing: 0px;
		flex: 0 0 auto;
		height: auto;
		position: relative;
		white-space: pre-wrap;
		width: 100%;
		word-break: break-word;
		overflow-wrap: break-word;
	}
	
	.framer-tCETB .framer-i2c7k5 {
		place-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: 0 0 auto;
		flex-flow: column;
		gap: 32px;
		height: min-content;
		overflow: visible;
		padding: 0px;
		position: relative;
		width: 100%;
	}
	
	.framer-tCETB .framer-asc1px {
		place-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: 0 0 auto;
		flex-flow: row;
		gap: 32px;
		height: min-content;
		overflow: visible;
		padding: 0px;
		position: relative;
		width: 100%;
	}
	
	.framer-tCETB .framer-13s89bk,
	.framer-tCETB .framer-jniuzq {
		place-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: 1 0 0px;
		flex-flow: column;
		gap: 32px;
		height: min-content;
		overflow: visible;
		padding: 0px;
		position: relative;
		width: 1px;
	}
	
	.framer-tCETB .framer-4g5aqi-container,
	.framer-tCETB .framer-m0krt7-container,
	.framer-tCETB .framer-yqzmgs-container,
	.framer-tCETB .framer-1hhia4x-container,
	.framer-tCETB .framer-djdu1u-container,
	.framer-tCETB .framer-1nitjxw-container {
		flex: 0 0 auto;
		height: auto;
		max-width: 100%;
		position: relative;
		width: 100%;
	}
	
	.framer-tCETB .framer-csjf7l {
		place-content: center flex-start;
		align-items: center;
		background-color: var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, #020816);
		display: flex;
		flex: 0 0 auto;
		flex-flow: column;
		gap: 0px;
		height: min-content;
		overflow: visible;
		padding: 0px 96px 48px;
		position: relative;
		width: 100%;
	}
	
	.framer-tCETB .framer-7bnp7n {
		place-content: center flex-start;
		align-items: center;
		border-radius: 16px;
		box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 3px 0px;
		display: flex;
		flex: 0 0 auto;
		flex-flow: column;
		gap: 56px;
		height: min-content;
		max-width: 1008px;
		overflow: hidden;
		padding: 0px;
		position: relative;
		width: 100%;
		will-change: var(--framer-will-change-override, transform);
	}
	
	.framer-tCETB .framer-1xfdde7 {
		place-content: center;
		align-items: center;
		display: flex;
		flex: 0 0 auto;
		flex-flow: column;
		gap: 56px;
		height: min-content;
		overflow: hidden;
		padding: 0px;
		position: relative;
		width: 100%;
	}
	
	.framer-tCETB .framer-xtgyrd {
		place-content: center;
		align-items: center;
		display: flex;
		flex: 0 0 auto;
		flex-flow: row;
		gap: 48px;
		height: min-content;
		max-height: 1008px;
		overflow: hidden;
		padding: 0px;
		position: relative;
		width: 100%;
	}
	
	.framer-tCETB .framer-1erurtn {
		place-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: 1 0 0px;
		flex-flow: column;
		gap: 24px;
		height: min-content;
		overflow: visible;
		padding: 0px;
		position: relative;
		width: 1px;
	}
	
	.framer-tCETB .framer-ul50oe,
	.framer-tCETB .framer-lw6xke {
		place-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: 0 0 auto;
		flex-flow: column;
		gap: 8px;
		height: min-content;
		overflow: visible;
		padding: 0px;
		position: relative;
		width: 100%;
	}
	
	.framer-tCETB .framer-1iyxa4w {
		place-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: 0 0 auto;
		flex-flow: column;
		gap: 12px;
		height: min-content;
		overflow: visible;
		padding: 0px;
		position: relative;
		width: 100%;
	}
	
	.framer-tCETB .framer-19r8hqf,
	.framer-tCETB .framer-1xh6dm6,
	.framer-tCETB .framer-nvh9lc {
		place-content: center flex-start;
		align-items: center;
		display: flex;
		flex: 0 0 auto;
		flex-flow: row;
		gap: 16px;
		height: min-content;
		overflow: visible;
		padding: 0px;
		position: relative;
		width: 100%;
	}
	
	.framer-tCETB .framer-v929s9,
	.framer-tCETB .framer-1kcnx1x,
	.framer-tCETB .framer-1iv0898 {
		aspect-ratio: 1 / 1;
		flex: 0 0 auto;
		height: var(--framer-aspect-ratio-supported, 20px);
		position: relative;
		width: 20px;
	}
	
	.framer-tCETB .framer-l38wnx,
	.framer-tCETB .framer-130ugpk,
	.framer-tCETB .framer-fyb94i {
		--framer-paragraph-spacing: 0px;
		flex: 1 0 0px;
		height: auto;
		position: relative;
		white-space: pre-wrap;
		width: 1px;
		word-break: break-word;
		overflow-wrap: break-word;
	}
	
	.framer-tCETB .framer-1uwuorw,
	.framer-tCETB .framer-10j7mnn {
		aspect-ratio: 1.16212 / 1;
		flex: 1 0 0px;
		height: var(--framer-aspect-ratio-supported, 413px);
		overflow: visible;
		position: relative;
		width: 1px;
	}
	
	.framer-tCETB .framer-7opget {
		place-content: center flex-start;
		align-items: center;
		display: flex;
		flex: 0 0 auto;
		flex-flow: row;
		gap: 48px;
		height: min-content;
		max-width: 1008px;
		overflow: visible;
		padding: 0px;
		position: relative;
		width: 100%;
	}
	
	.framer-tCETB .framer-1nekv5e {
		place-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: 1 0 0px;
		flex-flow: column;
		gap: 40px;
		height: min-content;
		overflow: visible;
		padding: 0px;
		position: relative;
		width: 1px;
	}
	
	.framer-tCETB .framer-ak5ger {
		place-content: center;
		align-items: center;
		display: flex;
		flex: 0 0 auto;
		flex-flow: column;
		gap: 24px;
		height: min-content;
		overflow: hidden;
		padding: 0px;
		position: relative;
		width: 480px;
	}
	
	.framer-tCETB .framer-tfjb93-container {
		flex: 0 0 auto;
		height: 40px;
		position: relative;
		width: auto;
	}
	
	.framer-tCETB .framer-1muwu6w-container {
		flex: 0 0 auto;
		height: auto;
		position: relative;
		width: 100%;
		z-index: 1;
	}
	
	@supports (background: -webkit-named-image(i)) and (not (scale:1)) {
		.framer-tCETB.framer-yq77u5,
		.framer-tCETB .framer-jfviau,
		.framer-tCETB .framer-14b58nv,
		.framer-tCETB .framer-s30bmd,
		.framer-tCETB .framer-71kyeq,
		.framer-tCETB .framer-i2c7k5,
		.framer-tCETB .framer-asc1px,
		.framer-tCETB .framer-13s89bk,
		.framer-tCETB .framer-jniuzq,
		.framer-tCETB .framer-csjf7l,
		.framer-tCETB .framer-7bnp7n,
		.framer-tCETB .framer-1wee9hw,
		.framer-tCETB .framer-1xfdde7,
		.framer-tCETB .framer-xtgyrd,
		.framer-tCETB .framer-1erurtn,
		.framer-tCETB .framer-ul50oe,
		.framer-tCETB .framer-1iyxa4w,
		.framer-tCETB .framer-19r8hqf,
		.framer-tCETB .framer-1xh6dm6,
		.framer-tCETB .framer-nvh9lc,
		.framer-tCETB .framer-7opget,
		.framer-tCETB .framer-1nekv5e,
		.framer-tCETB .framer-ak5ger,
		.framer-tCETB .framer-lw6xke {
			gap: 0px;
		}
		.framer-tCETB.framer-yq77u5 > *,
		.framer-tCETB .framer-jfviau > *,
		.framer-tCETB .framer-csjf7l > * {
			margin: calc(0px) 0px;
		}
		.framer-tCETB.framer-yq77u5 >:first-child,
		.framer-tCETB .framer-jfviau >:first-child,
		.framer-tCETB .framer-s30bmd >:first-child,
		.framer-tCETB .framer-71kyeq >:first-child,
		.framer-tCETB .framer-i2c7k5 >:first-child,
		.framer-tCETB .framer-13s89bk >:first-child,
		.framer-tCETB .framer-jniuzq >:first-child,
		.framer-tCETB .framer-csjf7l >:first-child,
		.framer-tCETB .framer-7bnp7n >:first-child,
		.framer-tCETB .framer-1wee9hw >:first-child,
		.framer-tCETB .framer-1xfdde7 >:first-child,
		.framer-tCETB .framer-1erurtn >:first-child,
		.framer-tCETB .framer-ul50oe >:first-child,
		.framer-tCETB .framer-1iyxa4w >:first-child,
		.framer-tCETB .framer-1nekv5e >:first-child,
		.framer-tCETB .framer-ak5ger >:first-child,
		.framer-tCETB .framer-lw6xke >:first-child {
			margin-top: 0px;
		}
		.framer-tCETB.framer-yq77u5 >:last-child,
		.framer-tCETB .framer-jfviau >:last-child,
		.framer-tCETB .framer-s30bmd >:last-child,
		.framer-tCETB .framer-71kyeq >:last-child,
		.framer-tCETB .framer-i2c7k5 >:last-child,
		.framer-tCETB .framer-13s89bk >:last-child,
		.framer-tCETB .framer-jniuzq >:last-child,
		.framer-tCETB .framer-csjf7l >:last-child,
		.framer-tCETB .framer-7bnp7n >:last-child,
		.framer-tCETB .framer-1wee9hw >:last-child,
		.framer-tCETB .framer-1xfdde7 >:last-child,
		.framer-tCETB .framer-1erurtn >:last-child,
		.framer-tCETB .framer-ul50oe >:last-child,
		.framer-tCETB .framer-1iyxa4w >:last-child,
		.framer-tCETB .framer-1nekv5e >:last-child,
		.framer-tCETB .framer-ak5ger >:last-child,
		.framer-tCETB .framer-lw6xke >:last-child {
			margin-bottom: 0px;
		}
		.framer-tCETB .framer-14b58nv > * {
			margin: 0px calc(5px);
		}
		.framer-tCETB .framer-14b58nv >:first-child,
		.framer-tCETB .framer-asc1px >:first-child,
		.framer-tCETB .framer-xtgyrd >:first-child,
		.framer-tCETB .framer-19r8hqf >:first-child,
		.framer-tCETB .framer-1xh6dm6 >:first-child,
		.framer-tCETB .framer-nvh9lc >:first-child,
		.framer-tCETB .framer-7opget >:first-child {
			margin-left: 0px;
		}
		.framer-tCETB .framer-14b58nv >:last-child,
		.framer-tCETB .framer-asc1px >:last-child,
		.framer-tCETB .framer-xtgyrd >:last-child,
		.framer-tCETB .framer-19r8hqf >:last-child,
		.framer-tCETB .framer-1xh6dm6 >:last-child,
		.framer-tCETB .framer-nvh9lc >:last-child,
		.framer-tCETB .framer-7opget >:last-child {
			margin-right: 0px;
		}
		.framer-tCETB .framer-s30bmd > *,
		.framer-tCETB .framer-7bnp7n > *,
		.framer-tCETB .framer-1xfdde7 > * {
			margin: calc(28px) 0px;
		}
		.framer-tCETB .framer-71kyeq > *,
		.framer-tCETB .framer-1wee9hw > * {
			margin: calc(10px) 0px;
		}
		.framer-tCETB .framer-i2c7k5 > *,
		.framer-tCETB .framer-13s89bk > *,
		.framer-tCETB .framer-jniuzq > * {
			margin: calc(16px) 0px;
		}
		.framer-tCETB .framer-asc1px > * {
			margin: 0px calc(16px);
		}
		.framer-tCETB .framer-xtgyrd > *,
		.framer-tCETB .framer-7opget > * {
			margin: 0px calc(24px);
		}
		.framer-tCETB .framer-1erurtn > *,
		.framer-tCETB .framer-ak5ger > * {
			margin: calc(12px) 0px;
		}
		.framer-tCETB .framer-ul50oe > *,
		.framer-tCETB .framer-lw6xke > * {
			margin: calc(4px) 0px;
		}
		.framer-tCETB .framer-1iyxa4w > * {
			margin: calc(6px) 0px;
		}
		.framer-tCETB .framer-19r8hqf > *,
		.framer-tCETB .framer-1xh6dm6 > *,
		.framer-tCETB .framer-nvh9lc > * {
			margin: 0px calc(8px);
		}
		.framer-tCETB .framer-1nekv5e > * {
			margin: calc(20px) 0px;
		}
	}
	
	@media (min-width: 1200px) {
		.framer-tCETB .hidden-yq77u5 {
			display: none !important;
		}
	}
	
	@media (min-width: 810px) and (max-width: 1199px) {
		.framer-tCETB .hidden-1wvuwwt {
			display: none !important;
		}
		.framer-body-P3ex1ymXi-framer-tCETB {
			background: var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22));
		}
		.framer-tCETB.framer-yq77u5 {
			width: 810px;
		}
		.framer-tCETB .framer-14b58nv {
			padding: 136px 48px 72px;
		}
		.framer-tCETB .framer-4g5aqi-container,
		.framer-tCETB .framer-m0krt7-container,
		.framer-tCETB .framer-yqzmgs-container,
		.framer-tCETB .framer-1hhia4x-container,
		.framer-tCETB .framer-djdu1u-container,
		.framer-tCETB .framer-1nitjxw-container {
			max-width: 340px;
		}
		.framer-tCETB .framer-csjf7l {
			padding: 0px 48px 24px;
		}
		.framer-tCETB .framer-1xfdde7 {
			place-content: flex-start;
			align-items: flex-start;
		}
		.framer-tCETB .framer-xtgyrd {
			flex-direction: column;
			max-height: unset;
		}
		.framer-tCETB .framer-1erurtn,
		.framer-tCETB .framer-1nekv5e {
			flex: 0 0 auto;
			order: 1;
			width: 100%;
		}
		.framer-tCETB .framer-1uwuorw,
		.framer-tCETB .framer-10j7mnn {
			flex: 0 0 auto;
			height: var(--framer-aspect-ratio-supported, 614px);
			order: 0;
			width: 100%;
		}
		.framer-tCETB .framer-7opget {
			flex-direction: column;
		}
		.framer-tCETB .framer-ak5ger {
			width: 100%;
		}
		@supports (background: -webkit-named-image(i)) and (not (scale:1)) {
			.framer-tCETB .framer-xtgyrd,
			.framer-tCETB .framer-7opget {
				gap: 0px;
			}
			.framer-tCETB .framer-xtgyrd > *,
			.framer-tCETB .framer-7opget > * {
				margin: calc(24px) 0px;
			}
			.framer-tCETB .framer-xtgyrd >:first-child,
			.framer-tCETB .framer-7opget >:first-child {
				margin-top: 0px;
			}
			.framer-tCETB .framer-xtgyrd >:last-child,
			.framer-tCETB .framer-7opget >:last-child {
				margin-bottom: 0px;
			}
		}
	}
	
	@media (max-width: 809px) {
		.framer-tCETB .hidden-sz2v5 {
			display: none !important;
		}
		.framer-body-P3ex1ymXi-framer-tCETB {
			background: var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22));
		}
		.framer-tCETB.framer-yq77u5 {
			width: 390px;
		}
		.framer-tCETB .framer-1fnkr12-container {
			z-index: 2;
		}
		.framer-tCETB .framer-14b58nv {
			background: radial-gradient(66% 12% at 50% -3%, #55e1dd 0%, rgb(0, 100, 158) 23.91434403153153%, var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22))/* {"name":"Backdrop"} */
			100%);
			padding: 128px 32px 64px;
		}
		.framer-tCETB .framer-s30bmd,
		.framer-tCETB .framer-7bnp7n {
			gap: 48px;
		}
		.framer-tCETB .framer-asc1px {
			flex-direction: column;
		}
		.framer-tCETB .framer-13s89bk,
		.framer-tCETB .framer-jniuzq,
		.framer-tCETB .framer-1nekv5e {
			flex: 0 0 auto;
			width: 100%;
		}
		.framer-tCETB .framer-csjf7l {
			padding: 0px 32px 24px;
		}
		.framer-tCETB .framer-1wee9hw {
			align-content: flex-start;
			align-items: flex-start;
		}
		.framer-tCETB .framer-1xfdde7 {
			align-content: flex-start;
			align-items: flex-start;
			gap: 48px;
		}
		.framer-tCETB .framer-xtgyrd,
		.framer-tCETB .framer-7opget {
			flex-direction: column;
			gap: 32px;
		}
		.framer-tCETB .framer-1erurtn {
			flex: 0 0 auto;
			gap: 16px;
			order: 1;
			width: 100%;
		}
		.framer-tCETB .framer-1uwuorw {
			flex: 0 0 auto;
			height: var(--framer-aspect-ratio-supported, 172px);
			order: 0;
			width: 100%;
		}
		.framer-tCETB .framer-10j7mnn {
			flex: 0 0 auto;
			height: var(--framer-aspect-ratio-supported, 172px);
			width: 100%;
		}
		.framer-tCETB .framer-ak5ger {
			gap: 16px;
			width: 100%;
		}
		@supports (background: -webkit-named-image(i)) and (not (scale:1)) {
			.framer-tCETB .framer-s30bmd,
			.framer-tCETB .framer-asc1px,
			.framer-tCETB .framer-7bnp7n,
			.framer-tCETB .framer-1xfdde7,
			.framer-tCETB .framer-xtgyrd,
			.framer-tCETB .framer-1erurtn,
			.framer-tCETB .framer-7opget,
			.framer-tCETB .framer-ak5ger {
				gap: 0px;
			}
			.framer-tCETB .framer-s30bmd > *,
			.framer-tCETB .framer-7bnp7n > *,
			.framer-tCETB .framer-1xfdde7 > * {
				margin: calc(24px) 0px;
			}
			.framer-tCETB .framer-s30bmd >:first-child,
			.framer-tCETB .framer-asc1px >:first-child,
			.framer-tCETB .framer-7bnp7n >:first-child,
			.framer-tCETB .framer-1xfdde7 >:first-child,
			.framer-tCETB .framer-xtgyrd >:first-child,
			.framer-tCETB .framer-1erurtn >:first-child,
			.framer-tCETB .framer-7opget >:first-child,
			.framer-tCETB .framer-ak5ger >:first-child {
				margin-top: 0px;
			}
			.framer-tCETB .framer-s30bmd >:last-child,
			.framer-tCETB .framer-asc1px >:last-child,
			.framer-tCETB .framer-7bnp7n >:last-child,
			.framer-tCETB .framer-1xfdde7 >:last-child,
			.framer-tCETB .framer-xtgyrd >:last-child,
			.framer-tCETB .framer-1erurtn >:last-child,
			.framer-tCETB .framer-7opget >:last-child,
			.framer-tCETB .framer-ak5ger >:last-child {
				margin-bottom: 0px;
			}
			.framer-tCETB .framer-asc1px > *,
			.framer-tCETB .framer-xtgyrd > *,
			.framer-tCETB .framer-7opget > * {
				margin: calc(16px) 0px;
			}
			.framer-tCETB .framer-1erurtn > *,
			.framer-tCETB .framer-ak5ger > * {
				margin: calc(8px) 0px;
			}
		}
	}
	
	.framer-3dX1J .framer-styles-preset-11pt53x:not(.rich-text-wrapper),
	.framer-3dX1J .framer-styles-preset-11pt53x.rich-text-wrapper h1 {
		--framer-font-family: "Inter-Bold", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold: "Inter-Black", "Inter", sans-serif;
		--framer-font-family-bold-italic: "Inter-BlackItalic", "Inter", sans-serif;
		--framer-font-family-italic: "Inter-BoldItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-size: 56px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 700;
		--framer-font-weight-bold: 900;
		--framer-font-weight-bold-italic: 900;
		--framer-font-weight-italic: 700;
		--framer-letter-spacing: -0.03em;
		--framer-line-height: 64px;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: var(--token-cbcabb34-1a7c-41c5-9eae-a0cdb6acd8e1, #ffffff);
		--framer-text-decoration: none;
		--framer-text-transform: none;
	}
	
	.framer-4Q3tr .framer-styles-preset-10t28s7:not(.rich-text-wrapper),
	.framer-4Q3tr .framer-styles-preset-10t28s7.rich-text-wrapper h3 {
		--framer-font-family: "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold: "Inter", sans-serif;
		--framer-font-family-bold-italic: "Inter", sans-serif;
		--framer-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
		--framer-font-size: 40px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 600;
		--framer-font-weight-bold: 900;
		--framer-font-weight-bold-italic: 900;
		--framer-font-weight-italic: 600;
		--framer-letter-spacing: -0.02em;
		--framer-line-height: 56px;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: var(--token-cbcabb34-1a7c-41c5-9eae-a0cdb6acd8e1, #ffffff);
		--framer-text-decoration: none;
		--framer-text-transform: none;
	}
	
	.framer-nJvW2 .framer-styles-preset-o2buor:not(.rich-text-wrapper),
	.framer-nJvW2 .framer-styles-preset-o2buor.rich-text-wrapper p {
		--framer-font-family: "Inter", sans-serif;
		--framer-font-family-bold: "Inter-Bold", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Inter-BoldItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-italic: "Inter-Italic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-size: 18px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 400;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 400;
		--framer-letter-spacing: -0.01em;
		--framer-line-height: 28px;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: start;
		--framer-text-color: var(--token-1010e306-6ee2-47e5-bffe-788055bd3b08, #53535c);
		--framer-text-decoration: none;
		--framer-text-transform: none;
	}
	
	.framer-9O0xj .framer-styles-preset-fxgdoh:not(.rich-text-wrapper),
	.framer-9O0xj .framer-styles-preset-fxgdoh.rich-text-wrapper h4 {
		--framer-font-family: "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold: "Inter", sans-serif;
		--framer-font-family-bold-italic: "Inter", sans-serif;
		--framer-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
		--framer-font-size: 32px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 600;
		--framer-font-weight-bold: 900;
		--framer-font-weight-bold-italic: 900;
		--framer-font-weight-italic: 600;
		--framer-letter-spacing: -0.02em;
		--framer-line-height: 44px;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: var(--token-cbcabb34-1a7c-41c5-9eae-a0cdb6acd8e1, #ffffff);
		--framer-text-decoration: none;
		--framer-text-transform: none;
	}
	
	.framer-BqSiW .framer-styles-preset-ioh55b:not(.rich-text-wrapper),
	.framer-BqSiW .framer-styles-preset-ioh55b.rich-text-wrapper p {
		--framer-font-family: "Inter", sans-serif;
		--framer-font-family-bold: "Inter-Bold", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Inter-BoldItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-italic: "Inter-Italic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-size: 16px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 400;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 400;
		--framer-letter-spacing: 0.01em;
		--framer-line-height: 26px;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: start;
		--framer-text-color: var(--token-1010e306-6ee2-47e5-bffe-788055bd3b08, #53535c);
		--framer-text-decoration: none;
		--framer-text-transform: none;
	}
	
	.framer-body-FvWFiuYMr-framer-TdcWT {
		background: var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22));
	}
	
	.framer-TdcWT.framer-19ipyjq,
	.framer-TdcWT .framer-19ipyjq {
		display: block;
	}
	
	.framer-TdcWT.framer-1f7000r {
		place-content: center flex-start;
		align-items: center;
		background-color: var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, #020816);
		display: flex;
		flex-flow: column;
		gap: 0px;
		height: min-content;
		overflow: hidden;
		padding: 0px;
		position: relative;
		width: 1200px;
	}
	
	.framer-TdcWT .framer-fzy1wj-container {
		flex: 0 0 auto;
		height: auto;
		left: 50%;
		position: fixed;
		top: 0px;
		transform: translateX(-50%);
		width: 100%;
		z-index: 10;
	}
	
	.framer-TdcWT .framer-j439ad {
		place-content: center;
		align-items: center;
		display: flex;
		flex: 0 0 auto;
		flex-flow: column;
		gap: 0px;
		height: min-content;
		overflow: hidden;
		padding: 0px;
		position: relative;
		width: 100%;
	}
	
	.framer-TdcWT .framer-2l1xgb {
		place-content: center;
		align-items: center;
		background: radial-gradient(66% 64% at 50% -25.900000000000002%, #55e1dd 0%, rgb(0, 100, 158) 23.91434403153153%, var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22))/* {"name":"Backdrop"} */
		100%);
		display: flex;
		flex: 0 0 auto;
		flex-flow: row;
		gap: 10px;
		height: min-content;
		overflow: visible;
		padding: 60px 96px 96px;
		position: relative;
		width: 100%;
		z-index: 1;
	}
	
	.framer-TdcWT .framer-135jaaz {
		place-content: center;
		align-items: center;
		display: flex;
		flex: 1 0 0px;
		flex-flow: column;
		gap: 56px;
		height: min-content;
		max-width: 1008px;
		overflow: hidden;
		padding: 0px;
		position: relative;
		width: 1px;
	}
	
	.framer-TdcWT .framer-hyppwl {
		place-content: center;
		align-items: center;
		display: flex;
		flex: 0 0 auto;
		flex-flow: column;
		gap: 32px;
		height: min-content;
		max-width: 640px;
		overflow: visible;
		padding: 0px;
		position: relative;
		width: 100%;
	}
	
	.framer-TdcWT .framer-erahpu {
		place-content: center;
		align-items: center;
		display: flex;
		flex: 0 0 auto;
		flex-flow: column;
		gap: 20px;
		height: min-content;
		overflow: hidden;
		padding: 0px;
		position: relative;
		width: 100%;
	}
	
	.framer-TdcWT .framer-q7yy1u-container,
	.framer-TdcWT .framer-qx900h-container,
	.framer-TdcWT .framer-on18fj-container {
		flex: 0 0 auto;
		height: auto;
		position: relative;
		width: auto;
	}
	
	.framer-TdcWT .framer-1b1lr0y,
	.framer-TdcWT .framer-1ffqppo,
	.framer-TdcWT .framer-sowj3c,
	.framer-TdcWT .framer-10nkvea,
	.framer-TdcWT .framer-1pit9ob,
	.framer-TdcWT .framer-1yw83b,
	.framer-TdcWT .framer-1lmvni,
	.framer-TdcWT .framer-q3e9lx,
	.framer-TdcWT .framer-1j8yg4o,
	.framer-TdcWT .framer-1285im0,
	.framer-TdcWT .framer-9ghp03,
	.framer-TdcWT .framer-19o4vb6,
	.framer-TdcWT .framer-1rhrmnm,
	.framer-TdcWT .framer-1uy1g6a,
	.framer-TdcWT .framer-cqdg34,
	.framer-TdcWT .framer-1jdw3kh,
	.framer-TdcWT .framer-d9cy2s,
	.framer-TdcWT .framer-1yp0m63,
	.framer-TdcWT .framer-888mz3,
	.framer-TdcWT .framer-oto02,
	.framer-TdcWT .framer-zxvje,
	.framer-TdcWT .framer-8fxnf5,
	.framer-TdcWT .framer-wxwghp,
	.framer-TdcWT .framer-ch2j1a {
		--framer-paragraph-spacing: 0px;
		flex: 0 0 auto;
		height: auto;
		position: relative;
		white-space: pre-wrap;
		width: 100%;
		word-break: break-word;
		overflow-wrap: break-word;
	}
	
	.framer-TdcWT .framer-16m9ngx {
		place-content: center;
		align-items: center;
		display: flex;
		flex: 0 0 auto;
		flex-flow: row;
		gap: 10px;
		height: min-content;
		overflow: hidden;
		padding: 0px;
		position: relative;
		width: 100%;
	}
	
	.framer-TdcWT .framer-1145qhy,
	.framer-TdcWT .framer-i5x3ps,
	.framer-TdcWT .framer-fi02ds {
		place-content: center flex-start;
		align-items: center;
		border-radius: 12px;
		display: flex;
		flex: 1 0 0px;
		flex-flow: column;
		gap: 8px;
		height: min-content;
		overflow: hidden;
		padding: 0px;
		position: relative;
		width: 1px;
		will-change: var(--framer-will-change-override, transform);
	}
	
	.framer-TdcWT .framer-1y5nvy6,
	.framer-TdcWT .framer-zty0t6,
	.framer-TdcWT .framer-1fq6ta4 {
		place-content: center;
		align-items: center;
		display: flex;
		flex: 0 0 auto;
		flex-flow: row;
		gap: 4px;
		height: min-content;
		overflow: hidden;
		padding: 0px;
		position: relative;
		width: min-content;
	}
	
	.framer-TdcWT .framer-3zq7qi-container,
	.framer-TdcWT .framer-1k8rwqs-container,
	.framer-TdcWT .framer-yrb9q1-container,
	.framer-TdcWT .framer-zuhc9g-container,
	.framer-TdcWT .framer-ydqw8v-container,
	.framer-TdcWT .framer-1uqnbeb-container,
	.framer-TdcWT .framer-ebiqrx-container,
	.framer-TdcWT .framer-mlyz1i-container,
	.framer-TdcWT .framer-1dlmpkp-container,
	.framer-TdcWT .framer-1aycuhm-container,
	.framer-TdcWT .framer-1n8o8x5-container,
	.framer-TdcWT .framer-94ezuq-container,
	.framer-TdcWT .framer-bhe95g-container,
	.framer-TdcWT .framer-o1iowa-container,
	.framer-TdcWT .framer-1spu9md-container {
		flex: 0 0 auto;
		height: 20px;
		position: relative;
		width: 20px;
	}
	
	.framer-TdcWT .framer-9vre28 {
		place-content: center;
		align-items: center;
		display: flex;
		flex: 0 0 auto;
		flex-flow: column;
		gap: 32px;
		height: min-content;
		overflow: visible;
		padding: 0px;
		position: relative;
		width: 100%;
	}
	
	.framer-TdcWT .framer-11idu9j {
		place-content: flex-start center;
		align-items: flex-start;
		display: flex;
		flex: 0 0 auto;
		flex-flow: row;
		gap: 24px;
		height: min-content;
		overflow: visible;
		padding: 0px;
		position: relative;
		width: 100%;
	}
	
	.framer-TdcWT .framer-wf2dyd,
	.framer-TdcWT .framer-l6295d {
		--border-bottom-width: 1px;
		--border-color: rgba(255, 255, 255, 0.2);
		--border-left-width: 1px;
		--border-right-width: 1px;
		--border-style: solid;
		--border-top-width: 1px;
		place-content: flex-start;
		align-items: flex-start;
		background-color: var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, #020816);
		border-radius: 16px;
		display: flex;
		flex: 1 0 0px;
		flex-flow: column;
		gap: 32px;
		height: min-content;
		max-width: 400px;
		overflow: visible;
		padding: 32px;
		position: relative;
		width: 1px;
	}
	
	.framer-TdcWT .framer-1bliym8,
	.framer-TdcWT .framer-18w60sm,
	.framer-TdcWT .framer-1i21f0s {
		place-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: 0 0 auto;
		flex-flow: column;
		gap: 12px;
		height: min-content;
		overflow: visible;
		padding: 0px;
		position: relative;
		width: 100%;
	}
	
	.framer-TdcWT .framer-p9y4pr,
	.framer-TdcWT .framer-1b69w8s,
	.framer-TdcWT .framer-1ohksay {
		flex: 0 0 auto;
		height: 2px;
		opacity: 0.2;
		position: relative;
		width: 100%;
	}
	
	.framer-TdcWT .framer-1qv2sg9,
	.framer-TdcWT .framer-whr4w7,
	.framer-TdcWT .framer-11pwa4v {
		place-content: flex-end flex-start;
		align-items: flex-end;
		display: flex;
		flex: 0 0 auto;
		flex-flow: row;
		gap: 8px;
		height: min-content;
		overflow: visible;
		padding: 0px;
		position: relative;
		width: 100%;
	}
	
	.framer-TdcWT .framer-1ylrc57,
	.framer-TdcWT .framer-qskpd5,
	.framer-TdcWT .framer-1og3tsw,
	.framer-TdcWT .framer-1gsfjm9,
	.framer-TdcWT .framer-1w8ouej,
	.framer-TdcWT .framer-sqtcnv,
	.framer-TdcWT .framer-nngvxl {
		--framer-paragraph-spacing: 0px;
		flex: 0 0 auto;
		height: auto;
		position: relative;
		white-space: pre;
		width: auto;
	}
	
	.framer-TdcWT .framer-168wdq9-container,
	.framer-TdcWT .framer-1qr7uun-container,
	.framer-TdcWT .framer-5mouxu-container {
		flex: 0 0 auto;
		height: 40px;
		position: relative;
		width: 100%;
	}
	
	.framer-TdcWT .framer-1cr9e56,
	.framer-TdcWT .framer-1thnigq,
	.framer-TdcWT .framer-pqqeiz,
	.framer-TdcWT .framer-v6rh8l {
		place-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: 0 0 auto;
		flex-flow: column;
		gap: 16px;
		height: min-content;
		overflow: visible;
		padding: 0px;
		position: relative;
		width: 100%;
	}
	
	.framer-TdcWT .framer-jzcdzi,
	.framer-TdcWT .framer-1c1b1f2,
	.framer-TdcWT .framer-trxky1,
	.framer-TdcWT .framer-rocnrf,
	.framer-TdcWT .framer-1ayagas,
	.framer-TdcWT .framer-iq9nbe,
	.framer-TdcWT .framer-1xqor3y {
		place-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: 0 0 auto;
		flex-flow: row;
		gap: 12px;
		height: min-content;
		overflow: visible;
		padding: 0px;
		position: relative;
		width: 100%;
	}
	
	.framer-TdcWT .framer-1vpxikw,
	.framer-TdcWT .framer-1ntfl7k,
	.framer-TdcWT .framer-1uj4uld,
	.framer-TdcWT .framer-de5y5s,
	.framer-TdcWT .framer-1bedw09,
	.framer-TdcWT .framer-viuo0f,
	.framer-TdcWT .framer-1eqs2ab,
	.framer-TdcWT .framer-1peffan,
	.framer-TdcWT .framer-qhnnhi,
	.framer-TdcWT .framer-hhk770,
	.framer-TdcWT .framer-c3nlnv,
	.framer-TdcWT .framer-16jhqwn {
		aspect-ratio: 1 / 1;
		flex: 0 0 auto;
		height: var(--framer-aspect-ratio-supported, 20px);
		position: relative;
		width: 20px;
	}
	
	.framer-TdcWT .framer-fss0ng,
	.framer-TdcWT .framer-in028j,
	.framer-TdcWT .framer-1m0mrmw,
	.framer-TdcWT .framer-obffek,
	.framer-TdcWT .framer-buyn2v,
	.framer-TdcWT .framer-5j9v9m,
	.framer-TdcWT .framer-1svrbiv,
	.framer-TdcWT .framer-1qqpatg,
	.framer-TdcWT .framer-16c6n00,
	.framer-TdcWT .framer-akn9fc,
	.framer-TdcWT .framer-1o73veu,
	.framer-TdcWT .framer-3t376,
	.framer-TdcWT .framer-lil5h2 {
		--framer-paragraph-spacing: 0px;
		flex: 1 0 0px;
		height: auto;
		position: relative;
		white-space: pre-wrap;
		width: 1px;
		word-break: break-word;
		overflow-wrap: break-word;
	}
	
	.framer-TdcWT .framer-4mwcjb {
		--border-bottom-width: 1px;
		--border-color: rgba(255, 255, 255, 0.1);
		--border-left-width: 1px;
		--border-right-width: 1px;
		--border-style: solid;
		--border-top-width: 1px;
		place-content: flex-start;
		align-items: flex-start;
		background-color: var(--token-cbcabb34-1a7c-41c5-9eae-a0cdb6acd8e1, #ffffff);
		border-radius: 16px;
		display: flex;
		flex: 1 0 0px;
		flex-flow: column;
		gap: 32px;
		height: min-content;
		max-width: 400px;
		overflow: visible;
		padding: 32px;
		position: relative;
		width: 1px;
	}
	
	.framer-TdcWT .framer-j60faz {
		place-content: center space-between;
		align-items: center;
		display: flex;
		flex: 0 0 auto;
		flex-flow: row;
		height: min-content;
		overflow: visible;
		padding: 0px;
		position: relative;
		width: 100%;
	}
	
	.framer-TdcWT .framer-1qeed21 {
		place-content: center;
		align-items: center;
		background-color: rgba(255, 178, 29, 0.5);
		border-radius: 8px;
		display: flex;
		flex: 0 0 auto;
		flex-flow: row;
		gap: 4px;
		height: min-content;
		overflow: hidden;
		padding: 2px 8px;
		position: relative;
		width: min-content;
		will-change: var(--framer-will-change-override, transform);
	}
	
	.framer-TdcWT .framer-76jjg,
	.framer-TdcWT .framer-112vr1h {
		flex: 0 0 auto;
		height: 2px;
		position: relative;
		width: 100%;
	}
	
	.framer-TdcWT .framer-yaa1xq {
		flex: 0 0 auto;
		height: 4px;
		opacity: 0.2;
		position: relative;
		width: 100%;
	}
	
	.framer-TdcWT .framer-pb05vm,
	.framer-TdcWT .framer-6vtq84,
	.framer-TdcWT .framer-xe97yf,
	.framer-TdcWT .framer-1jlntp0,
	.framer-TdcWT .framer-1piloau {
		place-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: 0 0 auto;
		flex-flow: row;
		gap: 16px;
		height: min-content;
		overflow: visible;
		padding: 0px;
		position: relative;
		width: 100%;
	}
	
	.framer-TdcWT .framer-16f77uu {
		place-content: center;
		align-items: center;
		background: radial-gradient(66% 79% at 0% 100%, #55e1dd 0%, rgb(0, 100, 158) 23.91434403153153%, var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22))/* {"name":"Backdrop"} */
		100%);
		display: flex;
		flex: 0 0 auto;
		flex-flow: row;
		gap: 10px;
		height: min-content;
		overflow: visible;
		padding: 0px 96px 96px;
		position: relative;
		width: 100%;
		z-index: 1;
	}
	
	.framer-TdcWT .framer-1qp1ok {
		place-content: center;
		align-items: center;
		display: flex;
		flex: 1 0 0px;
		flex-flow: column;
		gap: 56px;
		height: min-content;
		max-width: 1008px;
		overflow: visible;
		padding: 0px;
		position: relative;
		width: 1px;
	}
	
	.framer-TdcWT .framer-1whu4d2,
	.framer-TdcWT .framer-14fnscb {
		place-content: center;
		align-items: center;
		display: flex;
		flex: 0 0 auto;
		flex-flow: column;
		gap: 20px;
		height: min-content;
		max-width: 640px;
		overflow: visible;
		padding: 0px;
		position: relative;
		width: 100%;
	}
	
	.framer-TdcWT .framer-1scnths {
		place-content: center;
		align-items: center;
		display: flex;
		flex: 0 0 auto;
		flex-flow: column;
		gap: 16px;
		height: min-content;
		overflow: visible;
		padding: 0px;
		position: relative;
		width: 100%;
	}
	
	.framer-TdcWT .framer-b0st2n-container {
		flex: 0 0 auto;
		height: 258px;
		position: relative;
		width: 100%;
	}
	
	.framer-TdcWT .framer-1v4kvn1 {
		place-content: flex-start;
		align-items: flex-start;
		background-color: var(--token-cbcabb34-1a7c-41c5-9eae-a0cdb6acd8e1, #ffffff);
		border-radius: 12px;
		display: flex;
		flex-flow: column;
		gap: 24px;
		height: min-content;
		overflow: hidden;
		padding: 32px 48px 32px 32px;
		position: relative;
		width: 320px;
		will-change: var(--framer-will-change-override, transform);
	}
	
	.framer-TdcWT .framer-529f4x,
	.framer-TdcWT .framer-9mtykz,
	.framer-TdcWT .framer-wwyqnh,
	.framer-TdcWT .framer-cbrnj5 {
		place-content: center flex-start;
		align-items: center;
		display: flex;
		flex: 0 0 auto;
		flex-flow: row;
		gap: 12px;
		height: min-content;
		overflow: visible;
		padding: 0px;
		position: relative;
		width: 100%;
	}
	
	.framer-TdcWT .framer-1rpdsf2,
	.framer-TdcWT .framer-1u7s2ib,
	.framer-TdcWT .framer-gn6u2d,
	.framer-TdcWT .framer-19oa101 {
		aspect-ratio: 1 / 1;
		border-radius: 28px;
		flex: 0 0 auto;
		height: var(--framer-aspect-ratio-supported, 40px);
		overflow: hidden;
		position: relative;
		width: 40px;
		will-change: var(--framer-will-change-override, transform);
	}
	
	.framer-TdcWT .framer-102pcvg,
	.framer-TdcWT .framer-lz9jcf,
	.framer-TdcWT .framer-1ot9rrf {
		aspect-ratio: 1 / 1;
		border-radius: 28px;
		flex: 0 0 auto;
		height: var(--framer-aspect-ratio-supported, 40px);
		left: 0px;
		overflow: hidden;
		position: absolute;
		top: 0px;
		width: 40px;
		will-change: var(--framer-will-change-override, transform);
	}
	
	.framer-TdcWT .framer-1fp3c2b,
	.framer-TdcWT .framer-gcyvtw,
	.framer-TdcWT .framer-1nyvob1,
	.framer-TdcWT .framer-6q0jyu {
		place-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex: 1 0 0px;
		flex-flow: column;
		gap: 0px;
		height: min-content;
		overflow: visible;
		padding: 0px;
		position: relative;
		width: 1px;
	}
	
	.framer-TdcWT .framer-xx8oqx,
	.framer-TdcWT .framer-h5bmg6,
	.framer-TdcWT .framer-1n2vjmq {
		place-content: flex-start;
		align-items: flex-start;
		background-color: var(--token-cbcabb34-1a7c-41c5-9eae-a0cdb6acd8e1, #ffffff);
		border-radius: 12px;
		display: flex;
		flex-flow: column;
		gap: 24px;
		height: min-content;
		overflow: hidden;
		padding: 32px;
		position: relative;
		width: 320px;
		will-change: var(--framer-will-change-override, transform);
	}
	
	.framer-TdcWT .framer-mv0tez {
		place-content: center flex-start;
		align-items: center;
		background-color: var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, #020816);
		display: flex;
		flex: 0 0 auto;
		flex-flow: column;
		gap: 80px;
		height: min-content;
		overflow: hidden;
		padding: 96px 96px 48px;
		position: relative;
		width: 100%;
	}
	
	.framer-TdcWT .framer-110nkh2 {
		place-content: center flex-start;
		align-items: center;
		display: flex;
		flex: 0 0 auto;
		flex-flow: column;
		gap: 56px;
		height: min-content;
		max-width: 1008px;
		overflow: visible;
		padding: 0px;
		position: relative;
		width: 100%;
	}
	
	.framer-TdcWT .framer-1u61o8z-container,
	.framer-TdcWT .framer-20uu4y-container,
	.framer-TdcWT .framer-1qm1b9z-container,
	.framer-TdcWT .framer-148nuwz-container,
	.framer-TdcWT .framer-qzew7v-container {
		flex: 0 0 auto;
		height: auto;
		position: relative;
		width: 100%;
	}
	
	.framer-TdcWT .framer-t2qiwn-container {
		flex: 0 0 auto;
		height: auto;
		position: relative;
		width: 100%;
		z-index: 1;
	}
	
	@supports (background: -webkit-named-image(i)) and (not (scale:1)) {
		.framer-TdcWT.framer-1f7000r,
		.framer-TdcWT .framer-j439ad,
		.framer-TdcWT .framer-2l1xgb,
		.framer-TdcWT .framer-135jaaz,
		.framer-TdcWT .framer-hyppwl,
		.framer-TdcWT .framer-erahpu,
		.framer-TdcWT .framer-16m9ngx,
		.framer-TdcWT .framer-1145qhy,
		.framer-TdcWT .framer-1y5nvy6,
		.framer-TdcWT .framer-i5x3ps,
		.framer-TdcWT .framer-zty0t6,
		.framer-TdcWT .framer-fi02ds,
		.framer-TdcWT .framer-1fq6ta4,
		.framer-TdcWT .framer-9vre28,
		.framer-TdcWT .framer-11idu9j,
		.framer-TdcWT .framer-wf2dyd,
		.framer-TdcWT .framer-1bliym8,
		.framer-TdcWT .framer-1qv2sg9,
		.framer-TdcWT .framer-1cr9e56,
		.framer-TdcWT .framer-jzcdzi,
		.framer-TdcWT .framer-1c1b1f2,
		.framer-TdcWT .framer-trxky1,
		.framer-TdcWT .framer-4mwcjb,
		.framer-TdcWT .framer-18w60sm,
		.framer-TdcWT .framer-1qeed21,
		.framer-TdcWT .framer-whr4w7,
		.framer-TdcWT .framer-1thnigq,
		.framer-TdcWT .framer-rocnrf,
		.framer-TdcWT .framer-1ayagas,
		.framer-TdcWT .framer-iq9nbe,
		.framer-TdcWT .framer-1xqor3y,
		.framer-TdcWT .framer-l6295d,
		.framer-TdcWT .framer-1i21f0s,
		.framer-TdcWT .framer-11pwa4v,
		.framer-TdcWT .framer-pqqeiz,
		.framer-TdcWT .framer-pb05vm,
		.framer-TdcWT .framer-6vtq84,
		.framer-TdcWT .framer-xe97yf,
		.framer-TdcWT .framer-1jlntp0,
		.framer-TdcWT .framer-1piloau,
		.framer-TdcWT .framer-16f77uu,
		.framer-TdcWT .framer-1qp1ok,
		.framer-TdcWT .framer-1whu4d2,
		.framer-TdcWT .framer-1scnths,
		.framer-TdcWT .framer-1v4kvn1,
		.framer-TdcWT .framer-529f4x,
		.framer-TdcWT .framer-1fp3c2b,
		.framer-TdcWT .framer-xx8oqx,
		.framer-TdcWT .framer-9mtykz,
		.framer-TdcWT .framer-gcyvtw,
		.framer-TdcWT .framer-h5bmg6,
		.framer-TdcWT .framer-wwyqnh,
		.framer-TdcWT .framer-1nyvob1,
		.framer-TdcWT .framer-1n2vjmq,
		.framer-TdcWT .framer-cbrnj5,
		.framer-TdcWT .framer-6q0jyu,
		.framer-TdcWT .framer-mv0tez,
		.framer-TdcWT .framer-110nkh2,
		.framer-TdcWT .framer-14fnscb,
		.framer-TdcWT .framer-v6rh8l {
			gap: 0px;
		}
		.framer-TdcWT.framer-1f7000r > *,
		.framer-TdcWT .framer-j439ad > *,
		.framer-TdcWT .framer-1fp3c2b > *,
		.framer-TdcWT .framer-gcyvtw > *,
		.framer-TdcWT .framer-1nyvob1 > *,
		.framer-TdcWT .framer-6q0jyu > * {
			margin: calc(0px) 0px;
		}
		.framer-TdcWT.framer-1f7000r >:first-child,
		.framer-TdcWT .framer-j439ad >:first-child,
		.framer-TdcWT .framer-135jaaz >:first-child,
		.framer-TdcWT .framer-hyppwl >:first-child,
		.framer-TdcWT .framer-erahpu >:first-child,
		.framer-TdcWT .framer-1145qhy >:first-child,
		.framer-TdcWT .framer-i5x3ps >:first-child,
		.framer-TdcWT .framer-fi02ds >:first-child,
		.framer-TdcWT .framer-9vre28 >:first-child,
		.framer-TdcWT .framer-wf2dyd >:first-child,
		.framer-TdcWT .framer-1bliym8 >:first-child,
		.framer-TdcWT .framer-1cr9e56 >:first-child,
		.framer-TdcWT .framer-4mwcjb >:first-child,
		.framer-TdcWT .framer-18w60sm >:first-child,
		.framer-TdcWT .framer-1thnigq >:first-child,
		.framer-TdcWT .framer-l6295d >:first-child,
		.framer-TdcWT .framer-1i21f0s >:first-child,
		.framer-TdcWT .framer-pqqeiz >:first-child,
		.framer-TdcWT .framer-1qp1ok >:first-child,
		.framer-TdcWT .framer-1whu4d2 >:first-child,
		.framer-TdcWT .framer-1scnths >:first-child,
		.framer-TdcWT .framer-1v4kvn1 >:first-child,
		.framer-TdcWT .framer-1fp3c2b >:first-child,
		.framer-TdcWT .framer-xx8oqx >:first-child,
		.framer-TdcWT .framer-gcyvtw >:first-child,
		.framer-TdcWT .framer-h5bmg6 >:first-child,
		.framer-TdcWT .framer-1nyvob1 >:first-child,
		.framer-TdcWT .framer-1n2vjmq >:first-child,
		.framer-TdcWT .framer-6q0jyu >:first-child,
		.framer-TdcWT .framer-mv0tez >:first-child,
		.framer-TdcWT .framer-110nkh2 >:first-child,
		.framer-TdcWT .framer-14fnscb >:first-child,
		.framer-TdcWT .framer-v6rh8l >:first-child {
			margin-top: 0px;
		}
		.framer-TdcWT.framer-1f7000r >:last-child,
		.framer-TdcWT .framer-j439ad >:last-child,
		.framer-TdcWT .framer-135jaaz >:last-child,
		.framer-TdcWT .framer-hyppwl >:last-child,
		.framer-TdcWT .framer-erahpu >:last-child,
		.framer-TdcWT .framer-1145qhy >:last-child,
		.framer-TdcWT .framer-i5x3ps >:last-child,
		.framer-TdcWT .framer-fi02ds >:last-child,
		.framer-TdcWT .framer-9vre28 >:last-child,
		.framer-TdcWT .framer-wf2dyd >:last-child,
		.framer-TdcWT .framer-1bliym8 >:last-child,
		.framer-TdcWT .framer-1cr9e56 >:last-child,
		.framer-TdcWT .framer-4mwcjb >:last-child,
		.framer-TdcWT .framer-18w60sm >:last-child,
		.framer-TdcWT .framer-1thnigq >:last-child,
		.framer-TdcWT .framer-l6295d >:last-child,
		.framer-TdcWT .framer-1i21f0s >:last-child,
		.framer-TdcWT .framer-pqqeiz >:last-child,
		.framer-TdcWT .framer-1qp1ok >:last-child,
		.framer-TdcWT .framer-1whu4d2 >:last-child,
		.framer-TdcWT .framer-1scnths >:last-child,
		.framer-TdcWT .framer-1v4kvn1 >:last-child,
		.framer-TdcWT .framer-1fp3c2b >:last-child,
		.framer-TdcWT .framer-xx8oqx >:last-child,
		.framer-TdcWT .framer-gcyvtw >:last-child,
		.framer-TdcWT .framer-h5bmg6 >:last-child,
		.framer-TdcWT .framer-1nyvob1 >:last-child,
		.framer-TdcWT .framer-1n2vjmq >:last-child,
		.framer-TdcWT .framer-6q0jyu >:last-child,
		.framer-TdcWT .framer-mv0tez >:last-child,
		.framer-TdcWT .framer-110nkh2 >:last-child,
		.framer-TdcWT .framer-14fnscb >:last-child,
		.framer-TdcWT .framer-v6rh8l >:last-child {
			margin-bottom: 0px;
		}
		.framer-TdcWT .framer-2l1xgb > *,
		.framer-TdcWT .framer-16m9ngx > *,
		.framer-TdcWT .framer-16f77uu > * {
			margin: 0px calc(5px);
		}
		.framer-TdcWT .framer-2l1xgb >:first-child,
		.framer-TdcWT .framer-16m9ngx >:first-child,
		.framer-TdcWT .framer-1y5nvy6 >:first-child,
		.framer-TdcWT .framer-zty0t6 >:first-child,
		.framer-TdcWT .framer-1fq6ta4 >:first-child,
		.framer-TdcWT .framer-11idu9j >:first-child,
		.framer-TdcWT .framer-1qv2sg9 >:first-child,
		.framer-TdcWT .framer-jzcdzi >:first-child,
		.framer-TdcWT .framer-1c1b1f2 >:first-child,
		.framer-TdcWT .framer-trxky1 >:first-child,
		.framer-TdcWT .framer-1qeed21 >:first-child,
		.framer-TdcWT .framer-whr4w7 >:first-child,
		.framer-TdcWT .framer-rocnrf >:first-child,
		.framer-TdcWT .framer-1ayagas >:first-child,
		.framer-TdcWT .framer-iq9nbe >:first-child,
		.framer-TdcWT .framer-1xqor3y >:first-child,
		.framer-TdcWT .framer-11pwa4v >:first-child,
		.framer-TdcWT .framer-pb05vm >:first-child,
		.framer-TdcWT .framer-6vtq84 >:first-child,
		.framer-TdcWT .framer-xe97yf >:first-child,
		.framer-TdcWT .framer-1jlntp0 >:first-child,
		.framer-TdcWT .framer-1piloau >:first-child,
		.framer-TdcWT .framer-16f77uu >:first-child,
		.framer-TdcWT .framer-529f4x >:first-child,
		.framer-TdcWT .framer-9mtykz >:first-child,
		.framer-TdcWT .framer-wwyqnh >:first-child,
		.framer-TdcWT .framer-cbrnj5 >:first-child {
			margin-left: 0px;
		}
		.framer-TdcWT .framer-2l1xgb >:last-child,
		.framer-TdcWT .framer-16m9ngx >:last-child,
		.framer-TdcWT .framer-1y5nvy6 >:last-child,
		.framer-TdcWT .framer-zty0t6 >:last-child,
		.framer-TdcWT .framer-1fq6ta4 >:last-child,
		.framer-TdcWT .framer-11idu9j >:last-child,
		.framer-TdcWT .framer-1qv2sg9 >:last-child,
		.framer-TdcWT .framer-jzcdzi >:last-child,
		.framer-TdcWT .framer-1c1b1f2 >:last-child,
		.framer-TdcWT .framer-trxky1 >:last-child,
		.framer-TdcWT .framer-1qeed21 >:last-child,
		.framer-TdcWT .framer-whr4w7 >:last-child,
		.framer-TdcWT .framer-rocnrf >:last-child,
		.framer-TdcWT .framer-1ayagas >:last-child,
		.framer-TdcWT .framer-iq9nbe >:last-child,
		.framer-TdcWT .framer-1xqor3y >:last-child,
		.framer-TdcWT .framer-11pwa4v >:last-child,
		.framer-TdcWT .framer-pb05vm >:last-child,
		.framer-TdcWT .framer-6vtq84 >:last-child,
		.framer-TdcWT .framer-xe97yf >:last-child,
		.framer-TdcWT .framer-1jlntp0 >:last-child,
		.framer-TdcWT .framer-1piloau >:last-child,
		.framer-TdcWT .framer-16f77uu >:last-child,
		.framer-TdcWT .framer-529f4x >:last-child,
		.framer-TdcWT .framer-9mtykz >:last-child,
		.framer-TdcWT .framer-wwyqnh >:last-child,
		.framer-TdcWT .framer-cbrnj5 >:last-child {
			margin-right: 0px;
		}
		.framer-TdcWT .framer-135jaaz > *,
		.framer-TdcWT .framer-1qp1ok > *,
		.framer-TdcWT .framer-110nkh2 > * {
			margin: calc(28px) 0px;
		}
		.framer-TdcWT .framer-hyppwl > *,
		.framer-TdcWT .framer-9vre28 > *,
		.framer-TdcWT .framer-wf2dyd > *,
		.framer-TdcWT .framer-4mwcjb > *,
		.framer-TdcWT .framer-l6295d > * {
			margin: calc(16px) 0px;
		}
		.framer-TdcWT .framer-erahpu > *,
		.framer-TdcWT .framer-1whu4d2 > *,
		.framer-TdcWT .framer-14fnscb > * {
			margin: calc(10px) 0px;
		}
		.framer-TdcWT .framer-1145qhy > *,
		.framer-TdcWT .framer-i5x3ps > *,
		.framer-TdcWT .framer-fi02ds > * {
			margin: calc(4px) 0px;
		}
		.framer-TdcWT .framer-1y5nvy6 > *,
		.framer-TdcWT .framer-zty0t6 > *,
		.framer-TdcWT .framer-1fq6ta4 > *,
		.framer-TdcWT .framer-1qeed21 > * {
			margin: 0px calc(2px);
		}
		.framer-TdcWT .framer-11idu9j > * {
			margin: 0px calc(12px);
		}
		.framer-TdcWT .framer-1bliym8 > *,
		.framer-TdcWT .framer-18w60sm > *,
		.framer-TdcWT .framer-1i21f0s > * {
			margin: calc(6px) 0px;
		}
		.framer-TdcWT .framer-1qv2sg9 > *,
		.framer-TdcWT .framer-whr4w7 > *,
		.framer-TdcWT .framer-11pwa4v > * {
			margin: 0px calc(4px);
		}
		.framer-TdcWT .framer-1cr9e56 > *,
		.framer-TdcWT .framer-1thnigq > *,
		.framer-TdcWT .framer-pqqeiz > *,
		.framer-TdcWT .framer-1scnths > *,
		.framer-TdcWT .framer-v6rh8l > * {
			margin: calc(8px) 0px;
		}
		.framer-TdcWT .framer-jzcdzi > *,
		.framer-TdcWT .framer-1c1b1f2 > *,
		.framer-TdcWT .framer-trxky1 > *,
		.framer-TdcWT .framer-rocnrf > *,
		.framer-TdcWT .framer-1ayagas > *,
		.framer-TdcWT .framer-iq9nbe > *,
		.framer-TdcWT .framer-1xqor3y > *,
		.framer-TdcWT .framer-529f4x > *,
		.framer-TdcWT .framer-9mtykz > *,
		.framer-TdcWT .framer-wwyqnh > *,
		.framer-TdcWT .framer-cbrnj5 > * {
			margin: 0px calc(6px);
		}
		.framer-TdcWT .framer-pb05vm > *,
		.framer-TdcWT .framer-6vtq84 > *,
		.framer-TdcWT .framer-xe97yf > *,
		.framer-TdcWT .framer-1jlntp0 > *,
		.framer-TdcWT .framer-1piloau > * {
			margin: 0px calc(8px);
		}
		.framer-TdcWT .framer-1v4kvn1 > *,
		.framer-TdcWT .framer-xx8oqx > *,
		.framer-TdcWT .framer-h5bmg6 > *,
		.framer-TdcWT .framer-1n2vjmq > * {
			margin: calc(12px) 0px;
		}
		.framer-TdcWT .framer-mv0tez > * {
			margin: calc(40px) 0px;
		}
	}
	
	@media (min-width: 1200px) {
		.framer-TdcWT .hidden-1f7000r {
			display: none !important;
		}
	}
	
	@media (min-width: 810px) and (max-width: 1199px) {
		.framer-TdcWT .hidden-t95ux8 {
			display: none !important;
		}
		.framer-body-FvWFiuYMr-framer-TdcWT {
			background: var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22));
		}
		.framer-TdcWT.framer-1f7000r {
			width: 810px;
		}
		.framer-TdcWT .framer-2l1xgb {
			background: radial-gradient(66% 48% at 50% -25.900000000000002%, #55e1dd 0%, rgb(0, 100, 158) 23.91434403153153%, var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22))/* {"name":"Backdrop"} */
			100%);
			padding: 136px 48px 72px;
		}
		.framer-TdcWT .framer-11idu9j {
			align-content: center;
			align-items: center;
			flex-direction: column;
		}
		.framer-TdcWT .framer-wf2dyd,
		.framer-TdcWT .framer-4mwcjb,
		.framer-TdcWT .framer-l6295d {
			flex: 0 0 auto;
			width: 100%;
		}
		.framer-TdcWT .framer-16f77uu {
			background: radial-gradient(66% 100% at 0% 100%, #55e1dd 0%, rgb(0, 100, 158) 23.91434403153153%, var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22))/* {"name":"Backdrop"} */
			100%);
			padding: 0px 48px 72px;
		}
		.framer-TdcWT .framer-mv0tez {
			padding: 72px 48px 24px;
		}
		.framer-TdcWT .framer-110nkh2 {
			gap: 40px;
		}
		@supports (background: -webkit-named-image(i)) and (not (scale:1)) {
			.framer-TdcWT .framer-11idu9j,
			.framer-TdcWT .framer-110nkh2 {
				gap: 0px;
			}
			.framer-TdcWT .framer-11idu9j > * {
				margin: calc(12px) 0px;
			}
			.framer-TdcWT .framer-11idu9j >:first-child,
			.framer-TdcWT .framer-110nkh2 >:first-child {
				margin-top: 0px;
			}
			.framer-TdcWT .framer-11idu9j >:last-child,
			.framer-TdcWT .framer-110nkh2 >:last-child {
				margin-bottom: 0px;
			}
			.framer-TdcWT .framer-110nkh2 > * {
				margin: calc(20px) 0px;
			}
		}
	}
	
	@media (max-width: 809px) {
		.framer-TdcWT .hidden-sek0tb {
			display: none !important;
		}
		.framer-body-FvWFiuYMr-framer-TdcWT {
			background: var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22));
		}
		.framer-TdcWT.framer-1f7000r {
			width: 390px;
		}
		.framer-TdcWT .framer-fzy1wj-container {
			z-index: 2;
		}
		.framer-TdcWT .framer-2l1xgb {
			background: radial-gradient(66% 12% at 50% -3%, #55e1dd 0%, rgb(0, 100, 158) 23.91434403153153%, var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22))/* {"name":"Backdrop"} */
			100%);
			padding: 128px 32px 64px;
		}
		.framer-TdcWT .framer-135jaaz,
		.framer-TdcWT .framer-1qp1ok {
			gap: 48px;
		}
		.framer-TdcWT .framer-16m9ngx {
			flex-direction: column;
			gap: 32px;
		}
		.framer-TdcWT .framer-1145qhy,
		.framer-TdcWT .framer-i5x3ps,
		.framer-TdcWT .framer-fi02ds,
		.framer-TdcWT .framer-wf2dyd,
		.framer-TdcWT .framer-4mwcjb,
		.framer-TdcWT .framer-l6295d {
			flex: 0 0 auto;
			width: 100%;
		}
		.framer-TdcWT .framer-11idu9j {
			align-content: center;
			align-items: center;
			flex-direction: column;
		}
		.framer-TdcWT .framer-18w60sm {
			gap: 16px;
		}
		.framer-TdcWT .framer-16f77uu {
			background: radial-gradient(100% 75% at 0% 100%, #55e1dd 0%, rgb(0, 100, 158) 23.91434403153153%, var(--token-dded8cf1-7dcd-4887-bb8e-4b020496542d, rgb(2, 8, 22))/* {"name":"Backdrop"} */
			100%);
			padding: 0px 32px 64px;
		}
		.framer-TdcWT .framer-1whu4d2,
		.framer-TdcWT .framer-14fnscb {
			align-content: flex-start;
			align-items: flex-start;
		}
		.framer-TdcWT .framer-b0st2n-container {
			width: 1120px;
		}
		.framer-TdcWT .framer-mv0tez {
			padding: 64px 32px 24px;
		}
		.framer-TdcWT .framer-110nkh2 {
			gap: 40px;
		}
		@supports (background: -webkit-named-image(i)) and (not (scale:1)) {
			.framer-TdcWT .framer-135jaaz,
			.framer-TdcWT .framer-16m9ngx,
			.framer-TdcWT .framer-11idu9j,
			.framer-TdcWT .framer-18w60sm,
			.framer-TdcWT .framer-1qp1ok,
			.framer-TdcWT .framer-110nkh2 {
				gap: 0px;
			}
			.framer-TdcWT .framer-135jaaz > *,
			.framer-TdcWT .framer-1qp1ok > * {
				margin: calc(24px) 0px;
			}
			.framer-TdcWT .framer-135jaaz >:first-child,
			.framer-TdcWT .framer-16m9ngx >:first-child,
			.framer-TdcWT .framer-11idu9j >:first-child,
			.framer-TdcWT .framer-18w60sm >:first-child,
			.framer-TdcWT .framer-1qp1ok >:first-child,
			.framer-TdcWT .framer-110nkh2 >:first-child {
				margin-top: 0px;
			}
			.framer-TdcWT .framer-135jaaz >:last-child,
			.framer-TdcWT .framer-16m9ngx >:last-child,
			.framer-TdcWT .framer-11idu9j >:last-child,
			.framer-TdcWT .framer-18w60sm >:last-child,
			.framer-TdcWT .framer-1qp1ok >:last-child,
			.framer-TdcWT .framer-110nkh2 >:last-child {
				margin-bottom: 0px;
			}
			.framer-TdcWT .framer-16m9ngx > * {
				margin: calc(16px) 0px;
			}
			.framer-TdcWT .framer-11idu9j > * {
				margin: calc(12px) 0px;
			}
			.framer-TdcWT .framer-18w60sm > * {
				margin: calc(8px) 0px;
			}
			.framer-TdcWT .framer-110nkh2 > * {
				margin: calc(20px) 0px;
			}
		}
	}
	
	.framer-GYHIF .framer-styles-preset-ubq5e4:not(.rich-text-wrapper),
	.framer-GYHIF .framer-styles-preset-ubq5e4.rich-text-wrapper p {
		--framer-font-family: "Inter-Medium", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold: "Inter-Bold", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Inter-BoldItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-italic: "Inter-MediumItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-size: 14px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 500;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 500;
		--framer-letter-spacing: 0.01em;
		--framer-line-height: 20px;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: start;
		--framer-text-color: var(--token-1010e306-6ee2-47e5-bffe-788055bd3b08, #53535c);
		--framer-text-decoration: none;
		--framer-text-transform: none;
	}
	
	.framer-tJzNh .framer-styles-preset-deuqdm:not(.rich-text-wrapper),
	.framer-tJzNh .framer-styles-preset-deuqdm.rich-text-wrapper p {
		--framer-font-family: "Inter", sans-serif;
		--framer-font-family-bold: "Inter-Bold", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Inter-BoldItalic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-italic: "Inter-Italic", "Inter", "Inter Placeholder", sans-serif;
		--framer-font-size: 14px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 400;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 400;
		--framer-letter-spacing: 0.01em;
		--framer-line-height: 20px;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: start;
		--framer-text-color: var(--token-1010e306-6ee2-47e5-bffe-788055bd3b08, #53535c);
		--framer-text-decoration: none;
		--framer-text-transform: none;
	}
	
	.framer-TdcWT[data-border="true"]::after,
	.framer-TdcWT [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: 0px;
		top: 0px;
		border-radius: inherit;
		pointer-events: none;
	}
	
	.framer-fXPlY.framer-1fk7sn7,
	.framer-fXPlY .framer-1fk7sn7 {
		display: block;
	}
	
	.framer-fXPlY.framer-2teg4i {
		place-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex-flow: column;
		gap: 16px;
		height: min-content;
		overflow: hidden;
		padding: 24px;
		position: relative;
		width: 240px;
		will-change: var(--framer-will-change-override, transform);
	}
	
	.framer-fXPlY .framer-1d4x86n,
	.framer-fXPlY .framer-e7ff2g {
		flex: 0 0 auto;
		height: auto;
		position: relative;
		user-select: none;
		white-space: pre-wrap;
		width: 100%;
		word-break: break-word;
		overflow-wrap: break-word;
	}
	
	.framer-fXPlY .framer-bsdp8s {
		flex: 0 0 auto;
		height: auto;
		position: relative;
		user-select: none;
		white-space: pre-wrap;
		width: 240px;
		word-break: break-word;
		overflow-wrap: break-word;
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-fXPlY.framer-2teg4i {
			gap: 0px;
		}
		.framer-fXPlY.framer-2teg4i > * {
			margin: calc(8px) 0px;
		}
		.framer-fXPlY.framer-2teg4i >:first-child {
			margin-top: 0px;
		}
		.framer-fXPlY.framer-2teg4i >:last-child {
			margin-bottom: 0px;
		}
	}
	
	.framer-fXPlY.framer-v-19ekvi4.framer-2teg4i {
		gap: 8px;
		padding: 0px;
		width: 390px;
	}
	
	.framer-fXPlY.framer-v-19ekvi4 .framer-1d4x86n {
		order: 1;
	}
	
	.framer-fXPlY.framer-v-19ekvi4 .framer-bsdp8s {
		order: 0;
	}
	
	.framer-fXPlY.framer-v-19ekvi4 .framer-e7ff2g {
		order: 2;
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-fXPlY.framer-v-19ekvi4.framer-2teg4i {
			gap: 0px;
		}
		.framer-fXPlY.framer-v-19ekvi4.framer-2teg4i > * {
			margin: calc(4px) 0px;
		}
		.framer-fXPlY.framer-v-19ekvi4.framer-2teg4i >:first-child {
			margin-top: 0px;
		}
		.framer-fXPlY.framer-v-19ekvi4.framer-2teg4i >:last-child {
			margin-bottom: 0px;
		}
	}
	
	.framer-fXPlY[data-border="true"]::after,
	.framer-fXPlY [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: 0px;
		top: 0px;
		border-radius: inherit;
		pointer-events: none;
	}
	
	
	--sxs {
		--sxs: 0;
	}
	
	@media {}
	
	--sxs {
		--sxs: 1;
	}
	
	@media {
		@keyframes sp-k-eyOShd {
			0% {
				opacity: 0;
			}
			100% {
				opacity: 1;
			}
		}
		@keyframes sp-k-iOHdLQ {
			0% {
				transform: rotateX(-25.5deg) rotateY(45deg);
			}
			100% {
				transform: rotateX(-25.5deg) rotateY(405deg);
			}
		}
	}
	
	--sxs {
		--sxs: 2;
	}
	
	@media {
		.sp-c-gMfcns svg {
			margin: auto;
		}
		.sp-c-bxeRRt {
			appearance: none;
			outline: none;
			display: flex;
			align-items: center;
			font-size: inherit;
			font-family: inherit;
			background-color: transparent;
			transition: color var(--sp-transitions-default), background var(--sp-transitions-default);
			cursor: pointer;
			color: var(--sp-colors-clickable);
			border: 0px;
			text-decoration: none;
		}
		.sp-c-bxeRRt:disabled {
			color: var(--sp-colors-disabled);
		}
		.sp-c-bxeRRt:hover:not(:disabled, [data-active="true"]) {
			color: var(--sp-colors-hover);
		}
		.sp-c-bxeRRt[data-active="true"] {
			color: var(--sp-colors-accent);
		}
		.sp-c-bxeRRt svg {
			min-width: var(--sp-space-4);
			width: var(--sp-space-4);
			height: var(--sp-space-4);
		}
		.sp-c-bxeRRt.sp-c-gMfcns {
			padding: var(--sp-space-1);
			height: var(--sp-space-7);
			display: flex;
		}
		.sp-c-bxeRRt.sp-c-gMfcns.sp-c-bxeRRt:not(:has(span)) {
			width: var(--sp-space-7);
		}
		.sp-c-bxeRRt.sp-c-gMfcns.sp-c-bxeRRt:has(svg + span) {
			padding-right: var(--sp-space-3);
			padding-left: var(--sp-space-2);
			gap: var(--sp-space-1);
		}
		.sp-c-hfoyCM {
			padding: 0 var(--sp-space-1) 0 var(--sp-space-1);
			border-radius: var(--sp-border-radius);
			margin-left: var(--sp-space-1);
			width: var(--sp-space-5);
			visibility: hidden;
		}
		.sp-c-hfoyCM svg {
			width: var(--sp-space-3);
			height: var(--sp-space-3);
			display: block;
			position: relative;
			top: 1px;
		}
		.sp-c-fWymNx {
			margin: 0px;
			display: block;
			font-family: var(--sp-font-mono);
			font-size: var(--sp-font-size);
			color: var(--sp-syntax-color-plain);
			line-height: var(--sp-font-lineHeight);
		}
		.sp-c-euXojQ {
			display: flex;
			flex-direction: column;
			width: 100%;
			position: relative;
			background-color: var(--sp-colors-surface1);
			gap: 1px;
		}
		.sp-c-euXojQ:has(.sp-stack) {
			background-color: var(--sp-colors-surface2);
		}
		.sp-c-bpmgvy {
			transform: translate(-4px, 9px) scale(0.13, 0.13);
		}
		.sp-c-bpmgvy * {
			position: absolute;
			width: 96px;
			height: 96px;
		}
	}
	
	--sxs {
		--sxs: 3;
	}
	
	@media {
		.sp-c-PJLV-kCOVwI-status-pass {
			color: var(--test-pass);
		}
		.sp-c-PJLV-kEzYsr-status-fail {
			color: var(--test-fail);
		}
		.sp-c-PJLV-gHAhSA-status-skip {
			color: var(--test-skip);
		}
		.sp-c-PJLV-jgnHyR-status-title {
			color: var(--test-title);
		}
		.sp-c-PJLV-iCgxLS-status-run {
			background: var(--test-run);
			color: var(--sp-colors-surface1);
		}
		.sp-c-PJLV-bnDZSy-status-pass {
			background: var(--test-pass);
			color: var(--sp-colors-surface1);
		}
		.sp-c-PJLV-eYuGwt-status-fail {
			background: var(--test-fail);
			color: var(--sp-colors-surface1);
		}
	}
	
	--sxs {
		--sxs: 4;
	}
	
	@media {}
	
	--sxs {
		--sxs: 5;
	}
	
	@media {}
	
	--sxs {
		--sxs: 6;
	}
	
	@media {}
	