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-fce325c1-973f-411d-88ba-75881433c1fa:rgb(0,0,0);
	--token-d01a03c4-b96c-411c-bdfa-4e9f735637d8:rgb(251,251,251);
	--token-23778c95-24a2-443a-be7f-2399af01f006:rgb(251,251,251);
	--token-8a4d546e-3da7-4f13-b530-61db34f67620:rgb(13,13,13);
	--token-d677dd7c-1d79-44f0-bf32-d833de0dd794:rgba(255,255,255,.7);
	--token-e0b1ec48-5958-4ffa-807f-907331b9fc5e:#6FFF00;
	--token-f327713b-c2cf-4e81-a957-dfbc5e1f500a:rgb(71,139,255);
	--token-284088ed-07c8-4680-8d8c-df15061e2e42:rgb(221,243,79);
	
}
@font-face {
	font-family:Fragment Mono;
	font-style:normal;
	font-weight:400;
	font-display:block;
	src:url(https://fonts.gstatic.com/s/fragmentmono/v4/4iCr6K5wfMRRjxp0DA6-2CLnB45HhrUI.woff2) format("woff2");
	unicode-range:U+0460-052F,U+1C80-1C8A,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(https://fonts.gstatic.com/s/fragmentmono/v4/4iCr6K5wfMRRjxp0DA6-2CLnB41HhrUI.woff2) format("woff2");
	unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,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(https://fonts.gstatic.com/s/fragmentmono/v4/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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face {
	font-family:Toss Display Sans Regular;
	src:url(https://framerusercontent.com/assets/WftZJk6LjvmYiwygOZ93TOvYL98.woff2);
	font-display:swap
}
@font-face {
	font-family:Toss Product Sans OTF Medium;
	src:url(https://framerusercontent.com/assets/STjxLuOW9rdgbjQQlceN4qD7FC0.otf);
	font-display:swap
}
@font-face {
	font-family:Toss Product Sans OTF Semibold;
	src:url(https://framerusercontent.com/assets/5AtXFyoAh1DvYMAd4KzFLIn84rA.otf);
	font-display:swap
}
@font-face {
	font-family:Toss Product Sans OTF Bold;
	src:url(https://framerusercontent.com/assets/i7cOuj4okXJwLqxyoKn83mA87o.otf);
	font-display:swap
}
@font-face {
	font-family:Toss Product Sans OTF Regular;
	src:url(https://framerusercontent.com/assets/ATgC9Gis0GKRWBUjCPnVRbIqQI0.otf);
	font-display:swap
}
@font-face {
	font-family:Inter;
	src:url(https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2);
	font-display:swap;
	font-style:normal;
	font-weight:400;
	unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}
@font-face {
	font-family:Inter;
	src:url(https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2);
	font-display:swap;
	font-style:normal;
	font-weight:400;
	unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face {
	font-family:Inter;
	src:url(https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2);
	font-display:swap;
	font-style:normal;
	font-weight:400;
	unicode-range:U+1F00-1FFF
}
@font-face {
	font-family:Inter;
	src:url(https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2);
	font-display:swap;
	font-style:normal;
	font-weight:400;
	unicode-range:U+0370-03FF
}
@font-face {
	font-family:Inter;
	src:url(https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2);
	font-display:swap;
	font-style:normal;
	font-weight:400;
	unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face {
	font-family:Inter;
	src:url(https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2);
	font-display:swap;
	font-style:normal;
	font-weight:400;
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face {
	font-family:Inter;
	src:url(https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2);
	font-display:swap;
	font-style:normal;
	font-weight:400;
	unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB
}
@font-face {
	font-family:Inter;
	src:url(https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2);
	font-display:swap;
	font-style:normal;
	font-weight:700;
	unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}
@font-face {
	font-family:Inter;
	src:url(https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2);
	font-display:swap;
	font-style:normal;
	font-weight:700;
	unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face {
	font-family:Inter;
	src:url(https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2);
	font-display:swap;
	font-style:normal;
	font-weight:700;
	unicode-range:U+1F00-1FFF
}
@font-face {
	font-family:Inter;
	src:url(https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2);
	font-display:swap;
	font-style:normal;
	font-weight:700;
	unicode-range:U+0370-03FF
}
@font-face {
	font-family:Inter;
	src:url(https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2);
	font-display:swap;
	font-style:normal;
	font-weight:700;
	unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face {
	font-family:Inter;
	src:url(https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2);
	font-display:swap;
	font-style:normal;
	font-weight:700;
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face {
	font-family:Inter;
	src:url(https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2);
	font-display:swap;
	font-style:normal;
	font-weight:700;
	unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB
}
@font-face {
	font-family:Inter;
	src:url(https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2);
	font-display:swap;
	font-style:italic;
	font-weight:700;
	unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}
@font-face {
	font-family:Inter;
	src:url(https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2);
	font-display:swap;
	font-style:italic;
	font-weight:700;
	unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face {
	font-family:Inter;
	src:url(https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2);
	font-display:swap;
	font-style:italic;
	font-weight:700;
	unicode-range:U+1F00-1FFF
}
@font-face {
	font-family:Inter;
	src:url(https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2);
	font-display:swap;
	font-style:italic;
	font-weight:700;
	unicode-range:U+0370-03FF
}
@font-face {
	font-family:Inter;
	src:url(https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2);
	font-display:swap;
	font-style:italic;
	font-weight:700;
	unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face {
	font-family:Inter;
	src:url(https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2);
	font-display:swap;
	font-style:italic;
	font-weight:700;
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face {
	font-family:Inter;
	src:url(https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2);
	font-display:swap;
	font-style:italic;
	font-weight:700;
	unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB
}
@font-face {
	font-family:Inter;
	src:url(https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2);
	font-display:swap;
	font-style:italic;
	font-weight:400;
	unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}
@font-face {
	font-family:Inter;
	src:url(https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2);
	font-display:swap;
	font-style:italic;
	font-weight:400;
	unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face {
	font-family:Inter;
	src:url(https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2);
	font-display:swap;
	font-style:italic;
	font-weight:400;
	unicode-range:U+1F00-1FFF
}
@font-face {
	font-family:Inter;
	src:url(https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2);
	font-display:swap;
	font-style:italic;
	font-weight:400;
	unicode-range:U+0370-03FF
}
@font-face {
	font-family:Inter;
	src:url(https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2);
	font-display:swap;
	font-style:italic;
	font-weight:400;
	unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face {
	font-family:Inter;
	src:url(https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2);
	font-display:swap;
	font-style:italic;
	font-weight:400;
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face {
	font-family:Inter;
	src:url(https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2);
	font-display:swap;
	font-style:italic;
	font-weight:400;
	unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB
}
@font-face {
	font-family:Toss Display Sans Regular Placeholder;
	src:local("Arial");
	ascent-override:96.74%;
	descent-override:25.45%;
	line-gap-override:0%;
	size-adjust:102.46%
}
@font-face {
	font-family:Toss Product Sans OTF Medium Placeholder;
	src:local("Arial");
	ascent-override:97.27%;
	descent-override:25.59%;
	line-gap-override:0%;
	size-adjust:101.91%
}
@font-face {
	font-family:Toss Product Sans OTF Semibold Placeholder;
	src:local("Arial");
	ascent-override:95.5%;
	descent-override:25.12%;
	line-gap-override:0%;
	size-adjust:103.79%
}
@font-face {
	font-family:Toss Product Sans OTF Bold Placeholder;
	src:local("Arial");
	ascent-override:93.97%;
	descent-override:24.72%;
	line-gap-override:0%;
	size-adjust:105.48%
}
@font-face {
	font-family:Toss Product Sans OTF Regular Placeholder;
	src:local("Arial");
	ascent-override:98.77%;
	descent-override:25.98%;
	line-gap-override:0%;
	size-adjust:100.35%
}
@font-face {
	font-family:Inter Placeholder;
	src:local("Arial");
	ascent-override:89.79%;
	descent-override:22.36%;
	line-gap-override:0%;
	size-adjust:107.89%
}
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);
	font-variation-settings:var(--framer-font-variation-axes,normal);
	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));
	font-variation-settings:var(--framer-blockquote-font-variation-axes-bold,var(--framer-font-variation-axes-bold))
}
em.framer-text {
	font-family:var(--framer-blockquote-font-family-italic,var(--framer-font-family-italic));
	font-style:var(--framer-blockquote-font-style-italic,var(--framer-font-style-italic,italic));
	font-weight:var(--framer-blockquote-font-weight-italic,var(--framer-font-weight-italic));
	font-variation-settings:var(--framer-blockquote-font-variation-axes-italic,var(--framer-font-variation-axes-italic))
}
em.framer-text>strong.framer-text {
	font-family:var(--framer-blockquote-font-family-bold-italic,var(--framer-font-family-bold-italic));
	font-style:var(--framer-blockquote-font-style-bold-italic,var(--framer-font-style-bold-italic,italic));
	font-weight:var(--framer-blockquote-font-weight-bold-italic,var(--framer-font-weight-bold-italic,bolder));
	font-variation-settings:var(--framer-blockquote-font-variation-axes-bold-italic,var(--framer-font-variation-axes-bold-italic))
}
p.framer-text:not(:first-child),div.framer-text:not(:first-child),h1.framer-text:not(:first-child),h2.framer-text:not(:first-child),h3.framer-text:not(:first-child),h4.framer-text:not(:first-child),h5.framer-text:not(:first-child),h6.framer-text:not(:first-child),ol.framer-text:not(:first-child),ul.framer-text:not(:first-child),blockquote.framer-text:not(:first-child),.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-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]),span.framer-text[data-nested-link],span.framer-text[data-nested-link] 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]),code.framer-text span.framer-text[data-nested-link],code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]) {
	font-family:var(--framer-code-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif));
	font-style:var(--framer-blockquote-font-style,var(--framer-code-font-style,var(--framer-font-style,normal)));
	font-weight:var(--framer-blockquote-font-weight,var(--framer-code-font-weight,var(--framer-font-weight,400)));
	color: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]),span.framer-text[data-nested-link]:hover,span.framer-text[data-nested-link]:hover span.framer-text:not([data-text-fill]) {
	font-family:var(--framer-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]),code.framer-text span.framer-text[data-nested-link]:hover,code.framer-text span.framer-text[data-nested-link]:hover span.framer-text:not([data-text-fill]) {
	font-family:var(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]),span.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]) {
	font-family:var(--framer-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]),code.framer-text span.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]) {
	font-family:var(--framer-code-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif));
	font-style:var(--framer-code-font-style,var(--framer-font-style,normal));
	font-weight:var(--framer-code-font-weight,var(--framer-font-weight,400));
	color: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]),span.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]) {
	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]),code.framer-text span.framer-text[data-framer-page-link-current]:hover,code.framer-text span.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;
	--font-variation-settings: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]):not([data-nested-link]) {
	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]):not([data-nested-link]) {
	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-PN52PvCYk-framer-t0jID {
	background:var(--token-fce325c1-973f-411d-88ba-75881433c1fa,rgb(17,18,19))
}
.framer-t0jID.framer-k71aup,.framer-t0jID .framer-k71aup {
	display:block
}
.framer-t0jID.framer-1k0u72k {
	align-content:center;
	align-items:center;
	background-color:var(--token-fce325c1-973f-411d-88ba-75881433c1fa,#111213);
	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-t0jID .framer-1pku52r-container {
	flex:none;
	height:auto;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:10
}
.framer-t0jID .framer-wtq1pg,.framer-t0jID .framer-rkgiz8 {
	inset:0;
	position:fixed;
	user-select:none;
	z-index:5
}
.framer-t0jID .framer-1ux49qr-container,.framer-t0jID .framer-5vh68h-container {
	bottom:49px;
	flex:none;
	height:auto;
	left:50%;
	position:fixed;
	transform:translate(-50%);
	width:414px;
	z-index:5
}
.framer-t0jID .framer-1421bxl-container {
	flex:none;
	height:auto;
	left:49%;
	position:fixed;
	top:48px;
	transform:translate(-50%);
	width:auto;
	z-index:10
}
.framer-t0jID .framer-2ku059 {
	-webkit-user-select:none;
	background-color:#000;
	flex:none;
	height:100vh;
	overflow:visible;
	position:relative;
	user-select:none;
	width:100%;
	z-index:1
}
.framer-t0jID .framer-1gjvvsn {
	flex:none;
	height:748px;
	left:calc(50.00000000000002% - min(1200px,90%) / 2);
	max-width:1200px;
	overflow:visible;
	position:absolute;
	top:calc(50.00000000000002% - 748px / 2);
	width:90%
}
.framer-t0jID .framer-18kp8l1 {
	aspect-ratio:1 / 1;
	flex:none;
	height:var(--framer-aspect-ratio-supported,761px);
	overflow:hidden;
	position:absolute;
	right:-180px;
	top:51%;
	transform:translateY(-50%);
	width:761px
}
.framer-t0jID .framer-imosx8-container {
	-webkit-user-select:none;
	aspect-ratio:1 / 1;
	flex:none;
	height:var(--framer-aspect-ratio-supported,765px);
	left:50%;
	position:absolute;
	top:50%;
	transform:translate(-50%,-50%);
	user-select:none;
	width:765px
}
.framer-t0jID .framer-dr46ml {
	-webkit-user-select:none;
	align-content:center;
	align-items:center;
	bottom:0;
	display:flex;
	flex:none;
	flex-direction:column;
	flex-wrap:nowrap;
	gap:0px;
	height:min-content;
	justify-content:flex-end;
	left:50%;
	overflow:visible;
	padding:0 0 40px;
	position:absolute;
	transform:translate(-50%);
	user-select:none;
	width:min-content
}
.framer-t0jID .framer-1ybw45u {
	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;
	text-decoration:none;
	width:min-content
}
.framer-t0jID .framer-rkitw9-container {
	aspect-ratio:1 / 1;
	flex:none;
	height:var(--framer-aspect-ratio-supported,56px);
	position:relative;
	width:56px
}
.framer-t0jID .framer-4htnf9 {
	-webkit-user-select:none;
	flex:none;
	height:99vh;
	left:calc(50.00000000000002% - 120% / 2);
	overflow:hidden;
	pointer-events:none;
	position:absolute;
	top:0;
	user-select:none;
	width:120%
}
.framer-t0jID .framer-1u0qw9m {
	flex:none;
	height:100%;
	left:calc(50.00000000000002% - 100% / 2);
	overflow:visible;
	position:absolute;
	top:calc(50.00000000000002% - 100% / 2);
	width:100%
}
.framer-t0jID .framer-1qfgz03,.framer-t0jID .framer-lg6v20 {
	flex:none;
	height:101%;
	left:calc(50.00000000000002% - 83.33333333333334% / 2);
	overflow:visible;
	position:absolute;
	top:calc(50.00000000000002% - 101.01010101010101% / 2);
	width:83%
}
.framer-t0jID .framer-1p81ri3 {
	align-content:center;
	align-items:center;
	display:flex;
	flex:none;
	flex-direction:row;
	flex-wrap:nowrap;
	gap:0px;
	height:min-content;
	justify-content:center;
	left:50%;
	max-width:1080px;
	overflow:visible;
	padding:0;
	position:absolute;
	top:50%;
	transform:translate(-50%,-50%);
	width:100%
}
.framer-t0jID .framer-9czlyu {
	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-t0jID .framer-oxojr {
	align-content:flex-start;
	align-items:flex-start;
	display:flex;
	flex:none;
	flex-direction:column;
	flex-wrap:nowrap;
	gap:4px;
	height:min-content;
	justify-content:flex-start;
	overflow:visible;
	padding:0;
	position:relative;
	width:100%
}
.framer-t0jID .framer-gb18rr,.framer-t0jID .framer-yocood,.framer-t0jID .framer-1icojc3,.framer-t0jID .framer-j10tk6,.framer-t0jID .framer-t9fc65,.framer-t0jID .framer-10h0klr,.framer-t0jID .framer-1qnws84,.framer-t0jID .framer-kdcah6,.framer-t0jID .framer-jt75qn,.framer-t0jID .framer-1944ben {
	--framer-link-text-color:#0099ff;
	--framer-link-text-decoration:underline;
	flex:none;
	height:auto;
	position:relative;
	white-space:pre;
	width:auto
}
.framer-t0jID .framer-mk2miz {
	align-content:flex-start;
	align-items:flex-start;
	display:flex;
	flex:none;
	flex-direction:row;
	flex-wrap:nowrap;
	gap:0px;
	height:min-content;
	justify-content:flex-start;
	overflow:visible;
	padding:0;
	position:relative;
	width:100%
}
.framer-t0jID .framer-uebel1 {
	align-content:center;
	align-items:center;
	display:flex;
	flex:none;
	flex-direction:column;
	flex-wrap:nowrap;
	gap:0px;
	height:24px;
	justify-content:center;
	overflow:hidden;
	padding:0;
	position:relative;
	width:100%
}
.framer-t0jID .framer-1lx0wd9 {
	align-content:center;
	align-items:center;
	background-color:#000;
	display:flex;
	flex:none;
	flex-direction:column;
	flex-wrap:nowrap;
	gap:0px;
	height:8px;
	justify-content:flex-start;
	overflow:hidden;
	padding:0;
	position:relative;
	width:100%
}
.framer-t0jID .framer-1780dga {
	align-content:center;
	align-items:center;
	background-color:#000;
	display:flex;
	flex:none;
	flex-direction:column;
	flex-wrap:nowrap;
	gap:0px;
	height:min-content;
	justify-content:flex-start;
	overflow:hidden;
	padding:0;
	position:relative;
	width:100%
}
.framer-t0jID .framer-wh2dc1 {
	align-content:center;
	align-items:center;
	display:flex;
	flex:none;
	flex-direction:column;
	flex-wrap:nowrap;
	gap:0px;
	height:120px;
	justify-content:center;
	overflow:hidden;
	padding:0;
	position:relative;
	width:100%
}
.framer-t0jID .framer-5enrlz {
	align-content:center;
	align-items:center;
	display:flex;
	flex:none;
	flex-direction:column;
	flex-wrap:nowrap;
	gap:0px;
	height:min-content;
	justify-content:center;
	max-width:1080px;
	overflow:hidden;
	padding:0;
	position:relative;
	width:100%;
	z-index:2
}
.framer-t0jID .framer-1jlf6dd,.framer-t0jID .framer-11tldh9 {
	align-content:center;
	align-items:center;
	display:flex;
	flex:none;
	flex-direction:column;
	flex-wrap:nowrap;
	gap:0px;
	height:min-content;
	justify-content:center;
	overflow:visible;
	padding:0;
	position:relative;
	width:100%
}
.framer-t0jID .framer-16sk9d7,.framer-t0jID .framer-3qdwni {
	--framer-link-text-color:#0099ff;
	--framer-link-text-decoration:underline;
	--framer-paragraph-spacing:0px;
	flex:none;
	height:auto;
	overflow:visible;
	position:relative;
	white-space:pre-wrap;
	width:100%;
	word-break:break-word;
	word-wrap:break-word
}
.framer-t0jID .framer-1hp6dp6 {
	align-content:center;
	align-items:center;
	display:flex;
	flex:none;
	flex-direction:row;
	flex-wrap:nowrap;
	gap:0px;
	height:min-content;
	justify-content:center;
	overflow:visible;
	padding:0;
	position:relative;
	width:100%
}
.framer-t0jID .framer-bh9li2,.framer-t0jID .framer-l00y8z,.framer-t0jID .framer-12b681v,.framer-t0jID .framer-1gwypzo,.framer-t0jID .framer-qh4mbl,.framer-t0jID .framer-1p2r99w,.framer-t0jID .framer-6wwbcg,.framer-t0jID .framer-1feb3kv,.framer-t0jID .framer-8uqxts,.framer-t0jID .framer-1tzfbvh,.framer-t0jID .framer-1cxorlv {
	--framer-link-text-color:#0099ff;
	--framer-link-text-decoration:underline;
	--framer-paragraph-spacing:0px;
	flex:none;
	height:auto;
	overflow:visible;
	position:relative;
	white-space:pre;
	width:auto
}
.framer-t0jID .framer-6dewix {
	-webkit-mask:url(https://framerusercontent.com/images/A0KmDbUoqg4syyvu7gU23mdwX84.png) alpha no-repeat center / contain add;
	aspect-ratio:2.8457943925233646 / 1;
	flex:none;
	height:var(--framer-aspect-ratio-supported,73px);
	mask:url(https://framerusercontent.com/images/A0KmDbUoqg4syyvu7gU23mdwX84.png) alpha no-repeat center / contain add;
	overflow:visible;
	position:relative;
	width:208px
}
.framer-t0jID .framer-zl55vd {
	flex:none;
	height:56px;
	overflow:visible;
	position:relative;
	width:100%
}
.framer-t0jID .framer-1m3h93m {
	bottom:-2px;
	flex:none;
	left:calc(48.42592592592595% - 236px / 2);
	overflow:visible;
	position:absolute;
	top:-36px;
	width:236px
}
.framer-t0jID .framer-11iyppg {
	align-content:center;
	align-items:center;
	display:flex;
	flex:none;
	flex-direction:column;
	flex-wrap:nowrap;
	gap:0px;
	height:220px;
	justify-content:center;
	overflow:hidden;
	padding:0;
	position:relative;
	width:100%
}
.framer-t0jID .framer-19zpj7o {
	align-content:center;
	align-items:center;
	background:linear-gradient(180deg,#000000 0%,rgba(0,0,0,0) 100%);
	display:flex;
	flex:none;
	flex-direction:column;
	flex-wrap:nowrap;
	gap:0px;
	height:min-content;
	justify-content:flex-start;
	overflow:visible;
	padding:0;
	position:relative;
	width:100%
}
.framer-t0jID .framer-a0jpyj {
	display:grid;
	flex:none;
	gap:20px;
	grid-auto-rows:minmax(0,1fr);
	grid-template-columns:repeat(3,minmax(50px,1fr));
	grid-template-rows:repeat(2,minmax(0,1fr));
	height:min-content;
	justify-content:center;
	max-width:1080px;
	overflow:visible;
	padding:0;
	position:relative;
	width:100%
}
.framer-t0jID .framer-16f82ah {
	align-content:center;
	align-items:center;
	align-self:start;
	border-radius:24px;
	display:flex;
	flex:none;
	flex-direction:column;
	flex-wrap:nowrap;
	gap:0px;
	grid-column:auto / span 2;
	height:100%;
	justify-content:center;
	justify-self:start;
	overflow:visible;
	padding:0;
	position:relative;
	width:100%
}
.framer-t0jID .framer-17d979c,.framer-t0jID .framer-xkw9qg,.framer-t0jID .framer-1cbn8xk {
	flex:none;
	height:320px;
	overflow:visible;
	position:relative;
	width:100%
}
.framer-t0jID .framer-m7p1gz {
	align-content:flex-start;
	align-items:flex-start;
	display:flex;
	flex:none;
	flex-direction:column;
	flex-wrap:nowrap;
	gap:24px;
	height:320px;
	justify-content:flex-start;
	left:0;
	padding:24px;
	position:absolute;
	top:calc(50.00000000000002% - 320px / 2);
	width:100%
}
.framer-t0jID .framer-uxt5v1 {
	align-content:center;
	align-items:center;
	background-color:#46ec8821;
	border-radius:16px;
	display:flex;
	flex:none;
	flex-direction:column;
	flex-wrap:nowrap;
	gap:0px;
	height:min-content;
	justify-content:center;
	overflow:hidden;
	padding:6px 14px;
	position:relative;
	width:min-content;
	will-change:var(--framer-will-change-override,transform)
}
.framer-t0jID .framer-1wp002z {
	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-t0jID .framer-1utot81,.framer-t0jID .framer-m4y9nx,.framer-t0jID .framer-1o25oor {
	--framer-paragraph-spacing:0px;
	flex:none;
	height:auto;
	overflow:visible;
	position:relative;
	white-space:pre-wrap;
	width:100%;
	word-break:break-word;
	word-wrap:break-word
}
.framer-t0jID .framer-1gekgd3 {
	aspect-ratio:1 / 1;
	flex:none;
	height:var(--framer-aspect-ratio-supported,352px);
	left:89%;
	overflow:visible;
	position:absolute;
	top:40%;
	transform:translate(-50%,-50%);
	width:352px
}
.framer-t0jID .framer-14azu05-container,.framer-t0jID .framer-2lyglj-container,.framer-t0jID .framer-1rx9i7y-container,.framer-t0jID .framer-r4w74x-container,.framer-t0jID .framer-1blha03-container,.framer-t0jID .framer-1mfunt4-container,.framer-t0jID .framer-b4cosk-container,.framer-t0jID .framer-1kb3xmq-container,.framer-t0jID .framer-86ti9x-container,.framer-t0jID .framer-atoa9-container,.framer-t0jID .framer-1kudl2b-container {
	align-self:start;
	flex:none;
	height:100%;
	justify-self:start;
	position:relative;
	width:100%
}
.framer-t0jID .framer-1cc1zec,.framer-t0jID .framer-fil1pr {
	align-content:center;
	align-items:center;
	display:flex;
	flex:none;
	flex-direction:column;
	flex-wrap:nowrap;
	gap:0px;
	height:160px;
	justify-content:center;
	overflow:hidden;
	padding:0;
	position:relative;
	width:100%
}
.framer-t0jID .framer-7emt7p {
	align-content:center;
	align-items:center;
	display:flex;
	flex:none;
	flex-direction:column;
	flex-wrap:nowrap;
	gap:0px;
	height:min-content;
	justify-content:flex-start;
	overflow:visible;
	padding:0;
	position:relative;
	width:100%
}
.framer-t0jID .framer-zrye7i,.framer-t0jID .framer-xh5fgr {
	display:grid;
	flex:none;
	gap:20px;
	grid-auto-rows:minmax(0,1fr);
	grid-template-columns:repeat(3,minmax(50px,1fr));
	grid-template-rows:repeat(2,minmax(0,1fr));
	height:min-content;
	justify-content:center;
	max-width:1080px;
	overflow:visible;
	padding:0;
	position:relative;
	width:100%;
	z-index:2
}
.framer-t0jID .framer-s0aa2h {
	align-content:center;
	align-items:center;
	align-self:start;
	border-radius:24px;
	display:flex;
	flex:none;
	flex-direction:column;
	flex-wrap:nowrap;
	gap:0px;
	grid-column:auto / span 2;
	height:min-content;
	justify-content:center;
	justify-self:start;
	overflow:visible;
	padding:0;
	position:relative;
	width:100%
}
.framer-t0jID .framer-1pdqga7,.framer-t0jID .framer-8v1f69 {
	align-content:flex-start;
	align-items:flex-start;
	display:flex;
	flex:none;
	flex-direction:column;
	flex-wrap:nowrap;
	gap:24px;
	height:320px;
	justify-content:flex-start;
	left:-1px;
	padding:24px;
	position:absolute;
	top:calc(50.00000000000002% - 320px / 2);
	width:714px
}
.framer-t0jID .framer-lvfz6v {
	align-content:center;
	align-items:center;
	background-color:#478bff26;
	border-radius:16px;
	display:flex;
	flex:none;
	flex-direction:column;
	flex-wrap:nowrap;
	gap:0px;
	height:min-content;
	justify-content:center;
	overflow:hidden;
	padding:6px 14px;
	position:relative;
	width:min-content;
	will-change:var(--framer-will-change-override,transform)
}
.framer-t0jID .framer-1snpb3o {
	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:hidden;
	padding:0;
	position:relative;
	width:100%
}
.framer-t0jID .framer-1s4nr2k {
	aspect-ratio:1 / 1;
	flex:none;
	height:var(--framer-aspect-ratio-supported,393px);
	left:85%;
	overflow:visible;
	position:absolute;
	top:40%;
	transform:translate(-50%,-50%);
	width:393px
}
.framer-t0jID .framer-1eatna6 {
	align-content:center;
	align-items:center;
	align-self:start;
	border-radius:24px;
	display:flex;
	flex:none;
	flex-direction:column;
	flex-wrap:nowrap;
	gap:0px;
	grid-column:auto / span 2;
	height:min-content;
	justify-content:center;
	justify-self:start;
	overflow:visible;
	padding:0;
	position:relative;
	width:100%
}
.framer-t0jID .framer-j4nue {
	align-content:center;
	align-items:center;
	background-color:#ddf4571a;
	border-radius:16px;
	display:flex;
	flex:none;
	flex-direction:column;
	flex-wrap:nowrap;
	gap:0px;
	height:min-content;
	justify-content:center;
	overflow:hidden;
	padding:6px 14px;
	position:relative;
	width:min-content;
	will-change:var(--framer-will-change-override,transform)
}
.framer-t0jID .framer-11x0ri6,.framer-t0jID .framer-1d4xmxr {
	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:hidden;
	padding:0;
	position:relative;
	width:100%
}
.framer-t0jID .framer-1on6jb {
	aspect-ratio:1 / 1;
	flex:none;
	height:var(--framer-aspect-ratio-supported,461px);
	left:83%;
	overflow:visible;
	position:absolute;
	top:48%;
	transform:translate(-50%,-50%);
	width:461px
}
.framer-t0jID .framer-oafyih {
	align-content:center;
	align-items:center;
	display:flex;
	flex:none;
	flex-direction:column;
	flex-wrap:nowrap;
	gap:0px;
	height:160px;
	justify-content:flex-start;
	overflow:hidden;
	padding:0;
	position:relative;
	width:100%
}
.framer-t0jID .framer-niupx {
	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-t0jID .framer-1qeh6ja {
	align-content:center;
	align-items:center;
	display:flex;
	flex:none;
	flex-direction:column;
	flex-wrap:nowrap;
	gap:0px;
	height:80px;
	justify-content:flex-start;
	overflow:hidden;
	padding:0;
	position:relative;
	width:100%
}
.framer-t0jID .framer-empjr {
	align-content:center;
	align-items:center;
	display:flex;
	flex:none;
	flex-direction:row;
	flex-wrap:nowrap;
	gap:0px;
	height:min-content;
	justify-content:center;
	max-width:1200px;
	overflow:visible;
	padding:0 0 0 60px;
	position:relative;
	width:100%
}
.framer-t0jID .framer-m7xlhr {
	align-content:flex-start;
	align-items:flex-start;
	display:flex;
	flex:none;
	flex-direction:column;
	flex-wrap:nowrap;
	gap:64px;
	height:min-content;
	justify-content:flex-start;
	overflow:visible;
	padding:0;
	position:relative;
	width:min-content;
	z-index:1
}
.framer-t0jID .framer-1sc248n {
	align-content:flex-start;
	align-items:flex-start;
	display:flex;
	flex:none;
	flex-direction:column;
	flex-wrap:nowrap;
	gap:40px;
	height:min-content;
	justify-content:flex-start;
	overflow:visible;
	padding:0;
	position:relative;
	width:507px
}
.framer-t0jID .framer-gtf5lo {
	align-content:flex-start;
	align-items:flex-start;
	display:flex;
	flex:none;
	flex-direction:row;
	flex-wrap:nowrap;
	gap:8px;
	height:min-content;
	justify-content:flex-start;
	overflow:hidden;
	padding:0;
	position:relative;
	width:min-content
}
.framer-t0jID .framer-19vzqmc,.framer-t0jID .framer-c8x9wh {
	-webkit-backdrop-filter:blur(10px);
	align-content:center;
	align-items:center;
	backdrop-filter:blur(10px);
	background-color:#ffffff14;
	border-radius:8px;
	display:flex;
	flex:none;
	flex-direction:row;
	flex-wrap:nowrap;
	gap:0px;
	height:min-content;
	justify-content:center;
	overflow:hidden;
	padding:0px 12px;
	position:relative;
	width:min-content;
	will-change:var(--framer-will-change-override,transform)
}
.framer-t0jID .framer-1d6xq0j {
	align-content:flex-start;
	align-items:flex-start;
	display:flex;
	flex:none;
	flex-direction:column;
	flex-wrap:nowrap;
	gap:0px;
	height:min-content;
	justify-content:flex-start;
	overflow:visible;
	padding:0;
	position:relative;
	width:100%
}
.framer-t0jID .framer-1posfmp {
	flex:1 0 0px;
	height:510px;
	overflow:visible;
	position:relative;
	width:1px
}
.framer-t0jID .framer-17zplcp,.framer-t0jID .framer-1vvfwdo,.framer-t0jID .framer-1wit6nf {
	-webkit-backdrop-filter:blur(8px);
	align-content:center;
	align-items:center;
	aspect-ratio:.65 / 1;
	backdrop-filter:blur(8px);
	background-color:#15161780;
	border-radius:20px;
	box-shadow:0 20px 40px #00000040;
	display:flex;
	flex:none;
	flex-direction:row;
	flex-wrap:nowrap;
	gap:0px;
	height:var(--framer-aspect-ratio-supported,400px);
	justify-content:center;
	left:50%;
	overflow:hidden;
	padding:0;
	position:absolute;
	top:50%;
	transform:translate(-50%,-50%);
	width:260px;
	will-change:var(--framer-will-change-override,transform)
}
.framer-t0jID .framer-6fhb3g,.framer-t0jID .framer-1ovtkbd,.framer-t0jID .framer-4mp2mv {
	aspect-ratio:.65 / 1;
	flex:none;
	height:var(--framer-aspect-ratio-supported,400px);
	overflow:visible;
	position:relative;
	width:100%
}
.framer-t0jID .framer-1baov6l,.framer-t0jID .framer-1s8e0df {
	align-content:center;
	align-items:center;
	display:flex;
	flex:none;
	flex-direction:column;
	flex-wrap:nowrap;
	gap:0px;
	height:200px;
	justify-content:flex-start;
	overflow:hidden;
	padding:0;
	position:relative;
	width:100%
}
.framer-t0jID .framer-1frmemf {
	align-content:center;
	align-items:center;
	display:flex;
	flex:none;
	flex-direction:column;
	flex-wrap:nowrap;
	gap:0px;
	height:min-content;
	justify-content:flex-start;
	overflow:hidden;
	padding:0;
	position:relative;
	width:100%;
	z-index:1
}
.framer-t0jID .framer-zxh6v8 {
	align-content:flex-start;
	align-items:flex-start;
	display:flex;
	flex:none;
	flex-direction:row;
	flex-wrap:nowrap;
	gap:0px;
	height:min-content;
	justify-content:flex-start;
	max-width:1080px;
	overflow:hidden;
	padding:0;
	position:relative;
	width:100%
}
.framer-t0jID .framer-1dprzzk {
	align-content:center;
	align-items:center;
	display:flex;
	flex:none;
	flex-direction:column;
	flex-wrap:nowrap;
	gap:0px;
	height:40px;
	justify-content:flex-start;
	overflow:hidden;
	padding:0;
	position:relative;
	width:100%
}
.framer-t0jID .framer-1wz7asm {
	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:hidden;
	padding:0;
	position:relative;
	width:100%
}
.framer-t0jID .framer-sewbvl,.framer-t0jID .framer-1cwmqvz,.framer-t0jID .framer-1f6pwfu,.framer-t0jID .framer-fd5h6u,.framer-t0jID .framer-1vf63nx,.framer-t0jID .framer-1k7lkh6 {
	align-content:flex-start;
	align-items:flex-start;
	background-color:#151517;
	border-radius:24px;
	display:flex;
	flex:none;
	flex-direction:column;
	flex-wrap:nowrap;
	gap:0px;
	height:min-content;
	justify-content:flex-start;
	max-width:1080px;
	overflow:hidden;
	padding:32px;
	position:relative;
	width:100%;
	will-change:var(--framer-will-change-override,transform);
	z-index:1
}
.framer-t0jID .framer-he2g6u,.framer-t0jID .framer-5xytwe,.framer-t0jID .framer-1m86u98,.framer-t0jID .framer-1614ed9,.framer-t0jID .framer-m4ypa0,.framer-t0jID .framer-rmpycw {
	align-content:center;
	align-items:center;
	display:flex;
	flex:none;
	flex-direction:column;
	flex-wrap:nowrap;
	gap:40px;
	height:min-content;
	justify-content:center;
	overflow:visible;
	padding:0;
	position:relative;
	width:100%
}
.framer-t0jID .framer-14agz8h,.framer-t0jID .framer-jebfwa,.framer-t0jID .framer-1vtbdqf,.framer-t0jID .framer-hp4f05,.framer-t0jID .framer-1i0q0rt,.framer-t0jID .framer-r6y9kq {
	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;
	position:relative;
	width:100%
}
.framer-t0jID .framer-kwmfep,.framer-t0jID .framer-k6w8wb,.framer-t0jID .framer-1rms0w6,.framer-t0jID .framer-17wi79y,.framer-t0jID .framer-7o1y9e,.framer-t0jID .framer-di53fd,.framer-t0jID .framer-1namidg,.framer-t0jID .framer-b1fl2o,.framer-t0jID .framer-1foekuf,.framer-t0jID .framer-112yolz {
	--framer-link-text-color:#0099ff;
	--framer-link-text-decoration:underline;
	--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-t0jID .framer-6c6rh3,.framer-t0jID .framer-thz3zh {
	--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-t0jID .framer-1ehmt5n {
	flex:none;
	height:100vh;
	overflow:hidden;
	position:relative;
	width:100%
}
.framer-t0jID .framer-yy0s6y {
	--border-bottom-width:1px;
	--border-color:#222222;
	--border-left-width:0px;
	--border-right-width:0px;
	--border-style:solid;
	--border-top-width:0px;
	align-content:flex-end;
	align-items:flex-end;
	bottom:0;
	display:flex;
	flex:none;
	flex-direction:row;
	flex-wrap:nowrap;
	gap:0px;
	height:347px;
	justify-content:flex-start;
	left:calc(50.00000000000002% - min(1400px,100%) / 2);
	max-width:1400px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:100%
}
.framer-t0jID .framer-1ozr93k {
	flex:1 0 0px;
	height:100%;
	overflow:visible;
	position:relative;
	width:1px
}
.framer-t0jID .framer-1pkb25w {
	flex:none;
	height:480px;
	left:calc(50.00000000000002% - min(1080px,100%) / 2);
	max-width:1080px;
	overflow:visible;
	position:absolute;
	top:calc(50.00000000000002% - 480px / 2);
	width:100%
}
.framer-t0jID .framer-ykweyz {
	flex:none;
	height:683px;
	overflow:visible;
	position:absolute;
	right:-191px;
	top:calc(47.91666666666669% - 683px / 2);
	width:683px
}
.framer-t0jID .framer-57k5nw {
	align-content:flex-start;
	align-items:flex-start;
	display:flex;
	flex:none;
	flex-direction:column;
	flex-wrap:nowrap;
	gap:48px;
	height:min-content;
	justify-content:flex-start;
	left:50%;
	overflow:hidden;
	padding:0;
	position:absolute;
	top:50%;
	transform:translate(-50%,-50%);
	width:100%
}
.framer-t0jID .framer-fimwjr {
	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:center;
	overflow:hidden;
	padding:0;
	position:relative;
	width:100%
}
.framer-t0jID .framer-651q3h {
	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-t0jID .framer-rmqwks {
	-webkit-mask:url(https://framerusercontent.com/images/cpcHiiHMi6IjKcLO3P996X3qO4.png) alpha no-repeat center / contain add;
	aspect-ratio:5.275862068965517 / 1;
	flex:none;
	height:var(--framer-aspect-ratio-supported,46px);
	mask:url(https://framerusercontent.com/images/cpcHiiHMi6IjKcLO3P996X3qO4.png) alpha no-repeat center / contain add;
	overflow:visible;
	position:relative;
	width:243px
}
.framer-t0jID .framer-15jep1g {
	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:hidden;
	padding:0;
	position:relative;
	width:min-content
}
.framer-t0jID .framer-s2e322 {
	align-content:center;
	align-items:center;
	display:flex;
	flex:none;
	flex-direction:column;
	flex-wrap:nowrap;
	gap:0px;
	height:min-content;
	justify-content:center;
	overflow:visible;
	padding:0;
	position:relative;
	text-decoration:none;
	width:min-content
}
.framer-t0jID .framer-1219xrv-container,.framer-t0jID .framer-16sd1jq-container {
	flex:none;
	height:auto;
	position:relative;
	width:auto
}
.framer-t0jID .framer-os4a8q {
	align-content:center;
	align-items:center;
	display:flex;
	flex:none;
	flex-direction:column;
	flex-wrap:nowrap;
	gap:10px;
	height:min-content;
	justify-content:center;
	overflow:hidden;
	padding:0;
	position:relative;
	width:min-content
}
.framer-t0jID .framer-12gx58k-container {
	flex:none;
	height:auto;
	left:49%;
	position:fixed;
	top:40px;
	transform:translate(-50%);
	width:auto;
	z-index:10
}
@supports (background:-webkit-named-image(i)) and (not (scale:1)) {
	.framer-t0jID.framer-1k0u72k,.framer-t0jID .framer-dr46ml,.framer-t0jID .framer-1ybw45u,.framer-t0jID .framer-1p81ri3,.framer-t0jID .framer-9czlyu,.framer-t0jID .framer-oxojr,.framer-t0jID .framer-mk2miz,.framer-t0jID .framer-uebel1,.framer-t0jID .framer-1lx0wd9,.framer-t0jID .framer-1780dga,.framer-t0jID .framer-wh2dc1,.framer-t0jID .framer-5enrlz,.framer-t0jID .framer-1jlf6dd,.framer-t0jID .framer-1hp6dp6,.framer-t0jID .framer-11iyppg,.framer-t0jID .framer-19zpj7o,.framer-t0jID .framer-16f82ah,.framer-t0jID .framer-m7p1gz,.framer-t0jID .framer-uxt5v1,.framer-t0jID .framer-1wp002z,.framer-t0jID .framer-1cc1zec,.framer-t0jID .framer-7emt7p,.framer-t0jID .framer-s0aa2h,.framer-t0jID .framer-1pdqga7,.framer-t0jID .framer-lvfz6v,.framer-t0jID .framer-1snpb3o,.framer-t0jID .framer-fil1pr,.framer-t0jID .framer-11tldh9,.framer-t0jID .framer-1eatna6,.framer-t0jID .framer-8v1f69,.framer-t0jID .framer-j4nue,.framer-t0jID .framer-11x0ri6,.framer-t0jID .framer-oafyih,.framer-t0jID .framer-niupx,.framer-t0jID .framer-1qeh6ja,.framer-t0jID .framer-empjr,.framer-t0jID .framer-m7xlhr,.framer-t0jID .framer-1sc248n,.framer-t0jID .framer-1d4xmxr,.framer-t0jID .framer-gtf5lo,.framer-t0jID .framer-19vzqmc,.framer-t0jID .framer-c8x9wh,.framer-t0jID .framer-1d6xq0j,.framer-t0jID .framer-17zplcp,.framer-t0jID .framer-1vvfwdo,.framer-t0jID .framer-1wit6nf,.framer-t0jID .framer-1baov6l,.framer-t0jID .framer-1frmemf,.framer-t0jID .framer-zxh6v8,.framer-t0jID .framer-1dprzzk,.framer-t0jID .framer-1wz7asm,.framer-t0jID .framer-sewbvl,.framer-t0jID .framer-he2g6u,.framer-t0jID .framer-14agz8h,.framer-t0jID .framer-1cwmqvz,.framer-t0jID .framer-5xytwe,.framer-t0jID .framer-jebfwa,.framer-t0jID .framer-1f6pwfu,.framer-t0jID .framer-1m86u98,.framer-t0jID .framer-1vtbdqf,.framer-t0jID .framer-fd5h6u,.framer-t0jID .framer-1614ed9,.framer-t0jID .framer-hp4f05,.framer-t0jID .framer-1vf63nx,.framer-t0jID .framer-m4ypa0,.framer-t0jID .framer-1i0q0rt,.framer-t0jID .framer-1k7lkh6,.framer-t0jID .framer-rmpycw,.framer-t0jID .framer-r6y9kq,.framer-t0jID .framer-1s8e0df,.framer-t0jID .framer-yy0s6y,.framer-t0jID .framer-57k5nw,.framer-t0jID .framer-fimwjr,.framer-t0jID .framer-651q3h,.framer-t0jID .framer-15jep1g,.framer-t0jID .framer-s2e322,.framer-t0jID .framer-os4a8q {
		gap:0px
	}
	.framer-t0jID.framer-1k0u72k>*,.framer-t0jID .framer-dr46ml>*,.framer-t0jID .framer-9czlyu>*,.framer-t0jID .framer-uebel1>*,.framer-t0jID .framer-1lx0wd9>*,.framer-t0jID .framer-1780dga>*,.framer-t0jID .framer-wh2dc1>*,.framer-t0jID .framer-5enrlz>*,.framer-t0jID .framer-1jlf6dd>*,.framer-t0jID .framer-11iyppg>*,.framer-t0jID .framer-19zpj7o>*,.framer-t0jID .framer-16f82ah>*,.framer-t0jID .framer-uxt5v1>*,.framer-t0jID .framer-1cc1zec>*,.framer-t0jID .framer-7emt7p>*,.framer-t0jID .framer-s0aa2h>*,.framer-t0jID .framer-lvfz6v>*,.framer-t0jID .framer-fil1pr>*,.framer-t0jID .framer-11tldh9>*,.framer-t0jID .framer-1eatna6>*,.framer-t0jID .framer-j4nue>*,.framer-t0jID .framer-oafyih>*,.framer-t0jID .framer-niupx>*,.framer-t0jID .framer-1qeh6ja>*,.framer-t0jID .framer-1d6xq0j>*,.framer-t0jID .framer-1baov6l>*,.framer-t0jID .framer-1frmemf>*,.framer-t0jID .framer-1dprzzk>*,.framer-t0jID .framer-sewbvl>*,.framer-t0jID .framer-1cwmqvz>*,.framer-t0jID .framer-1f6pwfu>*,.framer-t0jID .framer-fd5h6u>*,.framer-t0jID .framer-1vf63nx>*,.framer-t0jID .framer-1k7lkh6>*,.framer-t0jID .framer-1s8e0df>*,.framer-t0jID .framer-s2e322>* {
		margin:0
	}
	.framer-t0jID.framer-1k0u72k>:first-child,.framer-t0jID .framer-dr46ml>:first-child,.framer-t0jID .framer-9czlyu>:first-child,.framer-t0jID .framer-oxojr>:first-child,.framer-t0jID .framer-uebel1>:first-child,.framer-t0jID .framer-1lx0wd9>:first-child,.framer-t0jID .framer-1780dga>:first-child,.framer-t0jID .framer-wh2dc1>:first-child,.framer-t0jID .framer-5enrlz>:first-child,.framer-t0jID .framer-1jlf6dd>:first-child,.framer-t0jID .framer-11iyppg>:first-child,.framer-t0jID .framer-19zpj7o>:first-child,.framer-t0jID .framer-16f82ah>:first-child,.framer-t0jID .framer-m7p1gz>:first-child,.framer-t0jID .framer-uxt5v1>:first-child,.framer-t0jID .framer-1wp002z>:first-child,.framer-t0jID .framer-1cc1zec>:first-child,.framer-t0jID .framer-7emt7p>:first-child,.framer-t0jID .framer-s0aa2h>:first-child,.framer-t0jID .framer-1pdqga7>:first-child,.framer-t0jID .framer-lvfz6v>:first-child,.framer-t0jID .framer-1snpb3o>:first-child,.framer-t0jID .framer-fil1pr>:first-child,.framer-t0jID .framer-11tldh9>:first-child,.framer-t0jID .framer-1eatna6>:first-child,.framer-t0jID .framer-8v1f69>:first-child,.framer-t0jID .framer-j4nue>:first-child,.framer-t0jID .framer-11x0ri6>:first-child,.framer-t0jID .framer-oafyih>:first-child,.framer-t0jID .framer-niupx>:first-child,.framer-t0jID .framer-1qeh6ja>:first-child,.framer-t0jID .framer-m7xlhr>:first-child,.framer-t0jID .framer-1sc248n>:first-child,.framer-t0jID .framer-1d4xmxr>:first-child,.framer-t0jID .framer-1d6xq0j>:first-child,.framer-t0jID .framer-1baov6l>:first-child,.framer-t0jID .framer-1frmemf>:first-child,.framer-t0jID .framer-1dprzzk>:first-child,.framer-t0jID .framer-1wz7asm>:first-child,.framer-t0jID .framer-sewbvl>:first-child,.framer-t0jID .framer-he2g6u>:first-child,.framer-t0jID .framer-14agz8h>:first-child,.framer-t0jID .framer-1cwmqvz>:first-child,.framer-t0jID .framer-5xytwe>:first-child,.framer-t0jID .framer-jebfwa>:first-child,.framer-t0jID .framer-1f6pwfu>:first-child,.framer-t0jID .framer-1m86u98>:first-child,.framer-t0jID .framer-1vtbdqf>:first-child,.framer-t0jID .framer-fd5h6u>:first-child,.framer-t0jID .framer-1614ed9>:first-child,.framer-t0jID .framer-hp4f05>:first-child,.framer-t0jID .framer-1vf63nx>:first-child,.framer-t0jID .framer-m4ypa0>:first-child,.framer-t0jID .framer-1i0q0rt>:first-child,.framer-t0jID .framer-1k7lkh6>:first-child,.framer-t0jID .framer-rmpycw>:first-child,.framer-t0jID .framer-r6y9kq>:first-child,.framer-t0jID .framer-1s8e0df>:first-child,.framer-t0jID .framer-57k5nw>:first-child,.framer-t0jID .framer-fimwjr>:first-child,.framer-t0jID .framer-s2e322>:first-child,.framer-t0jID .framer-os4a8q>:first-child {
		margin-top:0
	}
	.framer-t0jID.framer-1k0u72k>:last-child,.framer-t0jID .framer-dr46ml>:last-child,.framer-t0jID .framer-9czlyu>:last-child,.framer-t0jID .framer-oxojr>:last-child,.framer-t0jID .framer-uebel1>:last-child,.framer-t0jID .framer-1lx0wd9>:last-child,.framer-t0jID .framer-1780dga>:last-child,.framer-t0jID .framer-wh2dc1>:last-child,.framer-t0jID .framer-5enrlz>:last-child,.framer-t0jID .framer-1jlf6dd>:last-child,.framer-t0jID .framer-11iyppg>:last-child,.framer-t0jID .framer-19zpj7o>:last-child,.framer-t0jID .framer-16f82ah>:last-child,.framer-t0jID .framer-m7p1gz>:last-child,.framer-t0jID .framer-uxt5v1>:last-child,.framer-t0jID .framer-1wp002z>:last-child,.framer-t0jID .framer-1cc1zec>:last-child,.framer-t0jID .framer-7emt7p>:last-child,.framer-t0jID .framer-s0aa2h>:last-child,.framer-t0jID .framer-1pdqga7>:last-child,.framer-t0jID .framer-lvfz6v>:last-child,.framer-t0jID .framer-1snpb3o>:last-child,.framer-t0jID .framer-fil1pr>:last-child,.framer-t0jID .framer-11tldh9>:last-child,.framer-t0jID .framer-1eatna6>:last-child,.framer-t0jID .framer-8v1f69>:last-child,.framer-t0jID .framer-j4nue>:last-child,.framer-t0jID .framer-11x0ri6>:last-child,.framer-t0jID .framer-oafyih>:last-child,.framer-t0jID .framer-niupx>:last-child,.framer-t0jID .framer-1qeh6ja>:last-child,.framer-t0jID .framer-m7xlhr>:last-child,.framer-t0jID .framer-1sc248n>:last-child,.framer-t0jID .framer-1d4xmxr>:last-child,.framer-t0jID .framer-1d6xq0j>:last-child,.framer-t0jID .framer-1baov6l>:last-child,.framer-t0jID .framer-1frmemf>:last-child,.framer-t0jID .framer-1dprzzk>:last-child,.framer-t0jID .framer-1wz7asm>:last-child,.framer-t0jID .framer-sewbvl>:last-child,.framer-t0jID .framer-he2g6u>:last-child,.framer-t0jID .framer-14agz8h>:last-child,.framer-t0jID .framer-1cwmqvz>:last-child,.framer-t0jID .framer-5xytwe>:last-child,.framer-t0jID .framer-jebfwa>:last-child,.framer-t0jID .framer-1f6pwfu>:last-child,.framer-t0jID .framer-1m86u98>:last-child,.framer-t0jID .framer-1vtbdqf>:last-child,.framer-t0jID .framer-fd5h6u>:last-child,.framer-t0jID .framer-1614ed9>:last-child,.framer-t0jID .framer-hp4f05>:last-child,.framer-t0jID .framer-1vf63nx>:last-child,.framer-t0jID .framer-m4ypa0>:last-child,.framer-t0jID .framer-1i0q0rt>:last-child,.framer-t0jID .framer-1k7lkh6>:last-child,.framer-t0jID .framer-rmpycw>:last-child,.framer-t0jID .framer-r6y9kq>:last-child,.framer-t0jID .framer-1s8e0df>:last-child,.framer-t0jID .framer-57k5nw>:last-child,.framer-t0jID .framer-fimwjr>:last-child,.framer-t0jID .framer-s2e322>:last-child,.framer-t0jID .framer-os4a8q>:last-child {
		margin-bottom:0
	}
	.framer-t0jID .framer-1ybw45u>* {
		margin:0 5px
	}
	.framer-t0jID .framer-1ybw45u>:first-child,.framer-t0jID .framer-1p81ri3>:first-child,.framer-t0jID .framer-mk2miz>:first-child,.framer-t0jID .framer-1hp6dp6>:first-child,.framer-t0jID .framer-empjr>:first-child,.framer-t0jID .framer-gtf5lo>:first-child,.framer-t0jID .framer-19vzqmc>:first-child,.framer-t0jID .framer-c8x9wh>:first-child,.framer-t0jID .framer-17zplcp>:first-child,.framer-t0jID .framer-1vvfwdo>:first-child,.framer-t0jID .framer-1wit6nf>:first-child,.framer-t0jID .framer-zxh6v8>:first-child,.framer-t0jID .framer-yy0s6y>:first-child,.framer-t0jID .framer-651q3h>:first-child,.framer-t0jID .framer-15jep1g>:first-child {
		margin-left:0
	}
	.framer-t0jID .framer-1ybw45u>:last-child,.framer-t0jID .framer-1p81ri3>:last-child,.framer-t0jID .framer-mk2miz>:last-child,.framer-t0jID .framer-1hp6dp6>:last-child,.framer-t0jID .framer-empjr>:last-child,.framer-t0jID .framer-gtf5lo>:last-child,.framer-t0jID .framer-19vzqmc>:last-child,.framer-t0jID .framer-c8x9wh>:last-child,.framer-t0jID .framer-17zplcp>:last-child,.framer-t0jID .framer-1vvfwdo>:last-child,.framer-t0jID .framer-1wit6nf>:last-child,.framer-t0jID .framer-zxh6v8>:last-child,.framer-t0jID .framer-yy0s6y>:last-child,.framer-t0jID .framer-651q3h>:last-child,.framer-t0jID .framer-15jep1g>:last-child {
		margin-right:0
	}
	.framer-t0jID .framer-1p81ri3>*,.framer-t0jID .framer-mk2miz>*,.framer-t0jID .framer-1hp6dp6>*,.framer-t0jID .framer-empjr>*,.framer-t0jID .framer-19vzqmc>*,.framer-t0jID .framer-c8x9wh>*,.framer-t0jID .framer-17zplcp>*,.framer-t0jID .framer-1vvfwdo>*,.framer-t0jID .framer-1wit6nf>*,.framer-t0jID .framer-zxh6v8>*,.framer-t0jID .framer-yy0s6y>* {
		margin:0
	}
	.framer-t0jID .framer-oxojr>* {
		margin:2px 0
	}
	.framer-t0jID .framer-m7p1gz>*,.framer-t0jID .framer-1pdqga7>*,.framer-t0jID .framer-8v1f69>* {
		margin:12px 0
	}
	.framer-t0jID .framer-1wp002z>*,.framer-t0jID .framer-1snpb3o>* {
		margin:4px 0
	}
	.framer-t0jID .framer-11x0ri6>*,.framer-t0jID .framer-1d4xmxr>* {
		margin:6px 0
	}
	.framer-t0jID .framer-m7xlhr>* {
		margin:32px 0
	}
	.framer-t0jID .framer-1sc248n>*,.framer-t0jID .framer-he2g6u>*,.framer-t0jID .framer-5xytwe>*,.framer-t0jID .framer-1m86u98>*,.framer-t0jID .framer-1614ed9>*,.framer-t0jID .framer-m4ypa0>*,.framer-t0jID .framer-rmpycw>* {
		margin:20px 0
	}
	.framer-t0jID .framer-gtf5lo>* {
		margin:0 4px
	}
	.framer-t0jID .framer-1wz7asm>*,.framer-t0jID .framer-14agz8h>*,.framer-t0jID .framer-jebfwa>*,.framer-t0jID .framer-1vtbdqf>*,.framer-t0jID .framer-hp4f05>*,.framer-t0jID .framer-1i0q0rt>*,.framer-t0jID .framer-r6y9kq>*,.framer-t0jID .framer-fimwjr>* {
		margin:8px 0
	}
	.framer-t0jID .framer-57k5nw>* {
		margin:24px 0
	}
	.framer-t0jID .framer-651q3h>* {
		margin:0 2px
	}
	.framer-t0jID .framer-15jep1g>* {
		margin:0 8px
	}
	.framer-t0jID .framer-os4a8q>* {
		margin:5px 0
	}
}
@media (min-width:810px) and (max-width:1199px) {
	.framer-body-PN52PvCYk-framer-t0jID {
		background:var(--token-fce325c1-973f-411d-88ba-75881433c1fa,rgb(17,18,19))
	}
	.framer-t0jID.framer-1k0u72k {
		width:810px
	}
	.framer-t0jID .framer-1pku52r-container {
		left:50%;
		transform:translate(-50%)
	}
	.framer-t0jID .framer-1gjvvsn {
		bottom:0;
		height:90vh;
		left:calc(50.00000000000002% - 90% / 2);
		max-width:unset;
		top:unset
	}
	.framer-t0jID .framer-18kp8l1 {
		height:var(--framer-aspect-ratio-supported,649px);
		right:-154px;
		top:60%;
		width:649px
	}
	.framer-t0jID .framer-imosx8-container {
		aspect-ratio:unset;
		height:653px;
		left:calc(50.07704160246536% - 653px / 2);
		top:calc(50.07704160246536% - 653px / 2);
		transform:unset;
		width:653px
	}
	.framer-t0jID .framer-1p81ri3 {
		max-width:810px;
		padding:0 20px;
		top:120px;
		transform:translate(-50%)
	}
	.framer-t0jID .framer-11iyppg {
		height:200px
	}
	.framer-t0jID .framer-19zpj7o,.framer-t0jID .framer-7emt7p,.framer-t0jID .framer-11tldh9,.framer-t0jID .framer-1frmemf {
		padding:0 40px
	}
	.framer-t0jID .framer-a0jpyj,.framer-t0jID .framer-zrye7i,.framer-t0jID .framer-xh5fgr {
		grid-auto-rows:min-content;
		grid-template-columns:repeat(2,minmax(50px,1fr));
		grid-template-rows:repeat(2,min-content);
		max-width:810px
	}
	.framer-t0jID .framer-16f82ah,.framer-t0jID .framer-14azu05-container,.framer-t0jID .framer-2lyglj-container,.framer-t0jID .framer-1rx9i7y-container,.framer-t0jID .framer-r4w74x-container,.framer-t0jID .framer-1blha03-container,.framer-t0jID .framer-1mfunt4-container,.framer-t0jID .framer-b4cosk-container,.framer-t0jID .framer-1kb3xmq-container,.framer-t0jID .framer-86ti9x-container,.framer-t0jID .framer-atoa9-container,.framer-t0jID .framer-1kudl2b-container {
		height:auto
	}
	.framer-t0jID .framer-s0aa2h {
		grid-column:auto / span 2
	}
	.framer-t0jID .framer-empjr {
		flex-direction:column;
		gap:24px;
		max-width:810px;
		padding:0 20px
	}
	.framer-t0jID .framer-m7xlhr {
		gap:48px;
		order:1;
		width:100%
	}
	.framer-t0jID .framer-1sc248n {
		gap:32px;
		width:100%
	}
	.framer-t0jID .framer-1posfmp {
		flex:none;
		order:0;
		width:100%
	}
	.framer-t0jID .framer-zxh6v8,.framer-t0jID .framer-1wz7asm {
		max-width:810px
	}
	.framer-t0jID .framer-1pkb25w {
		align-content:center;
		align-items:center;
		display:flex;
		flex-direction:column;
		flex-wrap:nowrap;
		gap:10px;
		height:min-content;
		justify-content:center;
		left:50%;
		max-width:unset;
		padding:0 40px;
		top:50%;
		transform:translate(-50%,-50%)
	}
	.framer-t0jID .framer-ykweyz {
		aspect-ratio:1 / 1;
		height:var(--framer-aspect-ratio-supported,480px);
		position:relative;
		right:unset;
		top:unset;
		width:480px
	}
	.framer-t0jID .framer-57k5nw {
		align-content:center;
		align-items:center;
		left:unset;
		max-width:810px;
		position:relative;
		top:unset;
		transform:unset
	}
	.framer-t0jID .framer-fimwjr {
		align-content:center;
		align-items:center
	}
	.framer-t0jID .framer-rmqwks {
		aspect-ratio:unset;
		height:44px;
		width:233px
	}
	@supports (background:-webkit-named-image(i)) and (not (scale:1)) {
		.framer-t0jID .framer-empjr,.framer-t0jID .framer-m7xlhr,.framer-t0jID .framer-1sc248n,.framer-t0jID .framer-1pkb25w {
			gap:0px
		}
		.framer-t0jID .framer-empjr>* {
			margin:12px 0
		}
		.framer-t0jID .framer-empjr>:first-child,.framer-t0jID .framer-m7xlhr>:first-child,.framer-t0jID .framer-1sc248n>:first-child,.framer-t0jID .framer-1pkb25w>:first-child {
			margin-top:0
		}
		.framer-t0jID .framer-empjr>:last-child,.framer-t0jID .framer-m7xlhr>:last-child,.framer-t0jID .framer-1sc248n>:last-child,.framer-t0jID .framer-1pkb25w>:last-child {
			margin-bottom:0
		}
		.framer-t0jID .framer-m7xlhr>* {
			margin:24px 0
		}
		.framer-t0jID .framer-1sc248n>* {
			margin:16px 0
		}
		.framer-t0jID .framer-1pkb25w>* {
			margin:5px 0
		}
	}
}
@media (max-width:809px) {
	.framer-body-PN52PvCYk-framer-t0jID {
		background:var(--token-fce325c1-973f-411d-88ba-75881433c1fa,rgb(17,18,19))
	}
	.framer-t0jID.framer-1k0u72k {
		width:430px
	}
	.framer-t0jID .framer-1pku52r-container {
		right:0;
		width:unset
	}
	.framer-t0jID .framer-1gjvvsn {
		height:90vh;
		left:calc(50.00000000000002% - min(430px,90%) / 2);
		max-width:430px;
		top:calc(50.00000000000002% - 90vh / 2)
	}
	.framer-t0jID .framer-18kp8l1 {
		height:var(--framer-aspect-ratio-supported,441px);
		right:-132px;
		top:67%;
		width:441px
	}
	.framer-t0jID .framer-imosx8-container {
		height:var(--framer-aspect-ratio-supported,445px);
		left:50%;
		top:50%;
		width:445px
	}
	.framer-t0jID .framer-1p81ri3 {
		max-width:390px;
		padding:0 20px;
		top:88px;
		transform:translate(-50%)
	}
	.framer-t0jID .framer-uebel1 {
		height:16px
	}
	.framer-t0jID .framer-5enrlz {
		max-width:unset
	}
	.framer-t0jID .framer-16sk9d7 {
		white-space:pre;
		width:auto
	}
	.framer-t0jID .framer-1hp6dp6 {
		width:min-content
	}
	.framer-t0jID .framer-6dewix {
		height:var(--framer-aspect-ratio-supported,44px);
		width:125px
	}
	.framer-t0jID .framer-1m3h93m {
		bottom:unset;
		height:61px;
		left:calc(48.372093023255836% - 153px / 2);
		top:-16px;
		width:153px
	}
	.framer-t0jID .framer-11iyppg {
		height:140px
	}
	.framer-t0jID .framer-19zpj7o,.framer-t0jID .framer-7emt7p,.framer-t0jID .framer-11tldh9 {
		padding:0 20px
	}
	.framer-t0jID .framer-a0jpyj,.framer-t0jID .framer-zrye7i,.framer-t0jID .framer-xh5fgr {
		grid-auto-rows:min-content;
		grid-template-columns:repeat(1,minmax(50px,1fr));
		grid-template-rows:repeat(2,min-content);
		max-width:390px
	}
	.framer-t0jID .framer-16f82ah {
		grid-column:auto / span 1;
		height:min-content;
		padding:0 0 40px
	}
	.framer-t0jID .framer-m7p1gz {
		height:min-content;
		left:50%;
		padding:0;
		top:50%;
		transform:translate(-50%,-50%)
	}
	.framer-t0jID .framer-12b681v,.framer-t0jID .framer-1gwypzo,.framer-t0jID .framer-qh4mbl,.framer-t0jID .framer-1p2r99w,.framer-t0jID .framer-6wwbcg,.framer-t0jID .framer-1feb3kv,.framer-t0jID .framer-8uqxts {
		white-space:pre-wrap;
		width:100%;
		word-break:break-word;
		word-wrap:break-word
	}
	.framer-t0jID .framer-1gekgd3 {
		height:var(--framer-aspect-ratio-supported,310px);
		left:93%;
		top:77%;
		width:310px
	}
	.framer-t0jID .framer-14azu05-container,.framer-t0jID .framer-2lyglj-container,.framer-t0jID .framer-1rx9i7y-container,.framer-t0jID .framer-r4w74x-container,.framer-t0jID .framer-1blha03-container,.framer-t0jID .framer-1mfunt4-container,.framer-t0jID .framer-b4cosk-container,.framer-t0jID .framer-1kb3xmq-container,.framer-t0jID .framer-86ti9x-container,.framer-t0jID .framer-atoa9-container,.framer-t0jID .framer-1kudl2b-container {
		height:280px
	}
	.framer-t0jID .framer-s0aa2h,.framer-t0jID .framer-1eatna6 {
		grid-column:auto / span 1;
		padding:0 0 40px
	}
	.framer-t0jID .framer-1pdqga7,.framer-t0jID .framer-8v1f69 {
		height:min-content;
		padding:0;
		top:50%;
		transform:translateY(-50%);
		width:100%
	}
	.framer-t0jID .framer-1s4nr2k {
		height:var(--framer-aspect-ratio-supported,367px);
		left:85%;
		top:81%;
		width:367px
	}
	.framer-t0jID .framer-1on6jb {
		height:var(--framer-aspect-ratio-supported,431px);
		left:83%;
		top:77%;
		width:431px
	}
	.framer-t0jID .framer-empjr {
		flex-direction:column;
		gap:24px;
		max-width:430px;
		padding:0 20px
	}
	.framer-t0jID .framer-m7xlhr {
		gap:40px;
		order:1;
		width:100%
	}
	.framer-t0jID .framer-1sc248n {
		width:100%
	}
	.framer-t0jID .framer-1d4xmxr {
		gap:16px
	}
	.framer-t0jID .framer-1d6xq0j {
		gap:8px
	}
	.framer-t0jID .framer-1posfmp {
		flex:none;
		order:0;
		width:100%
	}
	.framer-t0jID .framer-1frmemf {
		max-width:430px;
		padding:0 20px
	}
	.framer-t0jID .framer-sewbvl,.framer-t0jID .framer-1cwmqvz,.framer-t0jID .framer-1f6pwfu,.framer-t0jID .framer-fd5h6u,.framer-t0jID .framer-1vf63nx,.framer-t0jID .framer-1k7lkh6 {
		padding:24px
	}
	.framer-t0jID .framer-yy0s6y {
		height:50%;
		left:calc(50.00000000000002% - 200% / 2);
		max-width:unset;
		width:200%
	}
	.framer-t0jID .framer-1pkb25w {
		align-content:center;
		align-items:center;
		display:flex;
		flex-direction:column;
		flex-wrap:nowrap;
		gap:0px;
		height:min-content;
		justify-content:center;
		left:50%;
		max-width:unset;
		padding:0 20px 80px;
		top:50%;
		transform:translate(-50%,-50%)
	}
	.framer-t0jID .framer-ykweyz {
		aspect-ratio:1 / 1;
		height:var(--framer-aspect-ratio-supported,360px);
		position:relative;
		right:unset;
		top:unset;
		width:360px
	}
	.framer-t0jID .framer-57k5nw {
		align-content:center;
		align-items:center;
		left:unset;
		overflow:visible;
		position:relative;
		top:unset;
		transform:unset
	}
	.framer-t0jID .framer-fimwjr {
		align-content:center;
		align-items:center
	}
	.framer-t0jID .framer-rmqwks {
		height:var(--framer-aspect-ratio-supported,29px);
		width:153px
	}
	.framer-t0jID .framer-15jep1g {
		flex-direction:column;
		gap:24px
	}
	@supports (background:-webkit-named-image(i)) and (not (scale:1)) {
		.framer-t0jID .framer-empjr,.framer-t0jID .framer-m7xlhr,.framer-t0jID .framer-1d4xmxr,.framer-t0jID .framer-1d6xq0j,.framer-t0jID .framer-1pkb25w,.framer-t0jID .framer-15jep1g {
			gap:0px
		}
		.framer-t0jID .framer-empjr>*,.framer-t0jID .framer-15jep1g>* {
			margin:12px 0
		}
		.framer-t0jID .framer-empjr>:first-child,.framer-t0jID .framer-m7xlhr>:first-child,.framer-t0jID .framer-1d4xmxr>:first-child,.framer-t0jID .framer-1d6xq0j>:first-child,.framer-t0jID .framer-1pkb25w>:first-child,.framer-t0jID .framer-15jep1g>:first-child {
			margin-top:0
		}
		.framer-t0jID .framer-empjr>:last-child,.framer-t0jID .framer-m7xlhr>:last-child,.framer-t0jID .framer-1d4xmxr>:last-child,.framer-t0jID .framer-1d6xq0j>:last-child,.framer-t0jID .framer-1pkb25w>:last-child,.framer-t0jID .framer-15jep1g>:last-child {
			margin-bottom:0
		}
		.framer-t0jID .framer-m7xlhr>* {
			margin:20px 0
		}
		.framer-t0jID .framer-1d4xmxr>* {
			margin:8px 0
		}
		.framer-t0jID .framer-1d6xq0j>* {
			margin:4px 0
		}
		.framer-t0jID .framer-1pkb25w>* {
			margin:0
		}
	}
}
.framer-t0jID[data-border=true]:after,.framer-t0jID [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-Vhevs.framer-230v7j,.framer-Vhevs .framer-230v7j {
	display:block
}
.framer-Vhevs.framer-1wmhz2 {
	align-content:center;
	align-items:center;
	cursor:pointer;
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
	gap:0px;
	height:min-content;
	justify-content:center;
	overflow:visible;
	padding:8px 16px;
	position:relative;
	width:min-content
}
.framer-Vhevs .framer-16lpnsx {
	flex:none;
	height:auto;
	position:relative;
	white-space:pre;
	width:auto
}
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
	.framer-Vhevs.framer-1wmhz2 {
		gap:0px
	}
	.framer-Vhevs.framer-1wmhz2>* {
		margin:0
	}
	.framer-Vhevs.framer-1wmhz2>:first-child {
		margin-left:0
	}
	.framer-Vhevs.framer-1wmhz2>:last-child {
		margin-right:0
	}
}
.framer-Vhevs.framer-v-o1y6sm.framer-1wmhz2,.framer-Vhevs.framer-v-1wmhz2.hover.framer-1wmhz2 {
	gap:8px;
	overflow:unset
}
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
	.framer-Vhevs.framer-v-o1y6sm.framer-1wmhz2 {
		gap:0px
	}
	.framer-Vhevs.framer-v-o1y6sm.framer-1wmhz2>* {
		margin:0 4px
	}
	.framer-Vhevs.framer-v-o1y6sm.framer-1wmhz2>:first-child {
		margin-left:0
	}
	.framer-Vhevs.framer-v-o1y6sm.framer-1wmhz2>:last-child {
		margin-right:0
	}
}
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
	.framer-Vhevs.framer-v-1wmhz2.hover.framer-1wmhz2 {
		gap:0px
	}
	.framer-Vhevs.framer-v-1wmhz2.hover.framer-1wmhz2>* {
		margin:0 4px
	}
	.framer-Vhevs.framer-v-1wmhz2.hover.framer-1wmhz2>:first-child {
		margin-left:0
	}
	.framer-Vhevs.framer-v-1wmhz2.hover.framer-1wmhz2>:last-child {
		margin-right:0
	}
}
.framer-QM7YX.framer-wo1r40,.framer-QM7YX .framer-wo1r40 {
	display:block
}
.framer-QM7YX.framer-1o227fz {
	align-content:center;
	align-items:center;
	cursor:pointer;
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
	gap:0px;
	height:min-content;
	justify-content:center;
	padding:0;
	position:relative;
	width:min-content
}
.framer-QM7YX .framer-vm42tl {
	align-content:center;
	align-items:center;
	cursor:pointer;
	display:flex;
	flex:none;
	flex-direction:row;
	flex-wrap:nowrap;
	gap:8px;
	height:min-content;
	justify-content:center;
	padding:8px 16px;
	position:relative;
	width:min-content
}
.framer-QM7YX .framer-4e0p3c {
	flex:none;
	height:auto;
	overflow:visible;
	position:relative;
	white-space:pre;
	width:auto
}
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
	.framer-QM7YX.framer-1o227fz,.framer-QM7YX .framer-vm42tl {
		gap:0px
	}
	.framer-QM7YX.framer-1o227fz>* {
		margin:0
	}
	.framer-QM7YX.framer-1o227fz>:first-child,.framer-QM7YX .framer-vm42tl>:first-child {
		margin-left:0
	}
	.framer-QM7YX.framer-1o227fz>:last-child,.framer-QM7YX .framer-vm42tl>:last-child {
		margin-right:0
	}
	.framer-QM7YX .framer-vm42tl>* {
		margin:0 4px
	}
}
.framer-QnvS6.framer-1ug6lv0,.framer-QnvS6 .framer-1ug6lv0 {
	display:block
}
.framer-QnvS6.framer-oe4vio {
	align-content:center;
	align-items:center;
	cursor:pointer;
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
	gap:0px;
	height:min-content;
	justify-content:center;
	overflow:hidden;
	padding:0;
	position:relative;
	width:min-content;
	will-change:var(--framer-will-change-override,transform)
}
.framer-QnvS6 .framer-1k82jtm {
	align-content:center;
	align-items:center;
	cursor:pointer;
	display:flex;
	flex:none;
	flex-direction:row;
	flex-wrap:nowrap;
	gap:8px;
	height:min-content;
	justify-content:center;
	padding:8px 16px;
	position:relative;
	width:min-content
}
.framer-QnvS6 .framer-wceyia {
	flex:none;
	height:auto;
	overflow:visible;
	position:relative;
	white-space:pre;
	width:auto
}
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
	.framer-QnvS6.framer-oe4vio,.framer-QnvS6 .framer-1k82jtm {
		gap:0px
	}
	.framer-QnvS6.framer-oe4vio>* {
		margin:0
	}
	.framer-QnvS6.framer-oe4vio>:first-child,.framer-QnvS6 .framer-1k82jtm>:first-child {
		margin-left:0
	}
	.framer-QnvS6.framer-oe4vio>:last-child,.framer-QnvS6 .framer-1k82jtm>:last-child {
		margin-right:0
	}
	.framer-QnvS6 .framer-1k82jtm>* {
		margin:0 4px
	}
}
.framer-dgFCn.framer-ehkz0o,.framer-dgFCn .framer-ehkz0o {
	display:block
}
.framer-dgFCn.framer-1qnte72 {
	height:79px;
	overflow:hidden;
	position:relative;
	width:1112px
}
.framer-dgFCn .framer-1maujyl {
	align-content:flex-end;
	align-items:flex-end;
	display:flex;
	flex:none;
	flex-direction:row;
	flex-wrap:nowrap;
	gap:0px;
	height:100%;
	justify-content:center;
	left:0;
	overflow:hidden;
	padding:16px 24px 0;
	position:absolute;
	top:0;
	width:100%
}
.framer-dgFCn .framer-1lsvi5x {
	align-content:center;
	align-items:center;
	bottom:0;
	display:flex;
	flex:none;
	flex-direction:row;
	flex-wrap:nowrap;
	gap:0px;
	height:63px;
	justify-content:center;
	left:calc(50.00000000000002% - min(1112px,100%) / 2);
	max-width:1112px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:100%;
	will-change:var(--framer-will-change-override,transform)
}
.framer-dgFCn .framer-xs5iho {
	align-content:center;
	align-items:center;
	bottom:0;
	display:flex;
	flex:none;
	flex-direction:row;
	flex-wrap:nowrap;
	gap:0px;
	height:min-content;
	justify-content:center;
	left:50%;
	max-width:1112px;
	overflow:visible;
	padding:0 14px 0 16px;
	position:absolute;
	width:100%
}
.framer-dgFCn .framer-3bikx0 {
	align-content:center;
	align-items:center;
	display:flex;
	flex:1 0 0px;
	flex-direction:row;
	flex-wrap:nowrap;
	height:min-content;
	justify-content:space-between;
	overflow:visible;
	padding:0;
	position:relative;
	width:1px
}
.framer-dgFCn .framer-1it0i9u {
	align-content:center;
	align-items:center;
	display:flex;
	flex:none;
	flex-direction:row;
	flex-wrap:nowrap;
	gap:0px;
	height:63px;
	justify-content:flex-start;
	overflow:hidden;
	padding:0;
	position:relative;
	text-decoration:none;
	width:min-content
}
.framer-dgFCn .framer-3jgs78 {
	flex:none;
	height:100%;
	overflow:visible;
	position:relative;
	width:8px
}
.framer-dgFCn .framer-eg95o-container {
	flex:none;
	height:100%;
	position:relative;
	width:240px;
	z-index:1
}
.framer-dgFCn .framer-qyaggo {
	align-content:center;
	align-items:center;
	cursor:pointer;
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
	gap:12px;
	height:31px;
	justify-content:flex-start;
	overflow:hidden;
	padding:0;
	position:relative;
	width:min-content
}
.framer-dgFCn .framer-189p9rb {
	aspect-ratio:3.2967032967032965 / 1;
	flex:none;
	height:var(--framer-aspect-ratio-supported,22px);
	overflow:visible;
	position:relative;
	width:73px
}
.framer-dgFCn .framer-1jl1rgu {
	flex:none;
	height:20px;
	overflow:hidden;
	position:relative;
	width:2px;
	will-change:var(--framer-will-change-override,transform)
}
.framer-dgFCn .framer-13npqre {
	flex:none;
	height:auto;
	position:relative;
	white-space:pre;
	width:auto
}
.framer-dgFCn .framer-1scplzp {
	align-content:center;
	align-items:center;
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
	gap:0px;
	height:min-content;
	justify-content:flex-start;
	overflow:hidden;
	padding:0;
	position:relative;
	width:min-content
}
.framer-dgFCn .framer-cxj0x0 {
	cursor:pointer;
	flex:none;
	height:auto;
	position:relative;
	white-space:pre;
	width:auto
}
.framer-dgFCn .framer-jutkga {
	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-dgFCn .framer-uxewrf {
	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:visible;
	padding:0;
	position:relative;
	text-decoration:none;
	width:min-content
}
.framer-dgFCn .framer-9m4hsj-container,.framer-dgFCn .framer-orpken-container,.framer-dgFCn .framer-1dfkhd4-container,.framer-dgFCn .framer-12n5e9j-container {
	flex:none;
	height:auto;
	position:relative;
	width:auto
}
.framer-dgFCn .framer-1ac2swj {
	align-content:center;
	align-items:center;
	display:flex;
	flex:none;
	flex-direction:row;
	flex-wrap:nowrap;
	gap:8px;
	height:min-content;
	justify-content:center;
	overflow:visible;
	padding:0;
	position:relative;
	width:min-content
}
.framer-dgFCn .framer-yku7qn {
	align-content:center;
	align-items:center;
	display:flex;
	flex:none;
	flex-direction:row;
	flex-wrap:nowrap;
	gap:8px;
	height:min-content;
	justify-content:center;
	overflow:hidden;
	padding:0;
	position:relative;
	width:min-content
}
.framer-dgFCn .framer-gwsvd2 {
	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;
	text-decoration:none;
	width:min-content
}
.framer-dgFCn .framer-gun36g {
	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;
	z-index:2
}
.framer-dgFCn .framer-11bdbsz {
	align-content:center;
	align-items:center;
	display:flex;
	flex:none;
	flex-direction:column;
	flex-wrap:nowrap;
	height:min-content;
	justify-content:space-between;
	overflow:visible;
	padding:0;
	position:relative;
	text-decoration:none;
	width:100%
}
.framer-dgFCn .framer-1xesyn5,.framer-dgFCn .framer-90b36g,.framer-dgFCn .framer-1avzstn {
	-webkit-user-select:none;
	flex:none;
	height:auto;
	position:relative;
	user-select:none;
	white-space:pre;
	width:auto
}
.framer-dgFCn .framer-yzwixj,.framer-dgFCn .framer-1sg0qol,.framer-dgFCn .framer-wp9cmg {
	flex:none;
	height:40px;
	overflow:hidden;
	position:relative;
	width:40px
}
.framer-dgFCn .framer-pvlsji,.framer-dgFCn .framer-18e77jm,.framer-dgFCn .framer-9mv3ll {
	flex:none;
	height:18px;
	left:calc(50.00000000000002% - 10px / 2);
	position:absolute;
	top:calc(50.00000000000002% - 18px / 2);
	width:10px
}
.framer-dgFCn .framer-1hl1e4q,.framer-dgFCn .framer-1v0u44y {
	flex:none;
	height:8px;
	overflow:visible;
	position:relative;
	width:100%
}
.framer-dgFCn .framer-7d9b3j {
	align-content:flex-start;
	align-items:flex-start;
	display:flex;
	flex:none;
	flex-direction:row;
	flex-wrap:nowrap;
	height:min-content;
	justify-content:space-between;
	overflow:visible;
	padding:0;
	position:relative;
	text-decoration:none;
	width:100%
}
.framer-dgFCn .framer-19owd8d {
	align-content:flex-start;
	align-items:flex-start;
	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%
}
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
	.framer-dgFCn .framer-1maujyl,.framer-dgFCn .framer-1lsvi5x,.framer-dgFCn .framer-xs5iho,.framer-dgFCn .framer-1it0i9u,.framer-dgFCn .framer-qyaggo,.framer-dgFCn .framer-1scplzp,.framer-dgFCn .framer-jutkga,.framer-dgFCn .framer-uxewrf,.framer-dgFCn .framer-1ac2swj,.framer-dgFCn .framer-yku7qn,.framer-dgFCn .framer-gwsvd2,.framer-dgFCn .framer-gun36g {
		gap:0px
	}
	.framer-dgFCn .framer-1maujyl>*,.framer-dgFCn .framer-1lsvi5x>*,.framer-dgFCn .framer-xs5iho>*,.framer-dgFCn .framer-1it0i9u>*,.framer-dgFCn .framer-1scplzp>* {
		margin:0
	}
	.framer-dgFCn .framer-1maujyl>:first-child,.framer-dgFCn .framer-1lsvi5x>:first-child,.framer-dgFCn .framer-xs5iho>:first-child,.framer-dgFCn .framer-1it0i9u>:first-child,.framer-dgFCn .framer-qyaggo>:first-child,.framer-dgFCn .framer-1scplzp>:first-child,.framer-dgFCn .framer-jutkga>:first-child,.framer-dgFCn .framer-uxewrf>:first-child,.framer-dgFCn .framer-1ac2swj>:first-child,.framer-dgFCn .framer-yku7qn>:first-child,.framer-dgFCn .framer-gwsvd2>:first-child {
		margin-left:0
	}
	.framer-dgFCn .framer-1maujyl>:last-child,.framer-dgFCn .framer-1lsvi5x>:last-child,.framer-dgFCn .framer-xs5iho>:last-child,.framer-dgFCn .framer-1it0i9u>:last-child,.framer-dgFCn .framer-qyaggo>:last-child,.framer-dgFCn .framer-1scplzp>:last-child,.framer-dgFCn .framer-jutkga>:last-child,.framer-dgFCn .framer-uxewrf>:last-child,.framer-dgFCn .framer-1ac2swj>:last-child,.framer-dgFCn .framer-yku7qn>:last-child,.framer-dgFCn .framer-gwsvd2>:last-child {
		margin-right:0
	}
	.framer-dgFCn .framer-qyaggo>* {
		margin:0 6px
	}
	.framer-dgFCn .framer-jutkga>* {
		margin:0 8px
	}
	.framer-dgFCn .framer-uxewrf>* {
		margin:0 2px
	}
	.framer-dgFCn .framer-1ac2swj>*,.framer-dgFCn .framer-yku7qn>* {
		margin:0 4px
	}
	.framer-dgFCn .framer-gwsvd2>* {
		margin:0 5px
	}
	.framer-dgFCn .framer-gun36g>* {
		margin:0
	}
	.framer-dgFCn .framer-gun36g>:first-child {
		margin-top:0
	}
	.framer-dgFCn .framer-gun36g>:last-child {
		margin-bottom:0
	}
}
.framer-dgFCn.framer-v-l8dibb.framer-1qnte72 {
	width:762px
}
.framer-dgFCn.framer-v-l8dibb .framer-1lsvi5x {
	left:calc(50.00000000000002% - min(842px,100%) / 2);
	max-width:842px
}
.framer-dgFCn.framer-v-l8dibb .framer-xs5iho {
	max-width:842px
}
.framer-dgFCn.framer-v-2kim0l.framer-1qnte72 {
	height:64px;
	width:430px
}
.framer-dgFCn.framer-v-2kim0l .framer-1lsvi5x {
	bottom:unset;
	height:100%;
	left:calc(50.00000000000002% - 100% / 2);
	max-width:unset;
	top:0
}
.framer-dgFCn.framer-v-2kim0l .framer-xs5iho {
	flex-direction:column;
	gap:48px;
	left:50%;
	max-width:unset;
	padding:0 10px 0 20px
}
.framer-dgFCn.framer-v-2kim0l .framer-3bikx0 {
	flex:none;
	height:64px;
	width:100%
}
.framer-dgFCn.framer-v-2kim0l .framer-jutkga {
	cursor:pointer
}
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
	.framer-dgFCn.framer-v-2kim0l .framer-xs5iho {
		gap:0px
	}
	.framer-dgFCn.framer-v-2kim0l .framer-xs5iho>* {
		margin:24px 0
	}
	.framer-dgFCn.framer-v-2kim0l .framer-xs5iho>:first-child {
		margin-top:0
	}
	.framer-dgFCn.framer-v-2kim0l .framer-xs5iho>:last-child {
		margin-bottom:0
	}
}
.framer-dgFCn.framer-v-ptlfht.framer-1qnte72 {
	height:auto;
	max-height:calc(var(--framer-viewport-height,100vh) * 1);
	min-height:calc(var(--framer-viewport-height,100vh) * 1);
	overflow:auto;
	overscroll-behavior:contain;
	width:430px
}
.framer-dgFCn.framer-v-ptlfht .framer-1lsvi5x {
	bottom:unset;
	height:calc(var(--framer-viewport-height,100vh) * 1);
	left:calc(50.00000000000002% - 100% / 2);
	max-width:unset;
	top:0
}
.framer-dgFCn.framer-v-ptlfht .framer-xs5iho {
	bottom:unset;
	flex-direction:column;
	gap:48px;
	left:50%;
	max-width:unset;
	padding:0 10px 0 20px;
	top:0
}
.framer-dgFCn.framer-v-ptlfht .framer-3bikx0 {
	cursor:pointer;
	flex:none;
	height:64px;
	width:100%
}
.framer-dgFCn.framer-v-ptlfht .framer-gun36g {
	flex:none;
	width:100%
}
.framer-dgFCn.framer-v-ptlfht .framer-11bdbsz {
	flex-direction:row;
	order:0
}
.framer-dgFCn.framer-v-ptlfht .framer-1xesyn5 {
	order:0
}
.framer-dgFCn.framer-v-ptlfht .framer-yzwixj {
	order:1
}
.framer-dgFCn.framer-v-ptlfht .framer-1hl1e4q {
	height:16px;
	order:1
}
.framer-dgFCn.framer-v-ptlfht .framer-7d9b3j {
	order:2
}
.framer-dgFCn.framer-v-ptlfht .framer-19owd8d {
	order:4
}
.framer-dgFCn.framer-v-ptlfht .framer-1v0u44y {
	height:16px;
	order:3
}
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
	.framer-dgFCn.framer-v-ptlfht .framer-xs5iho,.framer-dgFCn.framer-v-ptlfht .framer-11bdbsz {
		gap:0px
	}
	.framer-dgFCn.framer-v-ptlfht .framer-xs5iho>* {
		margin:24px 0
	}
	.framer-dgFCn.framer-v-ptlfht .framer-xs5iho>:first-child {
		margin-top:0
	}
	.framer-dgFCn.framer-v-ptlfht .framer-xs5iho>:last-child {
		margin-bottom:0
	}
	.framer-dgFCn.framer-v-ptlfht .framer-11bdbsz>*,.framer-dgFCn.framer-v-ptlfht .framer-11bdbsz>:first-child,.framer-dgFCn.framer-v-ptlfht .framer-11bdbsz>:last-child {
		margin:0
	}
}
.framer-2fXQj.framer-ob4ht7,.framer-2fXQj .framer-ob4ht7 {
	display:block
}
.framer-2fXQj.framer-894p88 {
	cursor:pointer;
	height:44px;
	overflow:hidden;
	position:relative;
	width:44px
}
.framer-2fXQj .framer-6f6tpy {
	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-2fXQj .framer-1a6hcdg {
	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-2fXQj.framer-v-uspcf6.framer-894p88 {
	aspect-ratio:1 / 1;
	height:var(--framer-aspect-ratio-supported,44px)
}
.framer-2fXQj.framer-v-uspcf6 .framer-6f6tpy,.framer-2fXQj.framer-v-uspcf6 .framer-1a6hcdg {
	top:calc(50.00000000000002% - 2px / 2)
}
.framer-nGtnx.framer-1u996ui,.framer-nGtnx .framer-1u996ui {
	display:block
}
.framer-nGtnx.framer-1k5fzi2 {
	cursor:pointer;
	height:320px;
	overflow:visible;
	position:relative;
	text-decoration:none;
	width:360px
}
.framer-nGtnx .framer-96ys3i {
	align-content:center;
	align-items:center;
	display:flex;
	flex:none;
	flex-direction:row;
	flex-wrap:nowrap;
	gap:0px;
	height:100%;
	justify-content:center;
	left:calc(50.00000000000002% - 100% / 2);
	overflow:hidden;
	padding:0;
	position:absolute;
	top:calc(50.00000000000002% - 100% / 2);
	width:100%;
	will-change:var(--framer-will-change-override,transform)
}
.framer-nGtnx .framer-1i1aowp {
	flex:none;
	height:100%;
	overflow:hidden;
	position:relative;
	width:100%
}
.framer-nGtnx .framer-12wjqdt {
	bottom:-12px;
	flex:none;
	height:90px;
	left:-31px;
	overflow:visible;
	position:absolute;
	width:154px
}
.framer-nGtnx .framer-1vg9zru {
	align-content:center;
	align-items:center;
	bottom:31px;
	display:flex;
	flex:none;
	flex-direction:row;
	flex-wrap:nowrap;
	gap:16px;
	height:min-content;
	justify-content:flex-start;
	left:24px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:min-content
}
.framer-nGtnx .framer-hdq4eb,.framer-nGtnx .framer-1wps6u7 {
	flex:none;
	height:auto;
	overflow:visible;
	position:relative;
	white-space:pre;
	width:auto
}
.framer-nGtnx .framer-6q92eb {
	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;
	left:24px;
	overflow:hidden;
	padding:0;
	position:absolute;
	top:24px;
	width:min-content
}
.framer-nGtnx .framer-1rc22ar {
	flex:none;
	height:auto;
	overflow:visible;
	position:relative;
	width:290px
}
.framer-nGtnx .framer-91dl83 {
	align-content:flex-start;
	align-items:flex-start;
	display:flex;
	flex:none;
	flex-direction:row;
	flex-wrap:nowrap;
	gap:8px;
	height:min-content;
	justify-content:flex-start;
	overflow:hidden;
	padding:0;
	position:relative;
	width:min-content
}
.framer-nGtnx .framer-1o955g,.framer-nGtnx .framer-1b2whoq {
	align-content:center;
	align-items:center;
	display:flex;
	flex:none;
	flex-direction:row;
	flex-wrap:nowrap;
	gap:0px;
	height:min-content;
	justify-content:center;
	overflow:hidden;
	padding:4px 8px;
	position:relative;
	width:min-content;
	will-change:var(--framer-will-change-override,transform)
}
.framer-nGtnx .framer-14z0ev4,.framer-nGtnx .framer-17jb491 {
	flex:none;
	height:auto;
	position:relative;
	white-space:pre;
	width:auto
}
.framer-nGtnx .framer-1p46y48 {
	align-content:center;
	align-items:center;
	bottom:24px;
	display:flex;
	flex:none;
	flex-direction:row;
	flex-wrap:nowrap;
	gap:8px;
	height:min-content;
	justify-content:flex-end;
	min-height:40px;
	min-width:40px;
	overflow:hidden;
	padding:0 16px;
	position:absolute;
	right:24px;
	width:min-content;
	will-change:var(--framer-will-change-override,transform)
}
.framer-nGtnx .framer-1bkzgmj {
	cursor:pointer;
	flex:none;
	height:auto;
	position:relative;
	white-space:pre;
	width:auto
}
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
	.framer-nGtnx .framer-96ys3i,.framer-nGtnx .framer-1vg9zru,.framer-nGtnx .framer-6q92eb,.framer-nGtnx .framer-91dl83,.framer-nGtnx .framer-1o955g,.framer-nGtnx .framer-1b2whoq,.framer-nGtnx .framer-1p46y48 {
		gap:0px
	}
	.framer-nGtnx .framer-96ys3i>*,.framer-nGtnx .framer-1o955g>*,.framer-nGtnx .framer-1b2whoq>* {
		margin:0
	}
	.framer-nGtnx .framer-96ys3i>:first-child,.framer-nGtnx .framer-1vg9zru>:first-child,.framer-nGtnx .framer-91dl83>:first-child,.framer-nGtnx .framer-1o955g>:first-child,.framer-nGtnx .framer-1b2whoq>:first-child,.framer-nGtnx .framer-1p46y48>:first-child {
		margin-left:0
	}
	.framer-nGtnx .framer-96ys3i>:last-child,.framer-nGtnx .framer-1vg9zru>:last-child,.framer-nGtnx .framer-91dl83>:last-child,.framer-nGtnx .framer-1o955g>:last-child,.framer-nGtnx .framer-1b2whoq>:last-child,.framer-nGtnx .framer-1p46y48>:last-child {
		margin-right:0
	}
	.framer-nGtnx .framer-1vg9zru>* {
		margin:0 8px
	}
	.framer-nGtnx .framer-6q92eb>* {
		margin:8px 0
	}
	.framer-nGtnx .framer-6q92eb>:first-child {
		margin-top:0
	}
	.framer-nGtnx .framer-6q92eb>:last-child {
		margin-bottom:0
	}
	.framer-nGtnx .framer-91dl83>*,.framer-nGtnx .framer-1p46y48>* {
		margin:0 4px
	}
}
.framer-nGtnx.framer-v-1k5fzi2.hover .framer-96ys3i {
	bottom:12px;
	top:unset
}
.framer-nGtnx.framer-v-1k5fzi2.hover .framer-1p46y48 {
	right:16px
}
.framer-nGtnx.framer-v-1k5fzi2.hover .framer-1wps6u7 {
	order:0
}
.framer-nGtnx.framer-v-1k5fzi2.hover .framer-1bkzgmj {
	order:1
}
.framer-F987L .framer-styles-preset-gthouq:not(.rich-text-wrapper),.framer-F987L .framer-styles-preset-gthouq.rich-text-wrapper p {
	--framer-font-family:"Toss Product Sans OTF Semibold","Toss Product Sans OTF Semibold Placeholder",sans-serif;
	--framer-font-open-type-features:"blwf" on,"cv09" on,"cv03" on,"cv04" on,"cv11" on;
	--framer-font-size:32px;
	--framer-font-style:normal;
	--framer-font-variation-axes:normal;
	--framer-font-weight:400;
	--framer-letter-spacing:0px;
	--framer-line-height:1.4em;
	--framer-paragraph-spacing:20px;
	--framer-text-alignment:start;
	--framer-text-color:#e0e0eb;
	--framer-text-decoration:none;
	--framer-text-stroke-color:initial;
	--framer-text-stroke-width:initial;
	--framer-text-transform:none
}
@media (max-width:1199px) and (min-width:810px) {
	.framer-F987L .framer-styles-preset-gthouq:not(.rich-text-wrapper),.framer-F987L .framer-styles-preset-gthouq.rich-text-wrapper p {
		--framer-font-family:"Toss Product Sans OTF Semibold","Toss Product Sans OTF Semibold Placeholder",sans-serif;
		--framer-font-open-type-features:"blwf" on,"cv09" on,"cv03" on,"cv04" on,"cv11" on;
		--framer-font-size:32px;
		--framer-font-style:normal;
		--framer-font-variation-axes:normal;
		--framer-font-weight:400;
		--framer-letter-spacing:0px;
		--framer-line-height:1.4em;
		--framer-paragraph-spacing:20px;
		--framer-text-alignment:start;
		--framer-text-color:#e0e0eb;
		--framer-text-decoration:none;
		--framer-text-stroke-color:initial;
		--framer-text-stroke-width:initial;
		--framer-text-transform:none
	}
}
@media (max-width:809px) and (min-width:0px) {
	.framer-F987L .framer-styles-preset-gthouq:not(.rich-text-wrapper),.framer-F987L .framer-styles-preset-gthouq.rich-text-wrapper p {
		--framer-font-family:"Toss Product Sans OTF Semibold","Toss Product Sans OTF Semibold Placeholder",sans-serif;
		--framer-font-open-type-features:"blwf" on,"cv09" on,"cv03" on,"cv04" on,"cv11" on;
		--framer-font-size:28px;
		--framer-font-style:normal;
		--framer-font-variation-axes:normal;
		--framer-font-weight:400;
		--framer-letter-spacing:0px;
		--framer-line-height:1.4em;
		--framer-paragraph-spacing:20px;
		--framer-text-alignment:start;
		--framer-text-color:#e0e0eb;
		--framer-text-decoration:none;
		--framer-text-stroke-color:initial;
		--framer-text-stroke-width:initial;
		--framer-text-transform:none
	}
}
.framer-T0u2b .framer-styles-preset-13zfjqk:not(.rich-text-wrapper),.framer-T0u2b .framer-styles-preset-13zfjqk.rich-text-wrapper a {
	--framer-link-current-text-decoration:underline;
	--framer-link-hover-text-color:#3d84ff;
	--framer-link-hover-text-decoration:none;
	--framer-link-text-color:#fbfbfb;
	--framer-link-text-decoration:none
}
.framer-3hCtq .framer-styles-preset-xii7bw {
	--framer-code-font-family:"Fragment Mono",monospace;
	--framer-code-font-style:normal;
	--framer-code-font-weight:400;
	--framer-code-text-color:#333;
	--framer-font-size-scale:1;
	background-color:#0000001a;
	border-radius:6px;
	padding:.1em .2em
}
.framer-1hnax .framer-styles-preset-1udk6ga:not(.rich-text-wrapper),.framer-1hnax .framer-styles-preset-1udk6ga.rich-text-wrapper p {
	--framer-font-family:"Toss Product Sans OTF Semibold","Toss Product Sans OTF Semibold Placeholder",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-open-type-features:"blwf" on,"cv09" on,"cv03" on,"cv04" on,"cv11" on;
	--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-variation-axes:normal;
	--framer-font-weight:400;
	--framer-font-weight-bold:700;
	--framer-font-weight-bold-italic:700;
	--framer-font-weight-italic:400;
	--framer-letter-spacing:0px;
	--framer-line-height:1.4em;
	--framer-paragraph-spacing:20px;
	--framer-text-alignment:start;
	--framer-text-color:#ffffff;
	--framer-text-decoration:none;
	--framer-text-stroke-color:initial;
	--framer-text-stroke-width:initial;
	--framer-text-transform:none
}
@media (max-width:1199px) and (min-width:810px) {
	.framer-1hnax .framer-styles-preset-1udk6ga:not(.rich-text-wrapper),.framer-1hnax .framer-styles-preset-1udk6ga.rich-text-wrapper p {
		--framer-font-family:"Toss Product Sans OTF Semibold","Toss Product Sans OTF Semibold Placeholder",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-open-type-features:"blwf" on,"cv09" on,"cv03" on,"cv04" on,"cv11" on;
		--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-variation-axes:normal;
		--framer-font-weight:400;
		--framer-font-weight-bold:700;
		--framer-font-weight-bold-italic:700;
		--framer-font-weight-italic:400;
		--framer-letter-spacing:0px;
		--framer-line-height:1.4em;
		--framer-paragraph-spacing:20px;
		--framer-text-alignment:start;
		--framer-text-color:#ffffff;
		--framer-text-decoration:none;
		--framer-text-stroke-color:initial;
		--framer-text-stroke-width:initial;
		--framer-text-transform:none
	}
}
@media (max-width:809px) and (min-width:0px) {
	.framer-1hnax .framer-styles-preset-1udk6ga:not(.rich-text-wrapper),.framer-1hnax .framer-styles-preset-1udk6ga.rich-text-wrapper p {
		--framer-font-family:"Toss Product Sans OTF Semibold","Toss Product Sans OTF Semibold Placeholder",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-open-type-features:"blwf" on,"cv09" on,"cv03" on,"cv04" on,"cv11" on;
		--framer-font-size:28px;
		--framer-font-style:normal;
		--framer-font-style-bold:normal;
		--framer-font-style-bold-italic:italic;
		--framer-font-style-italic:italic;
		--framer-font-variation-axes:normal;
		--framer-font-weight:400;
		--framer-font-weight-bold:700;
		--framer-font-weight-bold-italic:700;
		--framer-font-weight-italic:400;
		--framer-letter-spacing:0px;
		--framer-line-height:1.4em;
		--framer-paragraph-spacing:20px;
		--framer-text-alignment:start;
		--framer-text-color:#ffffff;
		--framer-text-decoration:none;
		--framer-text-stroke-color:initial;
		--framer-text-stroke-width:initial;
		--framer-text-transform:none
	}
}
.framer-nGtnx[data-border=true]:after,.framer-nGtnx [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-nbhV9.framer-pldv3f,.framer-nbhV9 .framer-pldv3f {
	display:block
}
.framer-nbhV9.framer-13lbyp1 {
	align-content:center;
	align-items:center;
	cursor:pointer;
	display:flex;
	flex-direction:column;
	flex-wrap:nowrap;
	gap:0px;
	height:min-content;
	justify-content:center;
	overflow:hidden;
	padding:0;
	position:relative;
	width:min-content;
	will-change:var(--framer-will-change-override,transform)
}
.framer-nbhV9 .framer-lfofiz {
	align-content:center;
	align-items:center;
	cursor:pointer;
	display:flex;
	flex:none;
	flex-direction:row;
	flex-wrap:nowrap;
	gap:8px;
	height:min-content;
	justify-content:center;
	overflow:hidden;
	padding:0;
	position:relative;
	width:min-content;
	will-change:var(--framer-will-change-override,transform)
}
.framer-nbhV9 .framer-f28790 {
	align-content:center;
	align-items:center;
	display:flex;
	flex:none;
	flex-direction:column;
	flex-wrap:nowrap;
	gap:0px;
	height:min-content;
	justify-content:center;
	overflow:visible;
	padding:16px 24px;
	position:relative;
	width:min-content
}
.framer-nbhV9 .framer-1kuk15x {
	flex:none;
	height:auto;
	overflow:visible;
	position:relative;
	white-space:pre;
	width:auto
}
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
	.framer-nbhV9.framer-13lbyp1,.framer-nbhV9 .framer-lfofiz,.framer-nbhV9 .framer-f28790 {
		gap:0px
	}
	.framer-nbhV9.framer-13lbyp1>*,.framer-nbhV9 .framer-f28790>* {
		margin:0
	}
	.framer-nbhV9.framer-13lbyp1>:first-child,.framer-nbhV9 .framer-f28790>:first-child {
		margin-top:0
	}
	.framer-nbhV9.framer-13lbyp1>:last-child,.framer-nbhV9 .framer-f28790>:last-child {
		margin-bottom:0
	}
	.framer-nbhV9 .framer-lfofiz>* {
		margin:0 4px
	}
	.framer-nbhV9 .framer-lfofiz>:first-child {
		margin-left:0
	}
	.framer-nbhV9 .framer-lfofiz>:last-child {
		margin-right:0
	}
}
.ssr-variant {
	display:contents
}
@supports (aspect-ratio:1) {
	body {
		--framer-aspect-ratio-supported:auto
	}
}
.framer-Mq4P5.framer-ar74qr,.framer-Mq4P5 .framer-ar74qr {
	display:block
}
.framer-Mq4P5.framer-1wiwg3c {
	align-content:center;
	align-items:center;
	cursor:pointer;
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
	gap:0px;
	height:min-content;
	justify-content:center;
	overflow:hidden;
	padding:0;
	position:relative;
	width:min-content;
	will-change:var(--framer-will-change-override,transform)
}
.framer-Mq4P5 .framer-1iue7wk {
	align-content:center;
	align-items:center;
	cursor:pointer;
	display:flex;
	flex:none;
	flex-direction:row;
	flex-wrap:nowrap;
	gap:8px;
	height:min-content;
	justify-content:center;
	overflow:hidden;
	padding:0;
	position:relative;
	width:min-content;
	will-change:var(--framer-will-change-override,transform)
}
.framer-Mq4P5 .framer-is09sl {
	align-content:center;
	align-items:center;
	display:flex;
	flex:none;
	flex-direction:column;
	flex-wrap:nowrap;
	gap:0px;
	height:min-content;
	justify-content:center;
	overflow:visible;
	padding:16px 24px;
	position:relative;
	width:min-content
}
.framer-Mq4P5 .framer-1urz0im {
	flex:none;
	height:auto;
	overflow:visible;
	position:relative;
	white-space:pre;
	width:auto
}
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
	.framer-Mq4P5.framer-1wiwg3c,.framer-Mq4P5 .framer-1iue7wk,.framer-Mq4P5 .framer-is09sl {
		gap:0px
	}
	.framer-Mq4P5.framer-1wiwg3c>* {
		margin:0
	}
	.framer-Mq4P5.framer-1wiwg3c>:first-child,.framer-Mq4P5 .framer-1iue7wk>:first-child {
		margin-left:0
	}
	.framer-Mq4P5.framer-1wiwg3c>:last-child,.framer-Mq4P5 .framer-1iue7wk>:last-child {
		margin-right:0
	}
	.framer-Mq4P5 .framer-1iue7wk>* {
		margin:0 4px
	}
	.framer-Mq4P5 .framer-is09sl>* {
		margin:0
	}
	.framer-Mq4P5 .framer-is09sl>:first-child {
		margin-top:0
	}
	.framer-Mq4P5 .framer-is09sl>:last-child {
		margin-bottom: 0
	}
}

p.framer-text.card-sub-title{font-size:24px;color:#D6FFB7;margin-top:12px; }
.section-track2 p.framer-text.card-sub-title{color:#94BCFF;margin-top:12px; }

.section-track1 .framer-m7p1gz h1,.section-track1 .framer-m7p1gz span{color:#6FFF00; color:#6FFF00;}
.section-track1 h3{color:#6FFF00; color:#6FFF00; background-color: #0A1F12;width: 104px; text-align: center; padding: 8px 0em;border-radius: 100px;}
.section-track1 .framer-uxt5v1{width: 104px;border-radius: 100px; background: #0A1F12;color: #6FFF00;
text-align: center;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: normal;}


.section-track2 .framer-s0aa2h h1,.section-track2 .framer-s0aa2h span{color:#478BFF !important;}
.section-track2 h3{width: 104px; text-align: center; padding: 8px 0em;border-radius: 100px;border-radius: 100px;
border: 1px solid #000;
background: #01163B;color: #478BFF;
box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);}
.section-track2 .framer-uxt5v1{width: 104px;border-radius: 100px; background: #0A1F12;color: #478BFF;
text-align: center;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: normal;}


.section-track3 .framer-8v1f69 h1,.section-track3 .framer-8v1f69 span{color:#F0E065;}

.section-track3 h3{width: 104px; text-align: center; padding: 8px 0em;border-radius: 100px;border-radius: 100px;
border: 1px solid #000;
background: #2A2607;color: #F0E065;
box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);}
.section-track3 .framer-j4nue{width: 104px;border-radius: 100px; background: #2A2607;color: #F0E065;
text-align: center;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: normal;}
.section-track3 .framer-j4nue p{color: #F0E065;}
.section-track3 p.framer-text.card-sub-title{color:#B9B27B;}
.framer-9czlyu h1 span{background: linear-gradient(255deg, #D5FCFF 14.3%, #00EBFF 26.36%, #EBFAFE 48.34%, #D69DE8 73.07%, #B25CCD 91.16%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;}

.point{background: linear-gradient(245deg, #D5FCFF 7.54%, #00EBFF 21.94%, #EBFAFE 48.18%, #D69DE8 77.71%, #B25CCD 99.3%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;}
.ssr-variant{position: absolute; z-index: 10;}
.sub-title{z-index: 100;}


.framer-1posfmp-2 {    display: flex; gap: 1em; flex-direction: row;flex-direction: row-reverse;gap:80px;}
.footer {padding:2em; max-width: 1220px; margin:0 auto;color:#fff; border-top:1px solid rgba(255,255,255,.2);}
.main_button{font-size:40px; text-decoration: none;}



#copy{color:#fff; border-bottom: 1px solid #fff; display: inline-block; padding:0.5em 1em;width: 50px; font-weight: 500; line-height: 1.25;}


.framer-gtf5lo.type2 p {color:#fff;}

@media(min-width: 1200px){.framer-t0jID .framer-19vzqmc{width:80px;padding:0.5em 1em;}}
@media(min-width: 810px) and (max-width: 1199px){

	.framer-2lyglj-container{height:100% !important;}
	.framer-nGtnx .framer-96ys3i{border-radius:20px;}
	.framer-1posfmp-2{height:350px;}
	.framer-17zplcp-2,.framer-1vvfwdo-2,.framer-1wit6nf-2{scale: 1.4 !important;}
	.framer-t0jID .framer-imosx8-container{left: 50%; top:50%;}
	.framer-t0jID .framer-gtf5lo{    align-items: center !important;}
	.framer-t0jID .framer-19vzqmc{width:70px;padding:0.5em 1em;}
}
@media(max-width: 809px){
	.framer-dgFCn .framer-eg95o-container{width:100px;}
	.framer-2ku059 h1.framer-text{font-size:62px;}
	.main_button{font-size:24px;}
	.framer-1780dga h1.framer-text{font-size:42px;}
	.framer-t0jID .framer-1m3h93m{    left: calc(48.42592592592595% - 320px / 2) !important;}
	.framer-nGtnx.framer-1k5fzi2{height:280px;}
	.framer-1posfmp-2{gap:10px;}
	.framer-1posfmp-2{height:220px; width:85px;}
	.framer-t0jID .framer-1qeh6ja{height:200px;}
	.framer-1sc248n h1.framer-text{font-size:22px;}
	.framer-1sc248n p.framer-text{font-size:14px;}
	.framer-1sc248n h6.framer-text,.framer-1sc248n li.framer-text{font-size:14px;}
	.framer-t0jID .framer-1sc248n{gap:25px;}
	.framer-t0jID .framer-19vzqmc{margin-bottom:0px !important;}
	.framer-t0jID .framer-gtf5lo{    align-items: center;}
	.framer-oafyih,.framer-1baov6l{height:150px !important;}
	.framer-t0jID .framer-19vzqmc{width:50px;}
}

