/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/

	html,
	body,
	#main {
		margin: 0;
		padding: 0;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box
	}
	
	:root {
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale
	}
	
	* {
		-webkit-box-sizing: border-box;
		        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
	}

  @font-face {
  font-family: 'Commissioner';
  src: url('/fonts/Commissioner-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'Commissioner';
  src: url('/fonts/Commissioner-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Commissioner';
  src: url('/fonts/Commissioner-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Commissioner';
  src: url('/fonts/Commissioner-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Commissioner';
  src: url('/fonts/Commissioner-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Commissioner';
  src: url('/fonts/Commissioner-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Commissioner';
  src: url('/fonts/Commissioner-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Commissioner';
  src: url('/fonts/Commissioner-ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: 'Commissioner';
  src: url('/fonts/Commissioner-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
}

/* Пример использования */
body {
  font-family: 'Commissioner', sans-serif;
}
	
	body {
		--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe: rgb(255, 217, 0);
		--token-7e04a937-e048-4b3e-852b-a675be99fbd5: rgb(18, 15, 0);
		--token-9ac5845a-bfa1-4cf1-8bb5-2442d5f381d6: rgb(0, 0, 0);
		--token-7662acad-7433-4a5a-9b20-c4d8e8ed36fb: rgba(255, 217, 0, .7);
		--token-68f4639a-1cc2-467e-a069-60158e477db1: rgba(255, 217, 0, .5);
		--token-82fa7272-1019-4335-b9f6-963cac899acc: rgba(255, 217, 0, .15);
		--token-eabc622b-0d73-4aec-ad08-478326e1c995: rgba(255, 217, 0, .1)
      font-family: 'Commissioner', sans-serif;
	}
	
	#__framer-badge-container {
		position: fixed;
		bottom: 0;
		padding: 20px;
		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: right;
		    -ms-flex-pack: right;
		        justify-content: right;
		;
		z-index: 314159
	}
	
	.__framer-badge {
		pointer-events: auto
	}
	
	@font-face {
		font-family: Cousine;
		font-style: italic;
		font-weight: 400;
		font-display: block;
		src: url(https://fonts.gstatic.com/s/cousine/v27/d6lKkaiiRdih4SpP_SEfwx7p79k.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: Cousine;
		font-style: italic;
		font-weight: 400;
		font-display: block;
		src: url(https://fonts.gstatic.com/s/cousine/v27/d6lKkaiiRdih4SpP_SEfyh7p79k.woff2) format("woff2");
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Cousine;
		font-style: italic;
		font-weight: 400;
		font-display: block;
		src: url(https://fonts.gstatic.com/s/cousine/v27/d6lKkaiiRdih4SpP_SEfwh7p79k.woff2) format("woff2");
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Cousine;
		font-style: italic;
		font-weight: 400;
		font-display: block;
		src: url(https://fonts.gstatic.com/s/cousine/v27/d6lKkaiiRdih4SpP_SEfzR7p79k.woff2) format("woff2");
		unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
	}
	
	@font-face {
		font-family: Cousine;
		font-style: italic;
		font-weight: 400;
		font-display: block;
		src: url(https://fonts.gstatic.com/s/cousine/v27/d6lKkaiiRdih4SpP_SEfzB7p79k.woff2) format("woff2");
		unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F
	}
	
	@font-face {
		font-family: Cousine;
		font-style: italic;
		font-weight: 400;
		font-display: block;
		src: url(https://fonts.gstatic.com/s/cousine/v27/d6lKkaiiRdih4SpP_SEfwR7p79k.woff2) format("woff2");
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Cousine;
		font-style: italic;
		font-weight: 400;
		font-display: block;
		src: url(https://fonts.gstatic.com/s/cousine/v27/d6lKkaiiRdih4SpP_SEfwB7p79k.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: Cousine;
		font-style: italic;
		font-weight: 400;
		font-display: block;
		src: url(https://fonts.gstatic.com/s/cousine/v27/d6lKkaiiRdih4SpP_SEfzh7p.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: Cousine;
		font-style: italic;
		font-weight: 700;
		font-display: block;
		src: url(https://fonts.gstatic.com/s/cousine/v27/d6lPkaiiRdih4SpP_SEXdTv83fhhvmQ.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: Cousine;
		font-style: italic;
		font-weight: 700;
		font-display: block;
		src: url(https://fonts.gstatic.com/s/cousine/v27/d6lPkaiiRdih4SpP_SEXdTv81PhhvmQ.woff2) format("woff2");
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Cousine;
		font-style: italic;
		font-weight: 700;
		font-display: block;
		src: url(https://fonts.gstatic.com/s/cousine/v27/d6lPkaiiRdih4SpP_SEXdTv83PhhvmQ.woff2) format("woff2");
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Cousine;
		font-style: italic;
		font-weight: 700;
		font-display: block;
		src: url(https://fonts.gstatic.com/s/cousine/v27/d6lPkaiiRdih4SpP_SEXdTv80_hhvmQ.woff2) format("woff2");
		unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
	}
	
	@font-face {
		font-family: Cousine;
		font-style: italic;
		font-weight: 700;
		font-display: block;
		src: url(https://fonts.gstatic.com/s/cousine/v27/d6lPkaiiRdih4SpP_SEXdTv80vhhvmQ.woff2) format("woff2");
		unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F
	}
	
	@font-face {
		font-family: Cousine;
		font-style: italic;
		font-weight: 700;
		font-display: block;
		src: url(https://fonts.gstatic.com/s/cousine/v27/d6lPkaiiRdih4SpP_SEXdTv83_hhvmQ.woff2) format("woff2");
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Cousine;
		font-style: italic;
		font-weight: 700;
		font-display: block;
		src: url(https://fonts.gstatic.com/s/cousine/v27/d6lPkaiiRdih4SpP_SEXdTv83vhhvmQ.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: Cousine;
		font-style: italic;
		font-weight: 700;
		font-display: block;
		src: url(https://fonts.gstatic.com/s/cousine/v27/d6lPkaiiRdih4SpP_SEXdTv80Phh.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: Cousine;
		font-style: normal;
		font-weight: 400;
		font-display: block;
		src: url(https://fonts.gstatic.com/s/cousine/v27/d6lIkaiiRdih4SpP_SkvzAbt.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: Cousine;
		font-style: normal;
		font-weight: 400;
		font-display: block;
		src: url(https://fonts.gstatic.com/s/cousine/v27/d6lIkaiiRdih4SpP_SAvzAbt.woff2) format("woff2");
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Cousine;
		font-style: normal;
		font-weight: 400;
		font-display: block;
		src: url(https://fonts.gstatic.com/s/cousine/v27/d6lIkaiiRdih4SpP_SgvzAbt.woff2) format("woff2");
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Cousine;
		font-style: normal;
		font-weight: 400;
		font-display: block;
		src: url(https://fonts.gstatic.com/s/cousine/v27/d6lIkaiiRdih4SpP_ScvzAbt.woff2) format("woff2");
		unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
	}
	
	@font-face {
		font-family: Cousine;
		font-style: normal;
		font-weight: 400;
		font-display: block;
		src: url(https://fonts.gstatic.com/s/cousine/v27/d6lIkaiiRdih4SpP_SYvzAbt.woff2) format("woff2");
		unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F
	}
	
	@font-face {
		font-family: Cousine;
		font-style: normal;
		font-weight: 400;
		font-display: block;
		src: url(https://fonts.gstatic.com/s/cousine/v27/d6lIkaiiRdih4SpP_SsvzAbt.woff2) format("woff2");
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Cousine;
		font-style: normal;
		font-weight: 400;
		font-display: block;
		src: url(https://fonts.gstatic.com/s/cousine/v27/d6lIkaiiRdih4SpP_SovzAbt.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: Cousine;
		font-style: normal;
		font-weight: 400;
		font-display: block;
		src: url(https://fonts.gstatic.com/s/cousine/v27/d6lIkaiiRdih4SpP_SQvzA.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: Cousine;
		font-style: normal;
		font-weight: 700;
		font-display: block;
		src: url(https://fonts.gstatic.com/s/cousine/v27/d6lNkaiiRdih4SpP9Z8K2TTM0uBl.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: Cousine;
		font-style: normal;
		font-weight: 700;
		font-display: block;
		src: url(https://fonts.gstatic.com/s/cousine/v27/d6lNkaiiRdih4SpP9Z8K2T3M0uBl.woff2) format("woff2");
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: Cousine;
		font-style: normal;
		font-weight: 700;
		font-display: block;
		src: url(https://fonts.gstatic.com/s/cousine/v27/d6lNkaiiRdih4SpP9Z8K2TXM0uBl.woff2) format("woff2");
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: Cousine;
		font-style: normal;
		font-weight: 700;
		font-display: block;
		src: url(https://fonts.gstatic.com/s/cousine/v27/d6lNkaiiRdih4SpP9Z8K2TrM0uBl.woff2) format("woff2");
		unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
	}
	
	@font-face {
		font-family: Cousine;
		font-style: normal;
		font-weight: 700;
		font-display: block;
		src: url(https://fonts.gstatic.com/s/cousine/v27/d6lNkaiiRdih4SpP9Z8K2TvM0uBl.woff2) format("woff2");
		unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F
	}
	
	@font-face {
		font-family: Cousine;
		font-style: normal;
		font-weight: 700;
		font-display: block;
		src: url(https://fonts.gstatic.com/s/cousine/v27/d6lNkaiiRdih4SpP9Z8K2TbM0uBl.woff2) format("woff2");
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: Cousine;
		font-style: normal;
		font-weight: 700;
		font-display: block;
		src: url(https://fonts.gstatic.com/s/cousine/v27/d6lNkaiiRdih4SpP9Z8K2TfM0uBl.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: Cousine;
		font-style: normal;
		font-weight: 700;
		font-display: block;
		src: url(https://fonts.gstatic.com/s/cousine/v27/d6lNkaiiRdih4SpP9Z8K2TnM0g.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: 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: 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);
		-webkit-text-decoration: var(--text-decoration);
		        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,
	figure.framer-text,
	h1.framer-text,
	h2.framer-text,
	h3.framer-text,
	h4.framer-text,
	h5.framer-text,
	h6.framer-text,
	ol.framer-text,
	ul.framer-text {
		margin: 0;
		padding: 0
	}
	
	p.framer-text,
	div.framer-text,
	h1.framer-text,
	h2.framer-text,
	h3.framer-text,
	h4.framer-text,
	h5.framer-text,
	h6.framer-text,
	li.framer-text,
	ol.framer-text,
	ul.framer-text,
	span.framer-text:not([data-text-fill]) {
		font-family: var(--framer-blockquote-font-family, var(--framer-font-family, Commissioner, 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));
		-webkit-text-decoration: var(--framer-blockquote-text-decoration, var(--framer-text-decoration, 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);
		-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),
	table.framer-text:not(:first-child),
	figure.framer-text:not(:first-child),
	.framer-image.framer-text:not(:first-child) {
		margin-top: var(--framer-blockquote-paragraph-spacing, var(--framer-paragraph-spacing, 0))
	}
	
	li.framer-text>ul.framer-text:nth-child(2),
	li.framer-text>ol.framer-text:nth-child(2) {
		margin-top: 0
	}
	
	.framer-text[data-text-fill] {
		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, Commissioner, 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 {
		-webkit-margin-before: initial;
		        margin-block-start: initial;
		-webkit-margin-after: initial;
		        margin-block-end: initial;
		-webkit-margin-start: initial;
		        margin-inline-start: initial;
		-webkit-margin-end: 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, Commissioner, 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)));
		-webkit-text-decoration: var(--framer-blockquote-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, 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, Commissioner, 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, Commissioner, 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))));
		-webkit-text-decoration: var(--framer-link-hover-text-decoration, var(--framer-blockquote-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, 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, Commissioner, 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, Commissioner, 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)));
		-webkit-text-decoration: var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, 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, Commissioner, 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, Commissioner, 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))));
		-webkit-text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, 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, Commissioner, 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: Commissioner, 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;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		-webkit-padding-end: .75ch;
		        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;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		-webkit-padding-end: .75ch;
		        padding-inline-end: .75ch;
		content: "\2022"
	}
	
	.framer-table-wrapper {
		overflow-x: auto
	}
	
	table.framer-text,
	.framer-table-wrapper table {
		border-collapse: separate;
		border-spacing: 0;
		table-layout: auto;
		white-space: nowrap;
		width: 100%
	}
	
	.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: Commissioner, 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, Commissioner, 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);
		-webkit-text-decoration: var(--framer-text-decoration, 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, Commissioner, 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));
		-webkit-text-decoration: var(--framer-link-text-decoration, var(--framer-text-decoration, 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, Commissioner, 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)));
		-webkit-text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)));
		        text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)))
	}
	
	[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current],
	[data-framer-component-type=DeprecatedRichText] 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, Commissioner, 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)));
		-webkit-text-decoration: var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)));
		        text-decoration: var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)))
	}
	
	[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current]:hover,
	[data-framer-component-type=DeprecatedRichText] 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, Commissioner, 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))));
		-webkit-text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, 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;
		-webkit-box-sizing: border-box;
		        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;
		-webkit-box-sizing: border-box;
		        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);
		-webkit-column-gap: var(--stack-native-column-gap);
		   -moz-column-gap: var(--stack-native-column-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;
		-webkit-column-gap: unset;
		   -moz-column-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-framer-cursor=pointer] {
		cursor: pointer
	}
	
	[data-framer-cursor=grab] {
		cursor: -webkit-grab;
		cursor: grab
	}
	
	[data-framer-cursor=grab]:active {
		cursor: -webkit-grabbing;
		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
	}
	
	[data-hide-scrollbars=true] {
		scrollbar-width: none
	}
	
	.framer-cursor-none,
	.framer-cursor-none * {
		cursor: none!important
	}
	

	.framer-body-augiA20Il-framer-R94Lw {
		background: var(--token-9ac5845a-bfa1-4cf1-8bb5-2442d5f381d6, rgb(0, 0, 0))
	}
	
	.framer-R94Lw.framer-lux5qc,
	.framer-R94Lw .framer-lux5qc {
		display: block
	}
	
	.framer-R94Lw.framer-72rtr7 {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		background-color: var(--token-9ac5845a-bfa1-4cf1-8bb5-2442d5f381d6, #000000);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		/* overflow: hidden; */
		padding: 0;
		position: relative;
		width: 1160px
	}
	
	.framer-R94Lw .framer-19a9xrz-container {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: auto;
		left: 0;
		position: fixed;
		right: 0;
		top: 0;
		z-index: 10
	}
	
	.framer-R94Lw .framer-10mlx4b {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		/* height: 100vh; */
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		min-height: 760px;
		overflow: visible;
		padding: 124px 0 20px;
		position: relative;
		width: 100%
	}
	
	.framer-R94Lw .framer-1dgxlou {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		/* -webkit-box-flex: 1;
		    -ms-flex: 1 0 0px;
		        flex: 1 0 0px; */
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		height: 1px;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		max-width: 1640px;
		overflow: visible;
		padding: 0 20px;
		position: relative;
		width: 100%
	}
	
	.framer-R94Lw .framer-28tm3l {
		-ms-flex-line-pack: start;
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 1;
		    -ms-flex: 1 0 0px;
		        flex: 1 0 0px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		height: 100%;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		/* overflow: hidden; */
		padding: 0;
		position: relative;
		width: 1px
	}
	
	.framer-R94Lw .framer-1detjfc {
		-ms-flex-line-pack: start;
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 24px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		max-width: 880px;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%;
		z-index: 2
	}
	
	.framer-R94Lw .framer-lnowmt {
		
		-ms-flex-line-pack: start;
		
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 20px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: visible;
		padding: 0;
		;
		position: relative;
	
		width: 100%
	}
	
	.framer-R94Lw .framer-13gx4ji {
		--framer-link-text-color: #0099ff;
		--framer-link-text-decoration: underline;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: auto;
		position: relative;
		white-space: pre-wrap;
		width: 100%;
		word-break: break-word;
		word-wrap: break-word
	}
	
	.framer-R94Lw .framer-uh9w7q {
		--framer-link-text-color: #0099ff;
		--framer-link-text-decoration: underline;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: auto;
		max-width: 400px;
		position: relative;
		white-space: pre-wrap;
		width: 100%;
		word-break: break-word;
		word-wrap: break-word
	}
	
	.framer-R94Lw .framer-1knh7yb {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 16px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: -webkit-min-content;
		width: -moz-min-content;
		width: min-content
	}
	
	.framer-R94Lw .framer-1m5ylbl-container,
	.framer-R94Lw .framer-2dyzok-container,
	.framer-R94Lw .framer-4m5a1d-container {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: auto;
		position: relative;
		width: auto
	}
	
	.framer-R94Lw .framer-184ch1 {
		display: -ms-grid;
		display: grid;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		gap: 20px;
		grid-auto-rows: -webkit-min-content;
		grid-auto-rows: min-content;
		/* grid-template-columns: repeat(3, minmax(1px, 1fr)); */
		-ms-grid-columns: minmax(1px, 1fr) 20px minmax(1px, 1fr) 20px minmax(1px, 1fr) 20px minmax(1px, 1fr);
		grid-template-columns: repeat(4, minmax(1px, 1fr));
    
		-ms-grid-rows: -webkit-min-content;
    
		-ms-grid-rows: min-content;
    
		grid-template-rows: repeat(1, -webkit-min-content);
    
		grid-template-rows: repeat(1, min-content);
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%;
		z-index: 2;
    top: 60px;
	}
	
	.framer-R94Lw .framer-184ch1 > *:nth-child(1) {
		-ms-grid-row: 1;
		-ms-grid-column: 1;
	}
	
	.framer-R94Lw .framer-184ch1 > *:nth-child(2) {
		-ms-grid-row: 1;
		-ms-grid-column: 3;
	}
	
	.framer-R94Lw .framer-184ch1 > *:nth-child(3) {
		-ms-grid-row: 1;
		-ms-grid-column: 5;
	}
	
	.framer-R94Lw .framer-184ch1 > *:nth-child(4) {
		-ms-grid-row: 1;
		-ms-grid-column: 7;
	}
	
	.framer-R94Lw .framer-vy6xc2-container,
	.framer-R94Lw .framer-1383726-container,
	.framer-R94Lw .framer-1fl3qkl-container,
	.framer-R94Lw .framer-umy3zg-container,
	.framer-R94Lw .framer-4qc3p8-container,
	.framer-R94Lw .framer-a5vw9b-container,
	.framer-R94Lw .framer-1xu4to9-container {
		-ms-flex-item-align: start;
		    -ms-grid-row-align: start;
		    align-self: start;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: 100%;
		-ms-grid-column-align: start;
		    justify-self: start;
		position: relative;
		width: 100%
	}
	
	.framer-R94Lw .framer-fhactm {
		-ms-flex-line-pack: center;
		    align-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    aspect-ratio: 1 / 1;
    top: 50px;
    /* right: 50px; */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    gap: 0px;
    height: 800px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 0;
    z-index: 1;
	}
	
	.framer-R94Lw .framer-dr9tvs-container {
		aspect-ratio: 1 / 1;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: var(--framer-aspect-ratio-supported, 880px);
		position: relative;
		width: 880px;
		z-index: 1
	}
	
	.framer-R94Lw .framer-19x6169 {
		
		background: -webkit-gradient(linear, left top, left bottom, color-stop(25%, rgba(0, 0, 0, 0)), to(var(--token-9ac5845a-bfa1-4cf1-8bb5-2442d5f381d6, rgb(0, 0, 0))));
		
		background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 25%, var(--token-9ac5845a-bfa1-4cf1-8bb5-2442d5f381d6, rgb(0, 0, 0)) 100%);
		
		background: linear-gradient(180deg, rgba(0, 0, 0, 0) 25%, var(--token-9ac5845a-bfa1-4cf1-8bb5-2442d5f381d6, rgb(0, 0, 0)) 100%);
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: 480px;
		left: 0;
		overflow: hidden;
		;
		position: absolute;
		right: 0;
		top: 1px;
	
		z-index: 1
	}
	
	.framer-R94Lw .framer-4gdyil,
	.framer-R94Lw .framer-ajkg0,
	.framer-R94Lw .framer-19cs5gs,
	.framer-R94Lw .framer-18kw67g,
	.framer-R94Lw .framer-98u669,
	.framer-R94Lw .framer-1lhno0q,
	.framer-R94Lw .framer-1vea66a,
	.framer-R94Lw .framer-1tolcwv,
	.framer-R94Lw .framer-1uhufjf {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: visible;
		padding: 200px 0 0;
		position: relative;
		width: 100%
	}
	
	.framer-R94Lw .framer-1hl66wt,
	.framer-R94Lw .framer-a5v86t,
	.framer-R94Lw .framer-1snlj8r,
	.framer-R94Lw .framer-18tqvi5,
	.framer-R94Lw .framer-q3ut1h,
	.framer-R94Lw .framer-1358zqc,
	.framer-R94Lw .framer-b0roum,
	.framer-R94Lw .framer-1x6aawo {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		max-width: 1640px;
		overflow: visible;
		padding: 0 20px;
		position: relative;
		width: 100%
	}
	
	.framer-R94Lw .framer-1r18vgw,
	.framer-R94Lw .framer-1cg7f2m {
		-ms-flex-line-pack: start;
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 1;
		    -ms-flex: 1 0 0px;
		        flex: 1 0 0px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 80px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 1px;
		z-index: 2
	}
	
	.framer-R94Lw .framer-1up89vk-container,
	.framer-R94Lw .framer-40wwks-container,
	.framer-R94Lw .framer-1bahxl2-container,
	.framer-R94Lw .framer-tmvq8q-container,
	.framer-R94Lw .framer-1uttbbq-container,
	.framer-R94Lw .framer-1aor137-container,
	.framer-R94Lw .framer-r6g4i1-container,
	.framer-R94Lw .framer-1ue7h6q-container,
	.framer-R94Lw .framer-4ri472-container {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: auto;
		position: relative;
		width: 100%;
		z-index: 2
	}
	
	.framer-R94Lw .framer-xlnlne {
		display: -ms-grid;
		display: grid;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		gap: 20px;
		grid-auto-rows: -webkit-min-content;
		grid-auto-rows: min-content;
		-ms-grid-columns: minmax(1px, 1fr) 20px minmax(1px, 1fr);
		grid-template-columns: repeat(2, minmax(1px, 1fr));
		-ms-grid-rows: -webkit-min-content;
		-ms-grid-rows: min-content;
		grid-template-rows: repeat(1, -webkit-min-content);
		grid-template-rows: repeat(1, min-content);
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-R94Lw .framer-xlnlne > *:nth-child(1) {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}
	
	.framer-R94Lw .framer-xlnlne > *:nth-child(2) {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}
	
	.framer-R94Lw .framer-ihsz2-container,
	.framer-R94Lw .framer-67z8mh-container {
		-ms-flex-item-align: start;
		    -ms-grid-row-align: start;
		    align-self: start;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: 400px;
		-ms-grid-column-align: start;
		    justify-self: start;
		position: relative;
		width: 100%
	}
	
	.framer-R94Lw .framer-16vyyt-container {
		-ms-grid-row-align: start;
		    align-self: start;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		grid-column: 1 / -1;
		height: auto;
		-ms-grid-column-align: start;
		    justify-self: start;
		position: relative;
		width: 100%
	}
	
	.framer-R94Lw .framer-fuwquo {
		--border-bottom-width: 1px;
		--border-color: var(--token-eabc622b-0d73-4aec-ad08-478326e1c995, rgba(255, 217, 0, .1));
		--border-left-width: 1px;
		--border-right-width: 1px;
		--border-style: solid;
		--border-top-width: 1px;
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-ms-grid-row-align: start;
		    align-self: start;
		background-color: var(--token-f67801bc-306c-4cf0-bda1-8cabd1b962f9, #000000);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		grid-column: 1 / -1;
		height: 100vh;
		-webkit-box-pack: end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
		-ms-grid-column-align: start;
		    justify-self: start;
		min-height: 760px;
		overflow: hidden;
		padding: 20px;
		position: relative;
		width: 100%
	}
	
	.framer-R94Lw .framer-spme87,
	.framer-R94Lw .framer-cdyrwv {
		--framer-link-text-color: #0099ff;
		--framer-link-text-decoration: underline;
		
		-webkit-box-flex: 0;
		
		    -ms-flex: none;
		
		        flex: none;
		height: auto;
		max-width: 360px;
		;
		position: relative;
	
		white-space: pre-wrap;
		width: 100%;
		word-break: break-word;
		word-wrap: break-word;
		z-index: 4
	}
	
	.framer-R94Lw .framer-woms2r,
	.framer-R94Lw .framer-1kvgmk1 {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		inset: 20px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		z-index: 4
	}
	
	.framer-R94Lw .framer-1jglam0,
	.framer-R94Lw .framer-w65pxs {
		aspect-ratio: 1 / 1;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: var(--framer-aspect-ratio-supported, 56px);
		overflow: hidden;
		position: relative;
		width: 56px
	}
	
	.framer-R94Lw .framer-nzxsn1,
	.framer-R94Lw .framer-c83q23 {
		background-color: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, #ffd900);
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		inset: 0 27px 0 28px;
		overflow: hidden;
		position: absolute
	}
	
	.framer-R94Lw .framer-btu972,
	.framer-R94Lw .framer-d5tkrc {
		background-color: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, #ffd900);
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		inset: 28px 0 27px;
		overflow: hidden;
		position: absolute
	}
	
	.framer-R94Lw .framer-1or1tqy-container,
	.framer-R94Lw .framer-3zmi3o-container {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: 32px;
		left: 0;
		position: absolute;
		top: 0;
		width: 32px;
		z-index: 1
	}
	
	.framer-R94Lw .framer-1p5taxf-container,
	.framer-R94Lw .framer-ap4w87-container {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: 32px;
		position: absolute;
		right: 0;
		top: 0;
		width: 32px;
		z-index: 1
	}
	
	.framer-R94Lw .framer-1qzvdxm-container,
	.framer-R94Lw .framer-6rr35b-container {
		bottom: 0;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: 32px;
		position: absolute;
		right: 0;
		width: 32px;
		z-index: 1
	}
	
	.framer-R94Lw .framer-qfm08j-container,
	.framer-R94Lw .framer-1gn94f-container {
		bottom: 0;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: 32px;
		left: 0;
		position: absolute;
		width: 32px;
		z-index: 1
	}
	
	.framer-R94Lw .framer-y3pjt-container,
	.framer-R94Lw .framer-mqog51-container {
		
		-webkit-box-flex: 0;
		
		    -ms-flex: none;
		
		        flex: none;
		inset: 0;
		;
		position: absolute;
	
		z-index: 4
	}
	
	.framer-R94Lw .framer-1unxqtz,
	.framer-R94Lw .framer-1tpzgw7 {
		
		background: -webkit-gradient(linear, left top, left bottom, color-stop(25%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .4)));
		
		background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, .4) 100%);
		
		background: linear-gradient(180deg, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, .4) 100%);
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		inset: 0;
		overflow: hidden;
		;
		position: absolute;
	
		z-index: 3
	}
	
	.framer-R94Lw .framer-wnl4h1,
	.framer-R94Lw .framer-1n2nxm7 {
		background-color: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, #ffd900);
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		inset: 0;
		mix-blend-mode: multiply;
		overflow: hidden;
		position: absolute;
		z-index: 2
	}
	
	.framer-R94Lw .framer-13v66j0-container,
	.framer-R94Lw .framer-t321tj-container {
		-webkit-filter: grayscale(1);
		filter: grayscale(1);
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		inset: 1px;
		position: absolute;
		z-index: 1
	}
	
	.framer-R94Lw .framer-7lhj06 {
		display: -ms-grid;
		display: grid;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		gap: 20px;
		grid-auto-rows: -webkit-min-content;
		grid-auto-rows: min-content;
		-ms-grid-columns: minmax(1px, 1fr) 20px minmax(1px, 1fr);
		grid-template-columns: repeat(2, minmax(1px, 1fr));
		-ms-grid-rows: -webkit-min-content 20px -webkit-min-content;
		-ms-grid-rows: min-content 20px min-content;
		grid-template-rows: repeat(2, -webkit-min-content);
		grid-template-rows: repeat(2, min-content);
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-R94Lw .framer-7lhj06 > *:nth-child(1) {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}
	
	.framer-R94Lw .framer-7lhj06 > *:nth-child(2) {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}
	
	.framer-R94Lw .framer-7lhj06 > *:nth-child(3) {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}
	
	.framer-R94Lw .framer-7lhj06 > *:nth-child(4) {
		-ms-grid-row: 3;
		-ms-grid-column: 3
	}
	
	.framer-R94Lw .framer-1t73q9b {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-R94Lw .framer-1ymorzw {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 1;
		    -ms-flex: 1 0 0px;
		        flex: 1 0 0px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 120px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 1px;
		z-index: 2
	}
	
	.framer-R94Lw .framer-1saiadr,
	.framer-R94Lw .framer-8wu2w1 {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: hidden;
		padding: 0 20px;
		position: relative;
		width: 100%
	}
	
	.framer-R94Lw .framer-j79qoa-container,
	.framer-R94Lw .framer-1dugdin-container,
	.framer-R94Lw .framer-1rxoa8z-container,
	.framer-R94Lw .framer-o9kyzu-container,
	.framer-R94Lw .framer-1cf8y24-container,
	.framer-R94Lw .framer-1fcfea7-container,
	.framer-R94Lw .framer-16cjivr-container,
	.framer-R94Lw .framer-1wufqb4-container,
	.framer-R94Lw .framer-nevv5m-container,
	.framer-R94Lw .framer-il0di1-container,
	.framer-R94Lw .framer-65nm3o-container,
	.framer-R94Lw .framer-1fksegj-container,
	.framer-R94Lw .framer-1ait4g1-container,
	.framer-R94Lw .framer-1ibayna-container,
	.framer-R94Lw .framer-100vjoo-container,
	.framer-R94Lw .framer-1rimjpb-container,
	.framer-R94Lw .framer-3ybstn-container,
	.framer-R94Lw .framer-1d0ce0t-container {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: auto;
		position: relative;
		width: 100%
	}
	
	.framer-R94Lw .framer-xy3hpi {
		--framer-link-text-color: #0099ff;
		--framer-link-text-decoration: underline;
		
		-webkit-box-flex: 0;
		
		    -ms-flex: none;
		
		        flex: none;
		height: auto;
		max-width: 360px;
		;
		position: relative;
	
		white-space: pre-wrap;
		width: 100%;
		word-break: break-word;
		word-wrap: break-word
	}
	
	.framer-R94Lw .framer-1alhqce,
	.framer-R94Lw .framer-1fpwqup,
	.framer-R94Lw .framer-h14ei4 {
		-ms-flex-line-pack: start;
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 1;
		    -ms-flex: 1 0 0px;
		        flex: 1 0 0px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 80px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 1px;
		z-index: 2
	}
	
	.framer-R94Lw .framer-1vg1afn {
		-ms-flex-line-pack: start;
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 20px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-R94Lw .framer-5tk5qs {
		--border-bottom-width: 0px;
		--border-color: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, #ffd900);
		--border-left-width: 0px;
		--border-right-width: 0px;
		--border-style: solid;
		--border-top-width: 1px;
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		background-color: var(--token-7e04a937-e048-4b3e-852b-a675be99fbd5, #120f00);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 1;
		    -ms-flex: 1 0 0px;
		        flex: 1 0 0px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 144px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: hidden;
		padding: 80px 20px 0;
		position: relative;
		width: 1px;
		z-index: 2
	}
	
	.framer-R94Lw .framer-u84w3f {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 64px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%;
		z-index: 2
	}
	
	.framer-R94Lw .framer-1clqeyt {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 16px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		max-width: 360px;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-R94Lw .framer-1o4gwcx {
		-ms-flex-line-pack: start;
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		height: 48px;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 144px
	}
	
	.framer-R94Lw .framer-1crm1y0 {
		--border-bottom-width: 2px;
		--border-color: var(--token-7e04a937-e048-4b3e-852b-a675be99fbd5, #120f00);
		--border-left-width: 2px;
		--border-right-width: 2px;
		--border-style: solid;
		--border-top-width: 2px;
		
		aspect-ratio: 1 / 1;
		border-radius: 50%;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: var(--framer-aspect-ratio-supported, 48px);
		overflow: hidden;
		;
		position: relative;
	
		width: 48px;
		will-change: var(--framer-will-change-override, transform)
	}
	
	.framer-R94Lw .framer-930vji {
		--border-bottom-width: 2px;
		--border-color: var(--token-7e04a937-e048-4b3e-852b-a675be99fbd5, #120f00);
		--border-left-width: 2px;
		--border-right-width: 2px;
		--border-style: solid;
		--border-top-width: 2px;
		
		aspect-ratio: 1 / 1;
		border-radius: 50%;
		bottom: 0;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		left: 32px;
		overflow: hidden;
		;
		position: absolute;
		top: 0;
	
		width: var(--framer-aspect-ratio-supported, 48px);
		will-change: var(--framer-will-change-override, transform);
		z-index: 1
	}
	
	.framer-R94Lw .framer-gqyjw9 {
		--border-bottom-width: 2px;
		--border-color: var(--token-7e04a937-e048-4b3e-852b-a675be99fbd5, #120f00);
		--border-left-width: 2px;
		--border-right-width: 2px;
		--border-style: solid;
		--border-top-width: 2px;
		
		aspect-ratio: 1 / 1;
		border-radius: 50%;
		bottom: 0;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		left: 64px;
		overflow: hidden;
		;
		position: absolute;
		top: 0;
	
		width: var(--framer-aspect-ratio-supported, 48px);
		will-change: var(--framer-will-change-override, transform);
		z-index: 2
	}
	
	.framer-R94Lw .framer-1pahxt7 {
		--border-bottom-width: 2px;
		--border-color: var(--token-7e04a937-e048-4b3e-852b-a675be99fbd5, #120f00);
		--border-left-width: 2px;
		--border-right-width: 2px;
		--border-style: solid;
		--border-top-width: 2px;
		
		-ms-flex-line-pack: center;
		
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		aspect-ratio: 1 / 1;
		background-color: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, #ffd900);
		border-radius: 50%;
		bottom: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		left: 96px;
		overflow: hidden;
		padding: 8px 6px 6px;
		;
		position: absolute;
		top: 0;
	
		width: var(--framer-aspect-ratio-supported, 48px);
		will-change: var(--framer-will-change-override, transform);
		z-index: 3
	}
	
	.framer-R94Lw .framer-1nitx50 {
		--framer-link-text-color: #0099ff;
		--framer-link-text-decoration: underline;
		-webkit-box-flex: 1;
		    -ms-flex: 1 0 0px;
		        flex: 1 0 0px;
		height: auto;
		position: relative;
		white-space: pre-wrap;
		width: 1px;
		word-break: break-word;
		word-wrap: break-word
	}
	
	.framer-R94Lw .framer-1f0k7th {
		--framer-link-text-color: #0099ff;
		--framer-link-text-decoration: underline;
		
		-webkit-box-flex: 0;
		
		    -ms-flex: none;
		
		        flex: none;
		height: auto;
		;
		position: relative;
	
		white-space: pre-wrap;
		width: 100%;
		word-break: break-word;
		word-wrap: break-word
	}
	
	.framer-R94Lw .framer-5trkww {
		-ms-flex-line-pack: start;
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		height: 540px;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 1080px;
		z-index: 2
	}
	
	.framer-R94Lw .framer-ny2vpi-container {
		aspect-ratio: 1 / 1;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: var(--framer-aspect-ratio-supported, 1040px);
		position: relative;
		width: 1040px;
		z-index: 1
	}
	
	.framer-R94Lw .framer-1sf7tkb {
		
		background: -webkit-gradient(linear, left top, left bottom, color-stop(25%, rgba(18, 15, 0, 0)), to(var(--token-7e04a937-e048-4b3e-852b-a675be99fbd5, rgb(18, 15, 0))));
		
		background: -o-linear-gradient(top, rgba(18, 15, 0, 0) 25%, var(--token-7e04a937-e048-4b3e-852b-a675be99fbd5, rgb(18, 15, 0)) 100%);
		
		background: linear-gradient(180deg, rgba(18, 15, 0, 0) 25%, var(--token-7e04a937-e048-4b3e-852b-a675be99fbd5, rgb(18, 15, 0)) 100%);
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: 540px;
		left: 0;
		overflow: hidden;
		;
		position: absolute;
		right: 0;
		top: 0;
	
		z-index: 1
	}
	
	.framer-R94Lw .framer-12spezl {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		aspect-ratio: 1 / 1;
		bottom: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		left: 50%;
		overflow: hidden;
		padding: 0;
		position: absolute;
		top: 1px;
		-webkit-transform: translate(-50%);
		    -ms-transform: translate(-50%);
		        transform: translate(-50%);
		width: var(--framer-aspect-ratio-supported, 1150px);
		z-index: 1
	}
	
	.framer-R94Lw .framer-11dgorv {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 1;
		    -ms-flex: 1 0 0px;
		        flex: 1 0 0px;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		height: 100%;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 1px
	}
	
	.framer-R94Lw .framer-309wm7,
	.framer-R94Lw .framer-80ir2h,
	.framer-R94Lw .framer-14r23fl,
	.framer-R94Lw .framer-efk6aa,
	.framer-R94Lw .framer-1aiqhza,
	.framer-R94Lw .framer-gf79ti,
	.framer-R94Lw .framer-1h05kvk,
	.framer-R94Lw .framer-5hbhzb,
	.framer-R94Lw .framer-11vplum,
	.framer-R94Lw .framer-1j4xoqo,
	.framer-R94Lw .framer-1e5zm9b,
	.framer-R94Lw .framer-z1jxpr,
	.framer-R94Lw .framer-6rbmiw,
	.framer-R94Lw .framer-1i28of9,
	.framer-R94Lw .framer-1a2qbez,
	.framer-R94Lw .framer-xnwj67,
	.framer-R94Lw .framer-g5z1lh {
		background-color: var(--token-eabc622b-0d73-4aec-ad08-478326e1c995, rgba(255, 217, 0, .1));
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: 100%;
		overflow: hidden;
		position: relative;
		width: 1px
	}
	
	.framer-R94Lw .framer-1etvmqy {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		inset: 0;
		overflow: hidden;
		padding: 0;
		position: absolute;
		z-index: 1
	}
	
	.framer-R94Lw .framer-rx45gj,
	.framer-R94Lw .framer-mry9i,
	.framer-R94Lw .framer-1kyr9hh,
	.framer-R94Lw .framer-1msj1ps,
	.framer-R94Lw .framer-gwnn5y,
	.framer-R94Lw .framer-16mho8x,
	.framer-R94Lw .framer-cmksnl,
	.framer-R94Lw .framer-17re4x1,
	.framer-R94Lw .framer-1bpq7pl,
	.framer-R94Lw .framer-1m1s3hr,
	.framer-R94Lw .framer-1crrjwd,
	.framer-R94Lw .framer-6niiq2,
	.framer-R94Lw .framer-yknlc8,
	.framer-R94Lw .framer-mq5jw4,
	.framer-R94Lw .framer-1lbxa82,
	.framer-R94Lw .framer-1pa7pip,
	.framer-R94Lw .framer-11omnoc {
		background-color: var(--token-eabc622b-0d73-4aec-ad08-478326e1c995, rgba(255, 217, 0, .1));
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: 1px;
		overflow: hidden;
		position: relative;
		width: 100%
	}
	
	.framer-R94Lw .framer-1pdhcb3 {
		background: -o-radial-gradient(50% 50%, 50% 50%, rgba(18, 15, 0, 0) 0%, var(--token-7e04a937-e048-4b3e-852b-a675be99fbd5, rgb(18, 15, 0)) 100%);
		background: radial-gradient(50% 50% at 50% 50%, rgba(18, 15, 0, 0) 0%, var(--token-7e04a937-e048-4b3e-852b-a675be99fbd5, rgb(18, 15, 0)) 100%);
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		inset: 0;
		overflow: hidden;
		position: absolute;
		z-index: 1
	}
	
	.framer-R94Lw .framer-lcc29y {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 1;
		    -ms-flex: 1 0 0px;
		        flex: 1 0 0px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 80px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 1px;
		z-index: 2
	}
	
	.framer-R94Lw .framer-1d1kunx {
		display: -ms-grid;
		display: grid;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		gap: 20px;
		grid-auto-rows: -webkit-min-content;
		grid-auto-rows: min-content;
		-ms-grid-columns: minmax(1px, 1fr) 20px minmax(1px, 1fr) 20px minmax(1px, 1fr);
		grid-template-columns: repeat(3, minmax(1px, 1fr));
		-ms-grid-rows: -webkit-min-content;
		-ms-grid-rows: min-content;
		grid-template-rows: repeat(1, -webkit-min-content);
		grid-template-rows: repeat(1, min-content);
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-R94Lw .framer-1d1kunx > *:nth-child(1) {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}
	
	.framer-R94Lw .framer-1d1kunx > *:nth-child(2) {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}
	
	.framer-R94Lw .framer-1d1kunx > *:nth-child(3) {
		-ms-grid-row: 1;
		-ms-grid-column: 5
	}
	
	.framer-R94Lw .framer-1h2a1cf,
	.framer-R94Lw .framer-bmjvpr,
	.framer-R94Lw .framer-1k6viz0 {
		-ms-flex-line-pack: start;
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		-ms-flex-item-align: start;
		    -ms-grid-row-align: start;
		    align-self: start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 20px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		-ms-grid-column-align: start;
		    justify-self: start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-R94Lw .framer-1efasfs {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 1;
		    -ms-flex: 1 0 0px;
		        flex: 1 0 0px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 80px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		max-width: 100%;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 1px;
		z-index: 2
	}
	
	.framer-R94Lw .framer-15kqoz3-container {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: auto;
		max-width: 920px;
		position: relative;
		width: 100%
	}
	
	.framer-R94Lw .framer-1g4z0lb {
		display: -ms-grid;
		display: grid;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		gap: 20px;
		grid-auto-rows: -webkit-min-content;
		grid-auto-rows: min-content;
		-ms-grid-columns: minmax(1px, 1fr) 20px minmax(1px, 1fr) 20px minmax(1px, 1fr) 20px minmax(1px, 1fr) 20px minmax(1px, 1fr) 20px minmax(1px, 1fr) 20px minmax(1px, 1fr) 20px minmax(1px, 1fr) 20px minmax(1px, 1fr) 20px minmax(1px, 1fr);
		grid-template-columns: repeat(10, minmax(1px, 1fr));
		-ms-grid-rows: -webkit-min-content;
		-ms-grid-rows: min-content;
		grid-template-rows: repeat(1, -webkit-min-content);
		grid-template-rows: repeat(1, min-content);
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-R94Lw .framer-1g4z0lb > *:nth-child(1) {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}
	
	.framer-R94Lw .framer-1g4z0lb > *:nth-child(2) {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}
	
	.framer-R94Lw .framer-1g4z0lb > *:nth-child(3) {
		-ms-grid-row: 1;
		-ms-grid-column: 5
	}
	
	.framer-R94Lw .framer-1g4z0lb > *:nth-child(4) {
		-ms-grid-row: 1;
		-ms-grid-column: 7
	}
	
	.framer-R94Lw .framer-1g4z0lb > *:nth-child(5) {
		-ms-grid-row: 1;
		-ms-grid-column: 9
	}
	
	.framer-R94Lw .framer-1g4z0lb > *:nth-child(6) {
		-ms-grid-row: 1;
		-ms-grid-column: 11
	}
	
	.framer-R94Lw .framer-1g4z0lb > *:nth-child(7) {
		-ms-grid-row: 1;
		-ms-grid-column: 13
	}
	
	.framer-R94Lw .framer-1g4z0lb > *:nth-child(8) {
		-ms-grid-row: 1;
		-ms-grid-column: 15
	}
	
	.framer-R94Lw .framer-1g4z0lb > *:nth-child(9) {
		-ms-grid-row: 1;
		-ms-grid-column: 17
	}
	
	.framer-R94Lw .framer-1g4z0lb > *:nth-child(10) {
		-ms-grid-row: 1;
		-ms-grid-column: 19
	}
	
	.framer-R94Lw .framer-amfdo4 {
		-ms-flex-line-pack: start;
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		-ms-grid-row-align: start;
		    align-self: start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 20px;
		grid-column: auto / span 4;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		-ms-grid-column-align: start;
		    justify-self: start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-R94Lw .framer-r8g6n8-container {
		-ms-grid-row-align: start;
		    align-self: start;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		grid-column: auto / span 6;
		height: 100%;
		-ms-grid-column-align: start;
		    justify-self: start;
		position: relative;
		width: 100%
	}
	
	.framer-R94Lw .framer-yfwvs3 {
		--border-bottom-width: 1px;
		--border-color: var(--token-eabc622b-0d73-4aec-ad08-478326e1c995, rgba(255, 217, 0, .1));
		--border-left-width: 1px;
		--border-right-width: 1px;
		--border-style: solid;
		--border-top-width: 1px;
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-ms-grid-row-align: start;
		    align-self: start;
		background-color: var(--token-9ac5845a-bfa1-4cf1-8bb5-2442d5f381d6, #000000);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		grid-column: 1 / -1;
		height: 100vh;
		-webkit-box-pack: end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
		-ms-grid-column-align: start;
		    justify-self: start;
		min-height: 760px;
		overflow: hidden;
		padding: 20px;
		position: relative;
		width: 100%
	}
	
	.framer-R94Lw .framer-1t7b0a0-container {
		
		-webkit-box-flex: 0;
		
		    -ms-flex: none;
		
		        flex: none;
		inset: 0;
		;
		position: absolute;
	
		z-index: 1
	}
	
	@supports (background: -webkit-named-image(i)) and (not (scale:1)) {
		.framer-R94Lw.framer-72rtr7,
		.framer-R94Lw .framer-10mlx4b,
		.framer-R94Lw .framer-1dgxlou,
		.framer-R94Lw .framer-1detjfc,
		.framer-R94Lw .framer-lnowmt,
		.framer-R94Lw .framer-1knh7yb,
		.framer-R94Lw .framer-fhactm,
		.framer-R94Lw .framer-4gdyil,
		.framer-R94Lw .framer-1hl66wt,
		.framer-R94Lw .framer-1r18vgw,
		.framer-R94Lw .framer-fuwquo,
		.framer-R94Lw .framer-woms2r,
		.framer-R94Lw .framer-ajkg0,
		.framer-R94Lw .framer-a5v86t,
		.framer-R94Lw .framer-1cg7f2m,
		.framer-R94Lw .framer-19cs5gs,
		.framer-R94Lw .framer-1t73q9b,
		.framer-R94Lw .framer-1ymorzw,
		.framer-R94Lw .framer-1saiadr,
		.framer-R94Lw .framer-8wu2w1,
		.framer-R94Lw .framer-18kw67g,
		.framer-R94Lw .framer-1snlj8r,
		.framer-R94Lw .framer-1alhqce,
		.framer-R94Lw .framer-1vg1afn,
		.framer-R94Lw .framer-98u669,
		.framer-R94Lw .framer-18tqvi5,
		.framer-R94Lw .framer-5tk5qs,
		.framer-R94Lw .framer-u84w3f,
		.framer-R94Lw .framer-1clqeyt,
		.framer-R94Lw .framer-1o4gwcx,
		.framer-R94Lw .framer-1pahxt7,
		.framer-R94Lw .framer-5trkww,
		.framer-R94Lw .framer-12spezl,
		.framer-R94Lw .framer-1lhno0q,
		.framer-R94Lw .framer-q3ut1h,
		.framer-R94Lw .framer-1fpwqup,
		.framer-R94Lw .framer-1vea66a,
		.framer-R94Lw .framer-1358zqc,
		.framer-R94Lw .framer-lcc29y,
		.framer-R94Lw .framer-1h2a1cf,
		.framer-R94Lw .framer-bmjvpr,
		.framer-R94Lw .framer-1k6viz0,
		.framer-R94Lw .framer-1tolcwv,
		.framer-R94Lw .framer-b0roum,
		.framer-R94Lw .framer-1efasfs,
		.framer-R94Lw .framer-1uhufjf,
		.framer-R94Lw .framer-1x6aawo,
		.framer-R94Lw .framer-h14ei4,
		.framer-R94Lw .framer-amfdo4,
		.framer-R94Lw .framer-yfwvs3,
		.framer-R94Lw .framer-1kvgmk1 {
			gap: 0px
		}
		.framer-R94Lw.framer-72rtr7>*,
		.framer-R94Lw .framer-10mlx4b>*,
		.framer-R94Lw .framer-4gdyil>*,
		.framer-R94Lw .framer-fuwquo>*,
		.framer-R94Lw .framer-ajkg0>*,
		.framer-R94Lw .framer-19cs5gs>*,
		.framer-R94Lw .framer-1saiadr>*,
		.framer-R94Lw .framer-8wu2w1>*,
		.framer-R94Lw .framer-18kw67g>*,
		.framer-R94Lw .framer-98u669>*,
		.framer-R94Lw .framer-1lhno0q>*,
		.framer-R94Lw .framer-1vea66a>*,
		.framer-R94Lw .framer-1tolcwv>*,
		.framer-R94Lw .framer-1uhufjf>*,
		.framer-R94Lw .framer-yfwvs3>* {
			margin: 0
		}
		.framer-R94Lw.framer-72rtr7>:first-child,
		.framer-R94Lw .framer-10mlx4b>:first-child,
		.framer-R94Lw .framer-1detjfc>:first-child,
		.framer-R94Lw .framer-lnowmt>:first-child,
		.framer-R94Lw .framer-4gdyil>:first-child,
		.framer-R94Lw .framer-1r18vgw>:first-child,
		.framer-R94Lw .framer-fuwquo>:first-child,
		.framer-R94Lw .framer-ajkg0>:first-child,
		.framer-R94Lw .framer-1cg7f2m>:first-child,
		.framer-R94Lw .framer-19cs5gs>:first-child,
		.framer-R94Lw .framer-1ymorzw>:first-child,
		.framer-R94Lw .framer-1saiadr>:first-child,
		.framer-R94Lw .framer-8wu2w1>:first-child,
		.framer-R94Lw .framer-18kw67g>:first-child,
		.framer-R94Lw .framer-1alhqce>:first-child,
		.framer-R94Lw .framer-1vg1afn>:first-child,
		.framer-R94Lw .framer-98u669>:first-child,
		.framer-R94Lw .framer-5tk5qs>:first-child,
		.framer-R94Lw .framer-u84w3f>:first-child,
		.framer-R94Lw .framer-1clqeyt>:first-child,
		.framer-R94Lw .framer-1lhno0q>:first-child,
		.framer-R94Lw .framer-1fpwqup>:first-child,
		.framer-R94Lw .framer-1vea66a>:first-child,
		.framer-R94Lw .framer-lcc29y>:first-child,
		.framer-R94Lw .framer-1h2a1cf>:first-child,
		.framer-R94Lw .framer-bmjvpr>:first-child,
		.framer-R94Lw .framer-1k6viz0>:first-child,
		.framer-R94Lw .framer-1tolcwv>:first-child,
		.framer-R94Lw .framer-1efasfs>:first-child,
		.framer-R94Lw .framer-1uhufjf>:first-child,
		.framer-R94Lw .framer-h14ei4>:first-child,
		.framer-R94Lw .framer-amfdo4>:first-child,
		.framer-R94Lw .framer-yfwvs3>:first-child {
			margin-top: 0
		}
		.framer-R94Lw.framer-72rtr7>:last-child,
		.framer-R94Lw .framer-10mlx4b>:last-child,
		.framer-R94Lw .framer-1detjfc>:last-child,
		.framer-R94Lw .framer-lnowmt>:last-child,
		.framer-R94Lw .framer-4gdyil>:last-child,
		.framer-R94Lw .framer-1r18vgw>:last-child,
		.framer-R94Lw .framer-fuwquo>:last-child,
		.framer-R94Lw .framer-ajkg0>:last-child,
		.framer-R94Lw .framer-1cg7f2m>:last-child,
		.framer-R94Lw .framer-19cs5gs>:last-child,
		.framer-R94Lw .framer-1ymorzw>:last-child,
		.framer-R94Lw .framer-1saiadr>:last-child,
		.framer-R94Lw .framer-8wu2w1>:last-child,
		.framer-R94Lw .framer-18kw67g>:last-child,
		.framer-R94Lw .framer-1alhqce>:last-child,
		.framer-R94Lw .framer-1vg1afn>:last-child,
		.framer-R94Lw .framer-98u669>:last-child,
		.framer-R94Lw .framer-5tk5qs>:last-child,
		.framer-R94Lw .framer-u84w3f>:last-child,
		.framer-R94Lw .framer-1clqeyt>:last-child,
		.framer-R94Lw .framer-1lhno0q>:last-child,
		.framer-R94Lw .framer-1fpwqup>:last-child,
		.framer-R94Lw .framer-1vea66a>:last-child,
		.framer-R94Lw .framer-lcc29y>:last-child,
		.framer-R94Lw .framer-1h2a1cf>:last-child,
		.framer-R94Lw .framer-bmjvpr>:last-child,
		.framer-R94Lw .framer-1k6viz0>:last-child,
		.framer-R94Lw .framer-1tolcwv>:last-child,
		.framer-R94Lw .framer-1efasfs>:last-child,
		.framer-R94Lw .framer-1uhufjf>:last-child,
		.framer-R94Lw .framer-h14ei4>:last-child,
		.framer-R94Lw .framer-amfdo4>:last-child,
		.framer-R94Lw .framer-yfwvs3>:last-child {
			margin-bottom: 0
		}
		.framer-R94Lw .framer-1dgxlou>*,
		.framer-R94Lw .framer-fhactm>*,
		.framer-R94Lw .framer-1hl66wt>*,
		.framer-R94Lw .framer-woms2r>*,
		.framer-R94Lw .framer-a5v86t>*,
		.framer-R94Lw .framer-1t73q9b>*,
		.framer-R94Lw .framer-1snlj8r>*,
		.framer-R94Lw .framer-18tqvi5>*,
		.framer-R94Lw .framer-1o4gwcx>*,
		.framer-R94Lw .framer-1pahxt7>*,
		.framer-R94Lw .framer-5trkww>*,
		.framer-R94Lw .framer-12spezl>*,
		.framer-R94Lw .framer-q3ut1h>*,
		.framer-R94Lw .framer-1358zqc>*,
		.framer-R94Lw .framer-b0roum>*,
		.framer-R94Lw .framer-1x6aawo>*,
		.framer-R94Lw .framer-1kvgmk1>* {
			margin: 0
		}
		.framer-R94Lw .framer-1dgxlou>:first-child,
		.framer-R94Lw .framer-1knh7yb>:first-child,
		.framer-R94Lw .framer-fhactm>:first-child,
		.framer-R94Lw .framer-1hl66wt>:first-child,
		.framer-R94Lw .framer-woms2r>:first-child,
		.framer-R94Lw .framer-a5v86t>:first-child,
		.framer-R94Lw .framer-1t73q9b>:first-child,
		.framer-R94Lw .framer-1snlj8r>:first-child,
		.framer-R94Lw .framer-18tqvi5>:first-child,
		.framer-R94Lw .framer-1o4gwcx>:first-child,
		.framer-R94Lw .framer-1pahxt7>:first-child,
		.framer-R94Lw .framer-5trkww>:first-child,
		.framer-R94Lw .framer-12spezl>:first-child,
		.framer-R94Lw .framer-q3ut1h>:first-child,
		.framer-R94Lw .framer-1358zqc>:first-child,
		.framer-R94Lw .framer-b0roum>:first-child,
		.framer-R94Lw .framer-1x6aawo>:first-child,
		.framer-R94Lw .framer-1kvgmk1>:first-child {
			margin-left: 0
		}
		.framer-R94Lw .framer-1dgxlou>:last-child,
		.framer-R94Lw .framer-1knh7yb>:last-child,
		.framer-R94Lw .framer-fhactm>:last-child,
		.framer-R94Lw .framer-1hl66wt>:last-child,
		.framer-R94Lw .framer-woms2r>:last-child,
		.framer-R94Lw .framer-a5v86t>:last-child,
		.framer-R94Lw .framer-1t73q9b>:last-child,
		.framer-R94Lw .framer-1snlj8r>:last-child,
		.framer-R94Lw .framer-18tqvi5>:last-child,
		.framer-R94Lw .framer-1o4gwcx>:last-child,
		.framer-R94Lw .framer-1pahxt7>:last-child,
		.framer-R94Lw .framer-5trkww>:last-child,
		.framer-R94Lw .framer-12spezl>:last-child,
		.framer-R94Lw .framer-q3ut1h>:last-child,
		.framer-R94Lw .framer-1358zqc>:last-child,
		.framer-R94Lw .framer-b0roum>:last-child,
		.framer-R94Lw .framer-1x6aawo>:last-child,
		.framer-R94Lw .framer-1kvgmk1>:last-child {
			margin-right: 0
		}
		.framer-R94Lw .framer-1detjfc>* {
			margin: 12px 0
		}
		.framer-R94Lw .framer-lnowmt>*,
		.framer-R94Lw .framer-1vg1afn>*,
		.framer-R94Lw .framer-1h2a1cf>*,
		.framer-R94Lw .framer-bmjvpr>*,
		.framer-R94Lw .framer-1k6viz0>*,
		.framer-R94Lw .framer-amfdo4>* {
			margin: 10px 0
		}
		.framer-R94Lw .framer-1knh7yb>* {
			margin: 0 8px
		}
		.framer-R94Lw .framer-1r18vgw>*,
		.framer-R94Lw .framer-1cg7f2m>*,
		.framer-R94Lw .framer-1alhqce>*,
		.framer-R94Lw .framer-1fpwqup>*,
		.framer-R94Lw .framer-lcc29y>*,
		.framer-R94Lw .framer-1efasfs>*,
		.framer-R94Lw .framer-h14ei4>* {
			margin: 40px 0
		}
		.framer-R94Lw .framer-1ymorzw>* {
			margin: 60px 0
		}
		.framer-R94Lw .framer-5tk5qs>* {
			margin: 72px 0
		}
		.framer-R94Lw .framer-u84w3f>* {
			margin: 32px 0
		}
		.framer-R94Lw .framer-1clqeyt>* {
			margin: 8px 0
		}
	}
	
	@media (min-width: 768px) and (max-width: 1159px) {
		.framer-body-augiA20Il-framer-R94Lw {
			background: var(--token-9ac5845a-bfa1-4cf1-8bb5-2442d5f381d6, rgb(0, 0, 0))
		}
		.framer-R94Lw.framer-72rtr7 {
			width: 768px
		}
		.framer-R94Lw .framer-10mlx4b {
			height: -webkit-min-content;
			height: -moz-min-content;
			height: min-content
		}
		.framer-R94Lw .framer-1dgxlou {
			-webkit-box-flex: 0;
			    -ms-flex: none;
			        flex: none;
			height: -webkit-min-content;
			height: -moz-min-content;
			height: min-content
		}
		.framer-R94Lw .framer-28tm3l {
			gap: 80px;
			height: -webkit-min-content;
			height: -moz-min-content;
			height: min-content;
			-webkit-box-pack: start;
			    -ms-flex-pack: start;
			        justify-content: flex-start
		}
		.framer-R94Lw .framer-1detjfc {
			max-width: 760px
		}
		.framer-R94Lw .framer-184ch1,
		.framer-R94Lw .framer-7lhj06,
		.framer-R94Lw .framer-1g4z0lb {
			-ms-grid-columns: (minmax(1px, 1fr))[1];
			grid-template-columns: repeat(1, minmax(1px, 1fr))
		}
		.framer-R94Lw .framer-4gdyil,
		.framer-R94Lw .framer-ajkg0,
		.framer-R94Lw .framer-19cs5gs,
		.framer-R94Lw .framer-18kw67g,
		.framer-R94Lw .framer-98u669,
		.framer-R94Lw .framer-1lhno0q,
		.framer-R94Lw .framer-1vea66a,
		.framer-R94Lw .framer-1tolcwv,
		.framer-R94Lw .framer-1uhufjf {
			padding: 160px 0 0
		}
		.framer-R94Lw .framer-ihsz2-container,
		.framer-R94Lw .framer-67z8mh-container {
			grid-column: 1 / -1;
			height: auto
		}
		.framer-R94Lw .framer-fuwquo,
		.framer-R94Lw .framer-yfwvs3 {
			height: 880px;
			min-height: unset
		}
		.framer-R94Lw .framer-umy3zg-container,
		.framer-R94Lw .framer-4qc3p8-container,
		.framer-R94Lw .framer-a5vw9b-container,
		.framer-R94Lw .framer-1xu4to9-container {
			height: auto
		}
		.framer-R94Lw .framer-5tk5qs {
			gap: 120px
		}
		.framer-R94Lw .framer-5trkww {
			height: 344px;
			width: 100%
		}
		.framer-R94Lw .framer-ny2vpi-container {
			height: var(--framer-aspect-ratio-supported, 688px);
			width: 688px
		}
		.framer-R94Lw .framer-1sf7tkb {
			height: 344px
		}
		.framer-R94Lw .framer-12spezl {
			width: var(--framer-aspect-ratio-supported, 891px)
		}
		.framer-R94Lw .framer-1d1kunx {
			-ms-grid-columns: (minmax(1px, 1fr))[2];
			grid-template-columns: repeat(2, minmax(1px, 1fr))
		}
		.framer-R94Lw .framer-amfdo4 {
			grid-column: auto / span 1
		}
		.framer-R94Lw .framer-r8g6n8-container {
			grid-column: auto / span 1;
			height: 720px
		}
		@supports (background: -webkit-named-image(i)) and (not (scale:1)) {
			.framer-R94Lw .framer-28tm3l,
			.framer-R94Lw .framer-5tk5qs {
				gap: 0px
			}
			.framer-R94Lw .framer-28tm3l>* {
				margin: 40px 0
			}
			.framer-R94Lw .framer-28tm3l>:first-child,
			.framer-R94Lw .framer-5tk5qs>:first-child {
				margin-top: 0
			}
			.framer-R94Lw .framer-28tm3l>:last-child,
			.framer-R94Lw .framer-5tk5qs>:last-child {
				margin-bottom: 0
			}
			.framer-R94Lw .framer-5tk5qs>* {
				margin: 60px 0
			}
		}
	}
	
	@media (max-width: 767px) {
		.framer-body-augiA20Il-framer-R94Lw {
			background: var(--token-9ac5845a-bfa1-4cf1-8bb5-2442d5f381d6, rgb(0, 0, 0))
		}
		.framer-R94Lw.framer-72rtr7 {
			width: 360px
		}
		.framer-R94Lw .framer-10mlx4b {
			height: -webkit-min-content;
			height: -moz-min-content;
			height: min-content
		}
		.framer-R94Lw .framer-1dgxlou {
			-webkit-box-flex: 0;
			    -ms-flex: none;
			        flex: none;
			height: -webkit-min-content;
			height: -moz-min-content;
			height: min-content
		}
		.framer-R94Lw .framer-28tm3l {
			gap: 80px;
			height: -webkit-min-content;
			height: -moz-min-content;
			height: min-content;
			-webkit-box-pack: start;
			    -ms-flex-pack: start;
			        justify-content: flex-start
		}
		.framer-R94Lw .framer-1detjfc {
			max-width: 760px
		}
		.framer-R94Lw .framer-1knh7yb {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			    -ms-flex-direction: column;
			        flex-direction: column;
			width: 100%
		}
		.framer-R94Lw .framer-1m5ylbl-container,
		.framer-R94Lw .framer-2dyzok-container {
			width: 100%
		}
		.framer-R94Lw .framer-184ch1,
		.framer-R94Lw .framer-7lhj06,
		.framer-R94Lw .framer-1d1kunx,
		.framer-R94Lw .framer-1g4z0lb {
			-ms-grid-columns: (minmax(1px, 1fr))[1];
			grid-template-columns: repeat(1, minmax(1px, 1fr))
		}
		.framer-R94Lw .framer-4gdyil,
		.framer-R94Lw .framer-ajkg0,
		.framer-R94Lw .framer-19cs5gs,
		.framer-R94Lw .framer-18kw67g,
		.framer-R94Lw .framer-98u669,
		.framer-R94Lw .framer-1lhno0q,
		.framer-R94Lw .framer-1vea66a,
		.framer-R94Lw .framer-1tolcwv,
		.framer-R94Lw .framer-1uhufjf {
			padding: 144px 0 0
		}
		.framer-R94Lw .framer-1r18vgw,
		.framer-R94Lw .framer-1cg7f2m,
		.framer-R94Lw .framer-1alhqce,
		.framer-R94Lw .framer-1fpwqup,
		.framer-R94Lw .framer-lcc29y,
		.framer-R94Lw .framer-1efasfs,
		.framer-R94Lw .framer-h14ei4 {
			gap: 64px
		}
		.framer-R94Lw .framer-ihsz2-container,
		.framer-R94Lw .framer-67z8mh-container {
			grid-column: 1 / -1;
			height: auto
		}
		.framer-R94Lw .framer-fuwquo,
		.framer-R94Lw .framer-yfwvs3 {
			height: 560px;
			-webkit-box-pack: center;
			    -ms-flex-pack: center;
			        justify-content: center;
			min-height: unset
		}
		.framer-R94Lw .framer-spme87 {
			max-width: 264px
		}
		.framer-R94Lw .framer-umy3zg-container,
		.framer-R94Lw .framer-4qc3p8-container,
		.framer-R94Lw .framer-a5vw9b-container,
		.framer-R94Lw .framer-1xu4to9-container {
			height: auto
		}
		.framer-R94Lw .framer-1ymorzw,
		.framer-R94Lw .framer-5tk5qs {
			gap: 96px
		}
		.framer-R94Lw .framer-1clqeyt {
			max-width: 240px
		}
		.framer-R94Lw .framer-5trkww {
			height: 200px;
			width: 100%
		}
		.framer-R94Lw .framer-ny2vpi-container {
			height: var(--framer-aspect-ratio-supported, 400px);
			width: 400px
		}
		.framer-R94Lw .framer-1sf7tkb {
			height: 200px;
			left: -20px;
			right: -20px
		}
		.framer-R94Lw .framer-12spezl {
			width: var(--framer-aspect-ratio-supported, 802px)
		}
		.framer-R94Lw .framer-amfdo4 {
			grid-column: auto / span 1
		}
		.framer-R94Lw .framer-r8g6n8-container {
			grid-column: auto / span 1;
			height: 720px
		}
		@supports (background: -webkit-named-image(i)) and (not (scale:1)) {
			.framer-R94Lw .framer-28tm3l,
			.framer-R94Lw .framer-1knh7yb,
			.framer-R94Lw .framer-1r18vgw,
			.framer-R94Lw .framer-1cg7f2m,
			.framer-R94Lw .framer-1ymorzw,
			.framer-R94Lw .framer-1alhqce,
			.framer-R94Lw .framer-5tk5qs,
			.framer-R94Lw .framer-1fpwqup,
			.framer-R94Lw .framer-lcc29y,
			.framer-R94Lw .framer-1efasfs,
			.framer-R94Lw .framer-h14ei4 {
				gap: 0px
			}
			.framer-R94Lw .framer-28tm3l>* {
				margin: 40px 0
			}
			.framer-R94Lw .framer-28tm3l>:first-child,
			.framer-R94Lw .framer-1knh7yb>:first-child,
			.framer-R94Lw .framer-1r18vgw>:first-child,
			.framer-R94Lw .framer-1cg7f2m>:first-child,
			.framer-R94Lw .framer-1ymorzw>:first-child,
			.framer-R94Lw .framer-1alhqce>:first-child,
			.framer-R94Lw .framer-5tk5qs>:first-child,
			.framer-R94Lw .framer-1fpwqup>:first-child,
			.framer-R94Lw .framer-lcc29y>:first-child,
			.framer-R94Lw .framer-1efasfs>:first-child,
			.framer-R94Lw .framer-h14ei4>:first-child {
				margin-top: 0
			}
			.framer-R94Lw .framer-28tm3l>:last-child,
			.framer-R94Lw .framer-1knh7yb>:last-child,
			.framer-R94Lw .framer-1r18vgw>:last-child,
			.framer-R94Lw .framer-1cg7f2m>:last-child,
			.framer-R94Lw .framer-1ymorzw>:last-child,
			.framer-R94Lw .framer-1alhqce>:last-child,
			.framer-R94Lw .framer-5tk5qs>:last-child,
			.framer-R94Lw .framer-1fpwqup>:last-child,
			.framer-R94Lw .framer-lcc29y>:last-child,
			.framer-R94Lw .framer-1efasfs>:last-child,
			.framer-R94Lw .framer-h14ei4>:last-child {
				margin-bottom: 0
			}
			.framer-R94Lw .framer-1knh7yb>* {
				margin: 8px 0
			}
			.framer-R94Lw .framer-1r18vgw>*,
			.framer-R94Lw .framer-1cg7f2m>*,
			.framer-R94Lw .framer-1alhqce>*,
			.framer-R94Lw .framer-1fpwqup>*,
			.framer-R94Lw .framer-lcc29y>*,
			.framer-R94Lw .framer-1efasfs>*,
			.framer-R94Lw .framer-h14ei4>* {
				margin: 32px 0
			}
			.framer-R94Lw .framer-1ymorzw>*,
			.framer-R94Lw .framer-5tk5qs>* {
				margin: 48px 0
			}
		}
	}
	
	.framer-CDIVG .framer-styles-preset-19staex:not(.rich-text-wrapper),
	.framer-CDIVG .framer-styles-preset-19staex.rich-text-wrapper h1 {
    --framer-font-family: "Commissioner", sans-serif;
    --framer-font-family-bold: "Commissioner", sans-serif;
    --framer-font-family-bold-italic: "Commissioner", sans-serif;
    --framer-font-family-italic: "Commissioner", sans-serif;
    --framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
    --framer-font-size: 60px;
    --framer-font-style: normal;
    --framer-font-style-bold: normal;
    --framer-font-style-bold-italic: italic;
    --framer-font-style-italic: italic;
    --framer-font-weight: 400;
    --framer-font-weight-bold: 700;
    --framer-font-weight-bold-italic: 700;
    --framer-font-weight-italic: 400;
    --framer-letter-spacing: -.03em;
    --framer-line-height: 110%;
    --framer-paragraph-spacing: 32px;
		--framer-text-alignment: left;
		--framer-text-color: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, #ffd900);
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
	}
	
	@media (max-width: 1159px) and (min-width: 768px) {
		.framer-CDIVG .framer-styles-preset-19staex:not(.rich-text-wrapper),
		.framer-CDIVG .framer-styles-preset-19staex.rich-text-wrapper h1 {
			--framer-font-family: "Commissioner", sans-serif;
			--framer-font-family-bold:  "Commissioner", sans-serif;
			--framer-font-family-bold-italic:  "Commissioner", sans-serif;
			--framer-font-family-italic:  "Commissioner", sans-serif;
			--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
			--framer-font-size: 80px;
			--framer-font-style: normal;
			--framer-font-style-bold: normal;
			--framer-font-style-bold-italic: italic;
			--framer-font-style-italic: italic;
			--framer-font-weight: 400;
			--framer-font-weight-bold: 700;
			--framer-font-weight-bold-italic: 700;
			--framer-font-weight-italic: 400;
			--framer-letter-spacing: -.03em;
			--framer-line-height: 92%;
			--framer-paragraph-spacing: 32px;
			--framer-text-alignment: left;
			--framer-text-color: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, #ffd900);
			--framer-text-decoration: none;
			--framer-text-stroke-color: initial;
			--framer-text-stroke-width: initial;
			--framer-text-transform: uppercase
		}
	}
	
	@media (max-width: 767px) and (min-width: 0px) {
		.framer-CDIVG .framer-styles-preset-19staex:not(.rich-text-wrapper),
		.framer-CDIVG .framer-styles-preset-19staex.rich-text-wrapper h1 {
			--framer-font-family:  "Commissioner", sans-serif;
			--framer-font-family-bold:  "Commissioner", sans-serif;
			--framer-font-family-bold-italic: "Commissioner", sans-serif;
			--framer-font-family-italic: "Commissioner", sans-serif;
			--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
			--framer-font-size: 24px;
			--framer-font-style: normal;
			--framer-font-style-bold: normal;
			--framer-font-style-bold-italic: italic;
			--framer-font-style-italic: italic;
			--framer-font-weight: 400;
			--framer-font-weight-bold: 700;
			--framer-font-weight-bold-italic: 700;
			--framer-font-weight-italic: 400;
			--framer-letter-spacing: -.03em;
			/* --framer-line-height: 92%; */
			--framer-paragraph-spacing: 32px;
			--framer-text-alignment: left;
			--framer-text-color: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, #ffd900);
			--framer-text-decoration: none;
			--framer-text-stroke-color: initial;
			--framer-text-stroke-width: initial;
			--framer-text-transform: uppercase
		}  
	}
	
	/* .framer-R94Lw[data-border=true]:after,
	.framer-R94Lw [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;
		
	} */
	
	.framer-uKW6H.framer-1e7ym7k,
	.framer-uKW6H .framer-1e7ym7k {
		display: block
	}
	
	.framer-uKW6H.framer-k6l20x {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: visible;
		padding: 20px 0 0;
		position: relative;
		width: 1160px
	}
	
	.framer-uKW6H .framer-k31g1y {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 1;
		    -ms-flex: 1 0 0px;
		        flex: 1 0 0px;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		max-width: 1640px;
		overflow: visible;
		padding: 0 20px;
		position: relative;
		width: 1px
	}
	
	.framer-uKW6H .framer-o7gbp7 {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 1;
		    -ms-flex: 1 0 0px;
		        flex: 1 0 0px;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		height: 48px;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		overflow: visible;
		padding: 6px 6px 6px 16px;
		position: relative;
		width: 1px
	}
	
	.framer-uKW6H .framer-1uqavbf {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 20px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: hidden;
		padding: 0;
		/* position: relative; */
		width: -webkit-min-content;
		width: -moz-min-content;
		width: min-content
	}
	
	.framer-uKW6H .framer-1cjzzuz-container,
	.framer-uKW6H .framer-1tefxm3-container,
	.framer-uKW6H .framer-1g6xk3p-container,
	.framer-uKW6H .framer-xzvk5s-container,
	.framer-uKW6H .framer-z0m4wc-container {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: auto;
		/* position: relative; */
		width: auto
	}
	
	.framer-uKW6H .framer-t7kqzp {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: hidden;
		padding: 8px;
		position: relative;
		width: -webkit-min-content;
		width: -moz-min-content;
		width: min-content
	}
	
	.framer-uKW6H .framer-51p9zk {
		aspect-ratio: 1 / 1;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: var(--framer-aspect-ratio-supported, 20px);
		overflow: visible;
		position: relative;
		width: 20px
	}
	
	.framer-uKW6H .framer-1f8og9x {
		bottom: 5px;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: 1px;
		left: calc(50.00000000000002% - 16px / 2);
		overflow: visible;
		position: absolute;
		width: 16px
	}
	
	.framer-uKW6H .framer-1n6409e {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: 1px;
		left: calc(50.00000000000002% - 16px / 2);
		overflow: visible;
		position: absolute;
		top: calc(50.00000000000002% - 1px / 2);
		width: 16px
	}
	
	.framer-uKW6H .framer-1dzfgoh {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: 1px;
		left: calc(50.00000000000002% - 16px / 2);
		overflow: visible;
		position: absolute;
		top: 5px;
		width: 16px
	}
	
	.framer-uKW6H .framer-1wnxq92 {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 24px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: -webkit-min-content;
		width: -moz-min-content;
		width: min-content
	}
	
	.framer-uKW6H .framer-tl11uq {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 16px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: -webkit-min-content;
		width: -moz-min-content;
		width: min-content
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-uKW6H.framer-k6l20x,
		.framer-uKW6H .framer-k31g1y,
		.framer-uKW6H .framer-1uqavbf,
		.framer-uKW6H .framer-t7kqzp,
		.framer-uKW6H .framer-1wnxq92,
		.framer-uKW6H .framer-tl11uq {
			gap: 0px
		}
		.framer-uKW6H.framer-k6l20x>*,
		.framer-uKW6H .framer-k31g1y>*,
		.framer-uKW6H .framer-t7kqzp>* {
			margin: 0
		}
		.framer-uKW6H.framer-k6l20x>:first-child,
		.framer-uKW6H .framer-k31g1y>:first-child,
		.framer-uKW6H .framer-1uqavbf>:first-child,
		.framer-uKW6H .framer-t7kqzp>:first-child,
		.framer-uKW6H .framer-1wnxq92>:first-child,
		.framer-uKW6H .framer-tl11uq>:first-child {
			margin-left: 0
		}
		.framer-uKW6H.framer-k6l20x>:last-child,
		.framer-uKW6H .framer-k31g1y>:last-child,
		.framer-uKW6H .framer-1uqavbf>:last-child,
		.framer-uKW6H .framer-t7kqzp>:last-child,
		.framer-uKW6H .framer-1wnxq92>:last-child,
		.framer-uKW6H .framer-tl11uq>:last-child {
			margin-right: 0
		}
		.framer-uKW6H .framer-1uqavbf>* {
			margin: 0 10px
		}
		.framer-uKW6H .framer-1wnxq92>* {
			margin: 0 12px
		}
		.framer-uKW6H .framer-tl11uq>* {
			margin: 0 8px
		}
	}
	
	.framer-uKW6H.framer-v-19ghx1w.framer-k6l20x,
	.framer-uKW6H.framer-v-37wlil.framer-k6l20x,
	.framer-uKW6H.framer-v-gp3ffb.framer-k6l20x {
		width: 360px
	}
	
	.framer-uKW6H.framer-v-19ghx1w .framer-1uqavbf,
	.framer-uKW6H.framer-v-37wlil .framer-1uqavbf {
		-webkit-box-flex: 1;
		    -ms-flex: 1 0 0px;
		        flex: 1 0 0px;
		gap: unset;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		width: 1px
	}
	
	.framer-uKW6H.framer-v-19ghx1w .framer-t7kqzp,
	.framer-uKW6H.framer-v-37wlil .framer-t7kqzp {
		cursor: pointer
	}
	
	.framer-uKW6H.framer-v-19ghx1w .framer-1f8og9x {
		bottom: unset;
		top: calc(50.00000000000002% - 1px / 2)
	}
	
	.framer-uKW6H.framer-v-19ghx1w .framer-1dzfgoh {
		top: calc(50.00000000000002% - 1px / 2)
	}
	
	.framer-uKW6H.framer-v-19ghx1w .framer-1wnxq92 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		gap: 16px;
		left: 0;
		padding: 20px;
		position: absolute;
		right: 0;
		top: 60px;
		width: unset;
		z-index: 1
	}
	
	.framer-uKW6H.framer-v-19ghx1w .framer-tl11uq,
	.framer-uKW6H.framer-v-37wlil .framer-tl11uq {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		gap: 8px;
		width: 100%
	}
	
	.framer-uKW6H.framer-v-19ghx1w .framer-1tefxm3-container,
	.framer-uKW6H.framer-v-19ghx1w .framer-1g6xk3p-container,
	.framer-uKW6H.framer-v-19ghx1w .framer-xzvk5s-container,
	.framer-uKW6H.framer-v-19ghx1w .framer-z0m4wc-container,
	.framer-uKW6H.framer-v-37wlil .framer-1tefxm3-container,
	.framer-uKW6H.framer-v-37wlil .framer-1g6xk3p-container,
	.framer-uKW6H.framer-v-37wlil .framer-xzvk5s-container,
	.framer-uKW6H.framer-v-37wlil .framer-z0m4wc-container {
		width: 100%
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-uKW6H.framer-v-19ghx1w .framer-1uqavbf,
		.framer-uKW6H.framer-v-19ghx1w .framer-1wnxq92,
		.framer-uKW6H.framer-v-19ghx1w .framer-tl11uq {
			gap: 0px
		}
		.framer-uKW6H.framer-v-19ghx1w .framer-1uqavbf>*,
		.framer-uKW6H.framer-v-19ghx1w .framer-1uqavbf>:first-child,
		.framer-uKW6H.framer-v-19ghx1w .framer-1uqavbf>:last-child {
			margin: 0
		}
		.framer-uKW6H.framer-v-19ghx1w .framer-1wnxq92>* {
			margin: 8px 0
		}
		.framer-uKW6H.framer-v-19ghx1w .framer-1wnxq92>:first-child,
		.framer-uKW6H.framer-v-19ghx1w .framer-tl11uq>:first-child {
			margin-top: 0
		}
		.framer-uKW6H.framer-v-19ghx1w .framer-1wnxq92>:last-child,
		.framer-uKW6H.framer-v-19ghx1w .framer-tl11uq>:last-child {
			margin-bottom: 0
		}
		.framer-uKW6H.framer-v-19ghx1w .framer-tl11uq>* {
			margin: 4px 0
		}
	}
	
	.framer-uKW6H.framer-v-37wlil .framer-1wnxq92 {
		
		-webkit-box-orient: vertical;
		
		-webkit-box-direction: normal;
		
		    -ms-flex-direction: column;
		
		        flex-direction: column;
		gap: 16px;
		left: 0;
		padding: 20px;
		;
		position: absolute;
		right: 0;
		top: 48px;
	
		width: unset;
		z-index: 1
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-uKW6H.framer-v-37wlil .framer-1uqavbf,
		.framer-uKW6H.framer-v-37wlil .framer-1wnxq92,
		.framer-uKW6H.framer-v-37wlil .framer-tl11uq {
			gap: 0px
		}
		.framer-uKW6H.framer-v-37wlil .framer-1uqavbf>*,
		.framer-uKW6H.framer-v-37wlil .framer-1uqavbf>:first-child,
		.framer-uKW6H.framer-v-37wlil .framer-1uqavbf>:last-child {
			margin: 0
		}
		.framer-uKW6H.framer-v-37wlil .framer-1wnxq92>* {
			margin: 8px 0
		}
		.framer-uKW6H.framer-v-37wlil .framer-1wnxq92>:first-child,
		.framer-uKW6H.framer-v-37wlil .framer-tl11uq>:first-child {
			margin-top: 0
		}
		.framer-uKW6H.framer-v-37wlil .framer-1wnxq92>:last-child,
		.framer-uKW6H.framer-v-37wlil .framer-tl11uq>:last-child {
			margin-bottom: 0
		}
		.framer-uKW6H.framer-v-37wlil .framer-tl11uq>* {
			margin: 4px 0
		}
	}
	
	.framer-PeMvB.framer-4336t6,
	.framer-PeMvB .framer-4336t6 {
		display: block
	}
	
	.framer-PeMvB.framer-dqewzs {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		height: 400px;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: hidden;
		padding: 24px 20px;
		position: relative;
		width: 690px
	}
	
	.framer-PeMvB .framer-1ajs7nv {
		
		-ms-flex-line-pack: start;
		
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 1;
		    -ms-flex: 1 0 0px;
		        flex: 1 0 0px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		height: 100%;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		overflow: hidden;
		padding: 0;
		;
		position: relative;
	
		width: 1px;
		z-index: 2
	}
	
	.framer-PeMvB .framer-1m6aevj {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: auto;
		position: relative;
		white-space: pre-wrap;
		width: 100%;
		word-break: break-word;
		word-wrap: break-word
	}
	
	.framer-PeMvB .framer-a3a34 {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: auto;
		max-width: 520px;
		position: relative;
		white-space: pre-wrap;
		width: 100%;
		word-break: break-word;
		word-wrap: break-word
	}
	
	.framer-PeMvB .framer-35n9iu {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		aspect-ratio: 1 / 1;
		bottom: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: hidden;
		padding: 0;
		position: absolute;
		right: 0;
		top: 1px;
		width: var(--framer-aspect-ratio-supported, 400px);
		z-index: 1
	}
	
	.framer-PeMvB .framer-nc5np4 {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 1;
		    -ms-flex: 1 0 0px;
		        flex: 1 0 0px;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		height: 100%;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 1px
	}
	
	.framer-PeMvB .framer-1fm20f4,
	.framer-PeMvB .framer-fmh79x,
	.framer-PeMvB .framer-1dm4cg3,
	.framer-PeMvB .framer-1pumr80,
	.framer-PeMvB .framer-ez4cu0,
	.framer-PeMvB .framer-lgmjkp,
	.framer-PeMvB .framer-oa24cx,
	.framer-PeMvB .framer-1hgo5jp,
	.framer-PeMvB .framer-1ydzkg4,
	.framer-PeMvB .framer-1frtoqi,
	.framer-PeMvB .framer-1mfn9jg,
	.framer-PeMvB .framer-1jsfu7a,
	.framer-PeMvB .framer-17n3pss,
	.framer-PeMvB .framer-1k4tuly {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: 100%;
		overflow: hidden;
		position: relative;
		width: 1px
	}
	
	.framer-PeMvB .framer-1imsvqm {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		inset: 0;
		overflow: hidden;
		padding: 0;
		position: absolute;
		z-index: 1
	}
	
	.framer-PeMvB .framer-17mdraq,
	.framer-PeMvB .framer-16a938i,
	.framer-PeMvB .framer-3zfetg,
	.framer-PeMvB .framer-15fw7kz,
	.framer-PeMvB .framer-kx3rtb,
	.framer-PeMvB .framer-g2imu0,
	.framer-PeMvB .framer-1fw4khq,
	.framer-PeMvB .framer-ej2fmi,
	.framer-PeMvB .framer-zmr7ic,
	.framer-PeMvB .framer-1yngdj9,
	.framer-PeMvB .framer-zl09n5,
	.framer-PeMvB .framer-apguaw,
	.framer-PeMvB .framer-12u79dv,
	.framer-PeMvB .framer-14j2l10 {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: 1px;
		overflow: hidden;
		position: relative;
		width: 100%
	}
	
	.framer-PeMvB .framer-11nt1va {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		inset: 0;
		overflow: hidden;
		position: absolute;
		z-index: 1
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-PeMvB.framer-dqewzs,
		.framer-PeMvB .framer-35n9iu {
			gap: 0px
		}
		.framer-PeMvB.framer-dqewzs>*,
		.framer-PeMvB .framer-35n9iu>* {
			margin: 0
		}
		.framer-PeMvB.framer-dqewzs>:first-child,
		.framer-PeMvB .framer-35n9iu>:first-child {
			margin-left: 0
		}
		.framer-PeMvB.framer-dqewzs>:last-child,
		.framer-PeMvB .framer-35n9iu>:last-child {
			margin-right: 0
		}
	}
	
	.framer-PeMvB.framer-v-p54zza.framer-dqewzs {
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		width: 728px
	}
	
	.framer-PeMvB.framer-v-p54zza .framer-1ajs7nv {
		gap: 120px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start
	}
	
	.framer-PeMvB.framer-v-p54zza .framer-35n9iu {
		width: var(--framer-aspect-ratio-supported, 317px)
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-PeMvB.framer-v-p54zza .framer-1ajs7nv {
			gap: 0px
		}
		.framer-PeMvB.framer-v-p54zza .framer-1ajs7nv>* {
			margin: 60px 0
		}
		.framer-PeMvB.framer-v-p54zza .framer-1ajs7nv>:first-child {
			margin-top: 0
		}
		.framer-PeMvB.framer-v-p54zza .framer-1ajs7nv>:last-child {
			margin-bottom: 0
		}
	}
	
	.framer-PeMvB.framer-v-8s8npo.framer-dqewzs {
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		width: 320px
	}
	
	.framer-PeMvB.framer-v-8s8npo .framer-1ajs7nv {
		gap: 80px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start
	}
	
	.framer-PeMvB.framer-v-8s8npo .framer-35n9iu {
		width: var(--framer-aspect-ratio-supported, 380px)
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-PeMvB.framer-v-8s8npo .framer-1ajs7nv {
			gap: 0px
		}
		.framer-PeMvB.framer-v-8s8npo .framer-1ajs7nv>* {
			margin: 40px 0
		}
		.framer-PeMvB.framer-v-8s8npo .framer-1ajs7nv>:first-child {
			margin-top: 0
		}
		.framer-PeMvB.framer-v-8s8npo .framer-1ajs7nv>:last-child {
			margin-bottom: 0
		}
	}
	
	.framer-PeMvB[data-border=true]:after,
	.framer-PeMvB [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;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		left: 0;
		top: 0;
		border-radius: inherit;
		
	}
	
	.framer-4xStp.framer-57d2pn,
	.framer-4xStp .framer-57d2pn {
		display: block
	}
	
	.framer-4xStp.framer-pavdqr {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: hidden;
		padding: 20px 0;
		position: relative;
		width: 1120px
	}
	
	.framer-4xStp .framer-12ocje8-container {
		-webkit-box-flex: 1;
		    -ms-flex: 1 0 0px;
		        flex: 1 0 0px;
		height: 18px;
		position: relative;
		width: 1px
	}
	
	.framer-4xStp .framer-4o493b,
	.framer-4xStp .framer-be2dbv,
	.framer-4xStp .framer-15rfz93,
	.framer-4xStp .framer-1b2vplv,
	.framer-4xStp .framer-utx6mw,
	.framer-4xStp .framer-1fe6zs0,
	.framer-4xStp .framer-156wsx,
	.framer-4xStp .framer-68l0lv,
	.framer-4xStp .framer-e42r8l,
	.framer-4xStp .framer-whd4x2 {
		
		-ms-flex-line-pack: center;
		
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: hidden;
		padding: 0;
		position: relative;
	
		width: -webkit-min-content;
	
		width: -moz-min-content;
	
		width: min-content
	}
	
	.framer-4xStp .framer-11giu8,
	.framer-4xStp .framer-qa4o8r,
	.framer-4xStp .framer-14imr1w,
	.framer-4xStp .framer-c7pzs6,
	.framer-4xStp .framer-vbfngf,
	.framer-4xStp .framer-14s3ir9,
	.framer-4xStp .framer-1bvx9m8,
	.framer-4xStp .framer-pfrz5m,
	.framer-4xStp .framer-1g961fr,
	.framer-4xStp .framer-octaut {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: auto;
		position: relative;
		white-space: pre;
		width: auto
	}
	
	.framer-4xStp .framer-1b6p3v8 {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: hidden;
		padding: 0 0 2px;
		position: relative;
		width: 10px
	}
	
	.framer-4xStp .framer-1pzy2zd {
		aspect-ratio: 1 / 1;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: var(--framer-aspect-ratio-supported, 10px);
		overflow: hidden;
		position: relative;
		width: 10px
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-4xStp.framer-pavdqr,
		.framer-4xStp .framer-4o493b,
		.framer-4xStp .framer-1b6p3v8,
		.framer-4xStp .framer-be2dbv,
		.framer-4xStp .framer-15rfz93,
		.framer-4xStp .framer-1b2vplv,
		.framer-4xStp .framer-utx6mw,
		.framer-4xStp .framer-1fe6zs0,
		.framer-4xStp .framer-156wsx,
		.framer-4xStp .framer-68l0lv,
		.framer-4xStp .framer-e42r8l,
		.framer-4xStp .framer-whd4x2 {
			gap: 0px
		}
		.framer-4xStp.framer-pavdqr>*,
		.framer-4xStp .framer-4o493b>*,
		.framer-4xStp .framer-1b6p3v8>*,
		.framer-4xStp .framer-be2dbv>*,
		.framer-4xStp .framer-15rfz93>*,
		.framer-4xStp .framer-1b2vplv>*,
		.framer-4xStp .framer-utx6mw>*,
		.framer-4xStp .framer-1fe6zs0>*,
		.framer-4xStp .framer-156wsx>*,
		.framer-4xStp .framer-68l0lv>*,
		.framer-4xStp .framer-e42r8l>*,
		.framer-4xStp .framer-whd4x2>* {
			margin: 0
		}
		.framer-4xStp.framer-pavdqr>:first-child,
		.framer-4xStp .framer-4o493b>:first-child,
		.framer-4xStp .framer-1b6p3v8>:first-child,
		.framer-4xStp .framer-be2dbv>:first-child,
		.framer-4xStp .framer-15rfz93>:first-child,
		.framer-4xStp .framer-1b2vplv>:first-child,
		.framer-4xStp .framer-utx6mw>:first-child,
		.framer-4xStp .framer-1fe6zs0>:first-child,
		.framer-4xStp .framer-156wsx>:first-child,
		.framer-4xStp .framer-68l0lv>:first-child,
		.framer-4xStp .framer-e42r8l>:first-child,
		.framer-4xStp .framer-whd4x2>:first-child {
			margin-left: 0
		}
		.framer-4xStp.framer-pavdqr>:last-child,
		.framer-4xStp .framer-4o493b>:last-child,
		.framer-4xStp .framer-1b6p3v8>:last-child,
		.framer-4xStp .framer-be2dbv>:last-child,
		.framer-4xStp .framer-15rfz93>:last-child,
		.framer-4xStp .framer-1b2vplv>:last-child,
		.framer-4xStp .framer-utx6mw>:last-child,
		.framer-4xStp .framer-1fe6zs0>:last-child,
		.framer-4xStp .framer-156wsx>:last-child,
		.framer-4xStp .framer-68l0lv>:last-child,
		.framer-4xStp .framer-e42r8l>:last-child,
		.framer-4xStp .framer-whd4x2>:last-child {
			margin-right: 0
		}
	}
	
	.framer-4xStp[data-border=true]:after,
	.framer-4xStp [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;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		left: 0;
		top: 0;
		border-radius: inherit;
		
	}
	
	.framer-rVQ9w.framer-13lmum5,
	.framer-rVQ9w .framer-13lmum5 {
		display: block
	}
	
	.framer-rVQ9w.framer-be62eq {
		-ms-flex-line-pack: start;
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 144px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: hidden;
		padding: 28px 20px;
		position: relative;
		width: 690px
	}
	
	.framer-rVQ9w .framer-68s9ho {
		-ms-flex-line-pack: start;
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 144px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 100%;
		z-index: 2
	}
	
	.framer-rVQ9w .framer-v0fpgk {
		-ms-flex-line-pack: start;
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 28px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		max-width: 360px;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-rVQ9w .framer-1xuu3fs {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: hidden;
		padding: 16px;
		position: relative;
		width: -webkit-min-content;
		width: -moz-min-content;
		width: min-content
	}
	
	.framer-rVQ9w .framer-5izz6k {
		
		aspect-ratio: 1 / 1;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: var(--framer-aspect-ratio-supported, 32px);
		overflow: hidden;
		;
		position: relative;
	
		width: 32px
	}
	
	.framer-rVQ9w .framer-mpvaqe {
		
		-webkit-box-flex: 0;
		
		    -ms-flex: none;
		
		        flex: none;
		height: auto;
		;
		position: relative;
	
		white-space: pre-wrap;
		width: 100%;
		word-break: break-word;
		word-wrap: break-word
	}
	
	.framer-rVQ9w .framer-veujol {
		-ms-flex-line-pack: start;
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 28px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-rVQ9w .framer-1g8ezh8 {
		
		-webkit-box-flex: 0;
		
		    -ms-flex: none;
		
		        flex: none;
		height: auto;
		max-width: 480px;
		;
		position: relative;
	
		white-space: pre-wrap;
		width: 100%;
		word-break: break-word;
		word-wrap: break-word
	}
	
	.framer-rVQ9w .framer-1yvzwnb {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		gap: 8px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		max-width: 560px;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-rVQ9w .framer-1cq3yzk-container,
	.framer-rVQ9w .framer-luzhns-container,
	.framer-rVQ9w .framer-1ppijag-container,
	.framer-rVQ9w .framer-12ot1fa-container {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: auto;
		position: relative;
		width: auto
	}
	
	.framer-rVQ9w .framer-1bitz9f {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		aspect-ratio: 1 / 1;
		bottom: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: hidden;
		padding: 0;
		position: absolute;
		right: 0;
		top: 1px;
		width: var(--framer-aspect-ratio-supported, 639px);
		z-index: 1
	}
	
	.framer-rVQ9w .framer-12eany4 {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 1;
		    -ms-flex: 1 0 0px;
		        flex: 1 0 0px;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		height: 100%;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 1px
	}
	
	.framer-rVQ9w .framer-1ffhll9,
	.framer-rVQ9w .framer-tuuvov,
	.framer-rVQ9w .framer-1uqlkm1,
	.framer-rVQ9w .framer-lwicv4,
	.framer-rVQ9w .framer-1367gaz,
	.framer-rVQ9w .framer-1oeem89,
	.framer-rVQ9w .framer-1518ljo,
	.framer-rVQ9w .framer-1dw4lrm,
	.framer-rVQ9w .framer-sxsyfi,
	.framer-rVQ9w .framer-g77209,
	.framer-rVQ9w .framer-1nah8,
	.framer-rVQ9w .framer-oa830s,
	.framer-rVQ9w .framer-ib8197,
	.framer-rVQ9w .framer-z9a8ou,
	.framer-rVQ9w .framer-hsxky9,
	.framer-rVQ9w .framer-17swj9l,
	.framer-rVQ9w .framer-fraxvz {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: 100%;
		overflow: hidden;
		position: relative;
		width: 1px
	}
	
	.framer-rVQ9w .framer-5ozmwa {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		inset: 0;
		overflow: hidden;
		padding: 0;
		position: absolute;
		z-index: 1
	}
	
	.framer-rVQ9w .framer-1fyc8ol,
	.framer-rVQ9w .framer-1qq8jee,
	.framer-rVQ9w .framer-1fdgy6h,
	.framer-rVQ9w .framer-1pkigki,
	.framer-rVQ9w .framer-9s29ie,
	.framer-rVQ9w .framer-16lotnr,
	.framer-rVQ9w .framer-flz7n3,
	.framer-rVQ9w .framer-1ngwych,
	.framer-rVQ9w .framer-1w4sck7,
	.framer-rVQ9w .framer-192lyb,
	.framer-rVQ9w .framer-1ja7q2t,
	.framer-rVQ9w .framer-1c74xun,
	.framer-rVQ9w .framer-1smsnvn,
	.framer-rVQ9w .framer-zt9fr6,
	.framer-rVQ9w .framer-wa4u7,
	.framer-rVQ9w .framer-1k2xm08,
	.framer-rVQ9w .framer-wlzfgc {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: 1px;
		overflow: hidden;
		position: relative;
		width: 100%
	}
	
	.framer-rVQ9w .framer-10ga0ct {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		inset: 0;
		overflow: hidden;
		position: absolute;
		z-index: 1
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-rVQ9w.framer-be62eq,
		.framer-rVQ9w .framer-68s9ho,
		.framer-rVQ9w .framer-v0fpgk,
		.framer-rVQ9w .framer-1xuu3fs,
		.framer-rVQ9w .framer-veujol,
		.framer-rVQ9w .framer-1yvzwnb,
		.framer-rVQ9w .framer-1bitz9f {
			gap: 0px
		}
		.framer-rVQ9w.framer-be62eq>*,
		.framer-rVQ9w .framer-68s9ho>* {
			margin: 72px 0
		}
		.framer-rVQ9w.framer-be62eq>:first-child,
		.framer-rVQ9w .framer-68s9ho>:first-child,
		.framer-rVQ9w .framer-v0fpgk>:first-child,
		.framer-rVQ9w .framer-veujol>:first-child {
			margin-top: 0
		}
		.framer-rVQ9w.framer-be62eq>:last-child,
		.framer-rVQ9w .framer-68s9ho>:last-child,
		.framer-rVQ9w .framer-v0fpgk>:last-child,
		.framer-rVQ9w .framer-veujol>:last-child {
			margin-bottom: 0
		}
		.framer-rVQ9w .framer-v0fpgk>*,
		.framer-rVQ9w .framer-veujol>* {
			margin: 14px 0
		}
		.framer-rVQ9w .framer-1xuu3fs>*,
		.framer-rVQ9w .framer-1bitz9f>* {
			margin: 0
		}
		.framer-rVQ9w .framer-1xuu3fs>:first-child,
		.framer-rVQ9w .framer-1yvzwnb>:first-child,
		.framer-rVQ9w .framer-1bitz9f>:first-child {
			margin-left: 0
		}
		.framer-rVQ9w .framer-1xuu3fs>:last-child,
		.framer-rVQ9w .framer-1yvzwnb>:last-child,
		.framer-rVQ9w .framer-1bitz9f>:last-child {
			margin-right: 0
		}
		.framer-rVQ9w .framer-1yvzwnb>* {
			margin: 0 4px
		}
	}
	
	.framer-rVQ9w.framer-v-1wqhdb.framer-be62eq {
		width: 728px
	}
	
	.framer-rVQ9w.framer-v-1wqhdb .framer-68s9ho {
		gap: 120px
	}
	
	.framer-rVQ9w.framer-v-1wqhdb .framer-v0fpgk {
		max-width: 320px
	}
	
	.framer-rVQ9w.framer-v-1wqhdb .framer-5izz6k,
	.framer-rVQ9w.framer-v-70pe77 .framer-5izz6k {
		height: var(--framer-aspect-ratio-supported, 24px);
		width: 24px
	}
	
	.framer-rVQ9w.framer-v-1wqhdb .framer-1bitz9f {
		width: var(--framer-aspect-ratio-supported, 607px)
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-rVQ9w.framer-v-1wqhdb .framer-68s9ho {
			gap: 0px
		}
		.framer-rVQ9w.framer-v-1wqhdb .framer-68s9ho>* {
			margin: 60px 0
		}
		.framer-rVQ9w.framer-v-1wqhdb .framer-68s9ho>:first-child {
			margin-top: 0
		}
		.framer-rVQ9w.framer-v-1wqhdb .framer-68s9ho>:last-child {
			margin-bottom: 0
		}
	}
	
	.framer-rVQ9w.framer-v-70pe77.framer-be62eq {
		width: 320px
	}
	
	.framer-rVQ9w.framer-v-70pe77 .framer-68s9ho {
		gap: 80px
	}
	
	.framer-rVQ9w.framer-v-70pe77 .framer-v0fpgk {
		max-width: 240px
	}
	
	.framer-rVQ9w.framer-v-70pe77 .framer-1xuu3fs {
		padding: 12px
	}
	
	.framer-rVQ9w.framer-v-70pe77 .framer-veujol {
		gap: 24px
	}
	
	.framer-rVQ9w.framer-v-70pe77 .framer-1bitz9f {
		width: var(--framer-aspect-ratio-supported, 788px)
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-rVQ9w.framer-v-70pe77 .framer-68s9ho,
		.framer-rVQ9w.framer-v-70pe77 .framer-veujol {
			gap: 0px
		}
		.framer-rVQ9w.framer-v-70pe77 .framer-68s9ho>* {
			margin: 40px 0
		}
		.framer-rVQ9w.framer-v-70pe77 .framer-68s9ho>:first-child,
		.framer-rVQ9w.framer-v-70pe77 .framer-veujol>:first-child {
			margin-top: 0
		}
		.framer-rVQ9w.framer-v-70pe77 .framer-68s9ho>:last-child,
		.framer-rVQ9w.framer-v-70pe77 .framer-veujol>:last-child {
			margin-bottom: 0
		}
		.framer-rVQ9w.framer-v-70pe77 .framer-veujol>* {
			margin: 12px 0
		}
	}
	
	.framer-rVQ9w[data-border=true]:after,
	.framer-rVQ9w [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;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		left: 0;
		top: 0;
		border-radius: inherit;
		
	}
	
	.framer-ZiOjw.framer-1d85nva,
	.framer-ZiOjw .framer-1d85nva {
		display: block
	}
	
	.framer-ZiOjw.framer-zqixor {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 1160px
	}
	
	.framer-ZiOjw .framer-2c6rnv {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 1;
		    -ms-flex: 1 0 0px;
		        flex: 1 0 0px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 20px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 1px
	}
	
	.framer-ZiOjw .framer-410fj6-container,
	.framer-ZiOjw .framer-qi1n9k-container,
	.framer-ZiOjw .framer-ptqvop-container {
		
		-webkit-box-flex: 0;
		
		    -ms-flex: none;
		
		        flex: none;
		height: 57px;
		;
		position: relative;
	
		width: 100%
	}
	
	.framer-ZiOjw .framer-flji8q-container,
	.framer-ZiOjw .framer-v7p11j-container,
	.framer-ZiOjw .framer-4ii55k-container,
	.framer-ZiOjw .framer-g7oht4-container,
	.framer-ZiOjw .framer-1tl9s29-container,
	.framer-ZiOjw .framer-13ld882-container,
	.framer-ZiOjw .framer-1da61sz-container,
	.framer-ZiOjw .framer-15p487o-container,
	.framer-ZiOjw .framer-1yigfk-container,
	.framer-ZiOjw .framer-p53y9v-container,
	.framer-ZiOjw .framer-59zyhz-container,
	.framer-ZiOjw .framer-1j6rcgn-container,
	.framer-ZiOjw .framer-1wp0yiy-container,
	.framer-ZiOjw .framer-dlrqt0-container,
	.framer-ZiOjw .framer-103up4o-container,
	.framer-ZiOjw .framer-1vno8ot-container,
	.framer-ZiOjw .framer-qtm4o0-container,
	.framer-ZiOjw .framer-1exjmte-container,
	.framer-ZiOjw .framer-zqa41d-container,
	.framer-ZiOjw .framer-8w1m23-container,
	.framer-ZiOjw .framer-162l0f0-container,
	.framer-ZiOjw .framer-11i7csb-container,
	.framer-ZiOjw .framer-gy3wt-container,
	.framer-ZiOjw .framer-m39i4p-container,
	.framer-ZiOjw .framer-68yc4d-container,
	.framer-ZiOjw .framer-169hfst-container,
	.framer-ZiOjw .framer-hljoar-container,
	.framer-ZiOjw .framer-eay2r4-container,
	.framer-ZiOjw .framer-21qgja-container,
	.framer-ZiOjw .framer-1b42878-container,
	.framer-ZiOjw .framer-fvph71-container,
	.framer-ZiOjw .framer-iiu2sa-container,
	.framer-ZiOjw .framer-1vuz131-container,
	.framer-ZiOjw .framer-ia2wv4-container,
	.framer-ZiOjw .framer-1mda21v-container,
	.framer-ZiOjw .framer-kjdq26-container,
	.framer-ZiOjw .framer-1vm47a6-container,
	.framer-ZiOjw .framer-1o09htf-container,
	.framer-ZiOjw .framer-z2jyn-container,
	.framer-ZiOjw .framer-18d5xj1-container,
	.framer-ZiOjw .framer-5a4fd3-container,
	.framer-ZiOjw .framer-1ryynrh-container,
	.framer-ZiOjw .framer-owr8yt-container,
	.framer-ZiOjw .framer-1h6bwam-container,
	.framer-ZiOjw .framer-1rl4ykt-container,
	.framer-ZiOjw .framer-bnez5i-container,
	.framer-ZiOjw .framer-13le3x2-container,
	.framer-ZiOjw .framer-4ng1pq-container {
		height: auto;
		position: relative;
		width: auto
	}
	
	.framer-ZiOjw .framer-jvoxi1-container,
	.framer-ZiOjw .framer-1ppsemb-container,
	.framer-ZiOjw .framer-2kq2nl-container {
		
		-webkit-box-flex: 0;
		
		    -ms-flex: none;
		
		        flex: none;
		height: 34px;
		;
		position: relative;
	
		width: 100%
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-ZiOjw.framer-zqixor,
		.framer-ZiOjw .framer-2c6rnv {
			gap: 0px
		}
		.framer-ZiOjw.framer-zqixor>* {
			margin: 0
		}
		.framer-ZiOjw.framer-zqixor>:first-child {
			margin-left: 0
		}
		.framer-ZiOjw.framer-zqixor>:last-child {
			margin-right: 0
		}
		.framer-ZiOjw .framer-2c6rnv>* {
			margin: 10px 0
		}
		.framer-ZiOjw .framer-2c6rnv>:first-child {
			margin-top: 0
		}
		.framer-ZiOjw .framer-2c6rnv>:last-child {
			margin-bottom: 0
		}
	}
	
	.framer-ZiOjw.framer-v-90t8jc.framer-zqixor {
		width: 360px
	}
	
	.framer-ZiOjw.framer-v-90t8jc .framer-2c6rnv {
		gap: 12px
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-ZiOjw.framer-v-90t8jc .framer-2c6rnv {
			gap: 0px
		}
		.framer-ZiOjw.framer-v-90t8jc .framer-2c6rnv>* {
			margin: 6px 0
		}
		.framer-ZiOjw.framer-v-90t8jc .framer-2c6rnv>:first-child {
			margin-top: 0
		}
		.framer-ZiOjw.framer-v-90t8jc .framer-2c6rnv>:last-child {
			margin-bottom: 0
		}
	}
	
	.framer-tYEcC.framer-1kotoso,
	.framer-tYEcC .framer-1kotoso {
		display: block
	}
	
	.framer-tYEcC.framer-tr7za7 {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		cursor: default;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 8px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: hidden;
		padding: 8px 16px 8px 12px;
		position: relative;
		width: -webkit-min-content;
		width: -moz-min-content;
		width: min-content
	}
	
	.framer-tYEcC .framer-c2ocus {
		
		aspect-ratio: 1 / 1;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: var(--framer-aspect-ratio-supported, 14px);
		overflow: hidden;
		;
		position: relative;
	
		width: 14px
	}
	
	.framer-tYEcC .framer-1skf244 {
		
		-webkit-box-flex: 0;
		
		    -ms-flex: none;
		
		        flex: none;
		height: auto;
		;
		position: relative;
	
		white-space: pre;
		width: auto
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-tYEcC.framer-tr7za7 {
			gap: 0px
		}
		.framer-tYEcC.framer-tr7za7>* {
			margin: 0 4px
		}
		.framer-tYEcC.framer-tr7za7>:first-child {
			margin-left: 0
		}
		.framer-tYEcC.framer-tr7za7>:last-child {
			margin-right: 0
		}
	}
	
	.framer-tYEcC.framer-v-y6o70o.framer-tr7za7,
	.framer-tYEcC.framer-v-oje6oz.framer-tr7za7 {
		gap: 14px;
		padding: 16px 20px 14px 18px
	}
	
	.framer-tYEcC.framer-v-y6o70o .framer-c2ocus,
	.framer-tYEcC.framer-v-oje6oz .framer-c2ocus {
		height: var(--framer-aspect-ratio-supported, 24px);
		width: 24px
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-tYEcC.framer-v-y6o70o.framer-tr7za7 {
			gap: 0px
		}
		.framer-tYEcC.framer-v-y6o70o.framer-tr7za7>* {
			margin: 0 7px
		}
		.framer-tYEcC.framer-v-y6o70o.framer-tr7za7>:first-child {
			margin-left: 0
		}
		.framer-tYEcC.framer-v-y6o70o.framer-tr7za7>:last-child {
			margin-right: 0
		}
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-tYEcC.framer-v-oje6oz.framer-tr7za7 {
			gap: 0px
		}
		.framer-tYEcC.framer-v-oje6oz.framer-tr7za7>* {
			margin: 0 7px
		}
		.framer-tYEcC.framer-v-oje6oz.framer-tr7za7>:first-child {
			margin-left: 0
		}
		.framer-tYEcC.framer-v-oje6oz.framer-tr7za7>:last-child {
			margin-right: 0
		}
	}
	
	.framer-tYEcC[data-border=true]:after,
	.framer-tYEcC [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;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		left: 0;
		top: 0;
		border-radius: inherit;
		
	}
	
	.framer-swrXk.framer-s26bia,
	.framer-swrXk .framer-s26bia {
		display: block
	}
	
	.framer-swrXk.framer-15roylk {
		display: -ms-grid;
		display: grid;
		gap: 20px;
		grid-auto-rows: -webkit-min-content;
		grid-auto-rows: min-content;
		-ms-grid-columns: minmax(1px, 1fr) 20px minmax(1px, 1fr) 20px minmax(1px, 1fr) 20px minmax(1px, 1fr) 20px minmax(1px, 1fr) 20px minmax(1px, 1fr) 20px minmax(1px, 1fr) 20px minmax(1px, 1fr) 20px minmax(1px, 1fr) 20px minmax(1px, 1fr);
		grid-template-columns: repeat(10, minmax(1px, 1fr));
		-ms-grid-rows: -webkit-min-content;
		-ms-grid-rows: min-content;
		grid-template-rows: repeat(1, -webkit-min-content);
		grid-template-rows: repeat(1, min-content);
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 1120px
	}
	
	.framer-swrXk.framer-15roylk > *:nth-child(1) {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}
	
	.framer-swrXk.framer-15roylk > *:nth-child(2) {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}
	
	.framer-swrXk.framer-15roylk > *:nth-child(3) {
		-ms-grid-row: 1;
		-ms-grid-column: 5
	}
	
	.framer-swrXk.framer-15roylk > *:nth-child(4) {
		-ms-grid-row: 1;
		-ms-grid-column: 7
	}
	
	.framer-swrXk.framer-15roylk > *:nth-child(5) {
		-ms-grid-row: 1;
		-ms-grid-column: 9
	}
	
	.framer-swrXk.framer-15roylk > *:nth-child(6) {
		-ms-grid-row: 1;
		-ms-grid-column: 11
	}
	
	.framer-swrXk.framer-15roylk > *:nth-child(7) {
		-ms-grid-row: 1;
		-ms-grid-column: 13
	}
	
	.framer-swrXk.framer-15roylk > *:nth-child(8) {
		-ms-grid-row: 1;
		-ms-grid-column: 15
	}
	
	.framer-swrXk.framer-15roylk > *:nth-child(9) {
		-ms-grid-row: 1;
		-ms-grid-column: 17
	}
	
	.framer-swrXk.framer-15roylk > *:nth-child(10) {
		-ms-grid-row: 1;
		-ms-grid-column: 19
	}
	
	.framer-swrXk .framer-xiqa47 {
		-ms-flex-line-pack: start;
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		-ms-grid-row-align: start;
		    align-self: start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 144px;
		grid-column: auto / span 7;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		-ms-grid-column-align: start;
		    justify-self: start;
		overflow: hidden;
		padding: 32px 20px;
		position: relative;
		width: 100%;
		background: var(--token-7e04a937-e048-4b3e-852b-a675be99fbd5, rgb(18, 15, 0));
	}
	
	.framer-swrXk .framer-122s2nr {
		-ms-flex-line-pack: start;
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 144px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%;
		z-index: 2
	}
	
	.framer-swrXk .framer-t42o20 {
		-ms-flex-line-pack: start;
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 32px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		/* max-width: 600px; */
		overflow: visible;
		padding: 0;
		;
		position: relative;
	
		width: 100%
	}
	
	.framer-swrXk .framer-fqgrj0 {
		-ms-flex-line-pack: start;
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 4px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-swrXk .framer-17rzxv9,
	.framer-swrXk .framer-5if3vi,
	.framer-swrXk .framer-9lav0a,
	.framer-swrXk .framer-tzts4n,
	.framer-swrXk .framer-1zl06z,
	.framer-swrXk .framer-13kdkvp,
	.framer-swrXk .framer-2rq290,
	.framer-swrXk .framer-5320u3,
	.framer-swrXk .framer-jvqaxh,
	.framer-swrXk .framer-19274q2,
	.framer-swrXk .framer-ch0gm0 {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: auto;
		position: relative;
		white-space: pre-wrap;
		width: 100%;
		word-break: break-word;
		word-wrap: break-word
	}
	
	.framer-swrXk .framer-13yvs4p {
		display: -ms-grid;
		display: grid;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		gap: 20px;
		grid-auto-rows: -webkit-min-content;
		grid-auto-rows: min-content;
		-ms-grid-columns: minmax(1px, 1fr) 20px minmax(1px, 1fr);
		grid-template-columns: repeat(2, minmax(1px, 1fr));
		-ms-grid-rows: -webkit-min-content 20px -webkit-min-content;
		-ms-grid-rows: min-content 20px min-content;
		grid-template-rows: repeat(2, -webkit-min-content);
		grid-template-rows: repeat(2, min-content);
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		max-width: 720px;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-swrXk .framer-13yvs4p > *:nth-child(1) {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}
	
	.framer-swrXk .framer-13yvs4p > *:nth-child(2) {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}
	
	.framer-swrXk .framer-13yvs4p > *:nth-child(3) {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}
	
	.framer-swrXk .framer-13yvs4p > *:nth-child(4) {
		-ms-grid-row: 3;
		-ms-grid-column: 3
	}
	
	.framer-swrXk .framer-q8ix4c,
	.framer-swrXk .framer-10rgsfu {
		
		-ms-flex-line-pack: start;
		
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		-ms-flex-item-align: start;
		    -ms-grid-row-align: start;
		    align-self: start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 6px;
		height: 100%;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		-ms-grid-column-align: start;
		    justify-self: start;
		overflow: visible;
		padding: 0 0 20px;
		;
		position: relative;
	
		width: 100%
	}
	
	.framer-swrXk .framer-16lj6vy,
	.framer-swrXk .framer-1owxgg6 {
		
		-ms-flex-line-pack: start;
		
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		-ms-flex-item-align: start;
		    -ms-grid-row-align: start;
		    align-self: start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 6px;
		height: 100%;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		-ms-grid-column-align: start;
		    justify-self: start;
		overflow: visible;
		padding: 0;
		;
		position: relative;
	
		width: 100%
	}
	
	.framer-swrXk .framer-axx8t7 {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		aspect-ratio: 1 / 1;
		bottom: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: hidden;
		padding: 0;
		position: absolute;
		right: 0;
		top: 1px;
		width: var(--framer-aspect-ratio-supported, 619px);
		z-index: 1
	}
	
	.framer-swrXk .framer-1tak0sg {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 1;
		    -ms-flex: 1 0 0px;
		        flex: 1 0 0px;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		height: 100%;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 1px
	}
	
	.framer-swrXk .framer-gm870z,
	.framer-swrXk .framer-tmvxta,
	.framer-swrXk .framer-1rnjdi,
	.framer-swrXk .framer-16lheei,
	.framer-swrXk .framer-q5av7i,
	.framer-swrXk .framer-rzvhve,
	.framer-swrXk .framer-1qyxahp,
	.framer-swrXk .framer-u4uit9,
	.framer-swrXk .framer-1ht6x2p,
	.framer-swrXk .framer-85xj7z,
	.framer-swrXk .framer-298p0x,
	.framer-swrXk .framer-16lmval,
	.framer-swrXk .framer-pjxmb5,
	.framer-swrXk .framer-1dtr5jz,
	.framer-swrXk .framer-1qm3t5r,
	.framer-swrXk .framer-1hwlmir,
	.framer-swrXk .framer-1l7jjr5 {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: 100%;
		overflow: hidden;
		position: relative;
		width: 1px
	}
	
	.framer-swrXk .framer-enb33e {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		inset: 0;
		overflow: hidden;
		padding: 0;
		position: absolute;
		z-index: 1
	}
	
	.framer-swrXk .framer-1dynxgv,
	.framer-swrXk .framer-nnejow,
	.framer-swrXk .framer-ir2jke,
	.framer-swrXk .framer-znjyrb,
	.framer-swrXk .framer-1knq2vv,
	.framer-swrXk .framer-hyfje6,
	.framer-swrXk .framer-plasy1,
	.framer-swrXk .framer-11rbcg9,
	.framer-swrXk .framer-avgy26,
	.framer-swrXk .framer-19808au,
	.framer-swrXk .framer-9hwmjq,
	.framer-swrXk .framer-14yhfzq,
	.framer-swrXk .framer-1bqrrhn,
	.framer-swrXk .framer-1taoqn2,
	.framer-swrXk .framer-7vejar,
	.framer-swrXk .framer-1uzhqyj,
	.framer-swrXk .framer-mzc85q {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: 1px;
		overflow: hidden;
		position: relative;
		width: 100%
	}
	
	.framer-swrXk .framer-zt4fye {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		inset: 0;
		overflow: hidden;
		position: absolute;
		z-index: 1
	}
	
	.framer-swrXk .framer-1ou9mdo {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-ms-grid-row-align: start;
		    align-self: start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		grid-column: auto / span 3;
		height: 100%;
		/* justify-content: flex-end; */
		-ms-grid-column-align: start;
		    justify-self: start;
		overflow: hidden;
		padding: 0 20px;
		position: relative;
		width: 100%
	}
	
	.framer-swrXk .framer-1eohmhy {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		inset: 20px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		z-index: 3
	}
	
	.framer-swrXk .framer-11skdky-container {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: 32px;
		left: 0;
		position: absolute;
		top: 0;
		width: 32px;
		z-index: 1
	}
	
	.framer-swrXk .framer-13sezhi-container {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: 32px;
		position: absolute;
		right: 0;
		top: 0;
		width: 32px;
		z-index: 1
	}
	
	.framer-swrXk .framer-qdm9dr-container {
		bottom: 0;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: 32px;
		position: absolute;
		right: 0;
		width: 32px;
		z-index: 1
	}
	
	.framer-swrXk .framer-1ettgxo-container {
		bottom: 0;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: 32px;
		left: 0;
		position: absolute;
		width: 32px;
		z-index: 1
	}
	
	.framer-swrXk .framer-f4msnu-container {
		
		-webkit-box-flex: 0;
		
		    -ms-flex: none;
		
		        flex: none;
		inset: 0;
		;
		position: absolute;
	
		z-index: 2
	}
	
	.framer-swrXk .framer-1xyhd1g {
		
		-webkit-box-flex: 0;
		
		    -ms-flex: none;
		
		        flex: none;
		inset: 0;
		overflow: hidden;
		;
		position: absolute;
	
		z-index: 1
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-swrXk .framer-xiqa47,
		.framer-swrXk .framer-122s2nr,
		.framer-swrXk .framer-t42o20,
		.framer-swrXk .framer-fqgrj0,
		.framer-swrXk .framer-q8ix4c,
		.framer-swrXk .framer-10rgsfu,
		.framer-swrXk .framer-16lj6vy,
		.framer-swrXk .framer-1owxgg6,
		.framer-swrXk .framer-axx8t7,
		.framer-swrXk .framer-1ou9mdo,
		.framer-swrXk .framer-1eohmhy {
			gap: 0px
		}
		.framer-swrXk .framer-xiqa47>*,
		.framer-swrXk .framer-122s2nr>* {
			margin: 72px 0
		}
		.framer-swrXk .framer-xiqa47>:first-child,
		.framer-swrXk .framer-122s2nr>:first-child,
		.framer-swrXk .framer-t42o20>:first-child,
		.framer-swrXk .framer-fqgrj0>:first-child,
		.framer-swrXk .framer-q8ix4c>:first-child,
		.framer-swrXk .framer-10rgsfu>:first-child,
		.framer-swrXk .framer-16lj6vy>:first-child,
		.framer-swrXk .framer-1owxgg6>:first-child,
		.framer-swrXk .framer-1ou9mdo>:first-child {
			margin-top: 0
		}
		.framer-swrXk .framer-xiqa47>:last-child,
		.framer-swrXk .framer-122s2nr>:last-child,
		.framer-swrXk .framer-t42o20>:last-child,
		.framer-swrXk .framer-fqgrj0>:last-child,
		.framer-swrXk .framer-q8ix4c>:last-child,
		.framer-swrXk .framer-10rgsfu>:last-child,
		.framer-swrXk .framer-16lj6vy>:last-child,
		.framer-swrXk .framer-1owxgg6>:last-child,
		.framer-swrXk .framer-1ou9mdo>:last-child {
			margin-bottom: 0
		}
		.framer-swrXk .framer-t42o20>* {
			margin: 16px 0
		}
		.framer-swrXk .framer-fqgrj0>* {
			margin: 2px 0
		}
		.framer-swrXk .framer-q8ix4c>*,
		.framer-swrXk .framer-10rgsfu>*,
		.framer-swrXk .framer-16lj6vy>*,
		.framer-swrXk .framer-1owxgg6>* {
			margin: 3px 0
		}
		.framer-swrXk .framer-axx8t7>*,
		.framer-swrXk .framer-1eohmhy>* {
			margin: 0
		}
		.framer-swrXk .framer-axx8t7>:first-child,
		.framer-swrXk .framer-1eohmhy>:first-child {
			margin-left: 0
		}
		.framer-swrXk .framer-axx8t7>:last-child,
		.framer-swrXk .framer-1eohmhy>:last-child {
			margin-right: 0
		}
		.framer-swrXk .framer-1ou9mdo>* {
			margin: 0
		}
	}
	
	.framer-swrXk.framer-v-19pktpz .framer-xiqa47 {
		-webkit-box-ordinal-group: 2;
		    -ms-flex-order: 1;
		        order: 1
	}
	
	.framer-swrXk.framer-v-19pktpz .framer-1ou9mdo {
		-webkit-box-ordinal-group: 1;
		    -ms-flex-order: 0;
		        order: 0
	}
	
	.framer-swrXk.framer-v-1jjzwmf.framer-15roylk {
		-ms-flex-line-pack: start;
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		width: 728px
	}
	
	.framer-swrXk.framer-v-1jjzwmf .framer-xiqa47,
	.framer-swrXk.framer-v-t86lpi .framer-xiqa47 {
		-ms-flex-item-align: unset;
		    -ms-grid-row-align: unset;
		    align-self: unset
	}
	
	.framer-swrXk.framer-v-1jjzwmf .framer-122s2nr {
		gap: 120px
	}
	
	.framer-swrXk.framer-v-1jjzwmf .framer-axx8t7 {
		width: var(--framer-aspect-ratio-supported, 595px)
	}
	
	.framer-swrXk.framer-v-1jjzwmf .framer-1ou9mdo {
		-ms-flex-item-align: unset;
		    -ms-grid-row-align: unset;
		    align-self: unset;
		height: 880px
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-swrXk.framer-v-1jjzwmf.framer-15roylk,
		.framer-swrXk.framer-v-1jjzwmf .framer-122s2nr {
			gap: 0px
		}
		.framer-swrXk.framer-v-1jjzwmf.framer-15roylk>* {
			margin: 10px 0
		}
		.framer-swrXk.framer-v-1jjzwmf.framer-15roylk>:first-child,
		.framer-swrXk.framer-v-1jjzwmf .framer-122s2nr>:first-child {
			margin-top: 0
		}
		.framer-swrXk.framer-v-1jjzwmf.framer-15roylk>:last-child,
		.framer-swrXk.framer-v-1jjzwmf .framer-122s2nr>:last-child {
			margin-bottom: 0
		}
		.framer-swrXk.framer-v-1jjzwmf .framer-122s2nr>* {
			margin: 60px 0
		}
	}
	
	.framer-swrXk.framer-v-t86lpi.framer-15roylk {
		-ms-flex-line-pack: start;
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		width: 320px
	}
	
	.framer-swrXk.framer-v-t86lpi .framer-122s2nr {
		gap: 64px
	}
	
	.framer-swrXk.framer-v-t86lpi .framer-13yvs4p {
		gap: 40px;
		-ms-grid-columns: minmax(1px, 1fr);
		grid-template-columns: repeat(1, minmax(1px, 1fr))
	}
	
	.framer-swrXk.framer-v-t86lpi .framer-q8ix4c,
	.framer-swrXk.framer-v-t86lpi .framer-10rgsfu {
		padding: 0
	}
	
	.framer-swrXk.framer-v-t86lpi .framer-axx8t7 {
		width: var(--framer-aspect-ratio-supported, 971px)
	}
	
	.framer-swrXk.framer-v-t86lpi .framer-1ou9mdo {
		-ms-flex-item-align: unset;
		    -ms-grid-row-align: unset;
		    align-self: unset;
		height: 560px
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-swrXk.framer-v-t86lpi.framer-15roylk,
		.framer-swrXk.framer-v-t86lpi .framer-122s2nr,
		.framer-swrXk.framer-v-t86lpi .framer-13yvs4p {
			gap: 0px
		}
		.framer-swrXk.framer-v-t86lpi.framer-15roylk>* {
			margin: 10px 0
		}
		.framer-swrXk.framer-v-t86lpi.framer-15roylk>:first-child,
		.framer-swrXk.framer-v-t86lpi .framer-122s2nr>:first-child {
			margin-top: 0
		}
		.framer-swrXk.framer-v-t86lpi.framer-15roylk>:last-child,
		.framer-swrXk.framer-v-t86lpi .framer-122s2nr>:last-child {
			margin-bottom: 0
		}
		.framer-swrXk.framer-v-t86lpi .framer-122s2nr>* {
			margin: 32px 0
		}
		.framer-swrXk.framer-v-t86lpi .framer-13yvs4p>*,
		.framer-swrXk.framer-v-t86lpi .framer-13yvs4p>:first-child,
		.framer-swrXk.framer-v-t86lpi .framer-13yvs4p>:last-child {
			margin: 0
		}
	}
	
	.framer-mtiZ1 .framer-styles-preset-jbms76:not(.rich-text-wrapper),
	.framer-mtiZ1 .framer-styles-preset-jbms76.rich-text-wrapper h4 {
		--framer-font-family:  "Commissioner", sans-serif;
		--framer-font-family-bold:  "Commissioner", sans-serif;
		--framer-font-family-bold-italic: "Commissioner", sans-serif;
		--framer-font-family-italic:  "Commissioner", 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-weight: 400;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 400;
		--framer-letter-spacing: -.03em;
		--framer-line-height: 108%;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: left;
		--framer-text-color: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, #ffd900);
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase
	}
	
	@media (max-width: 1159px) and (min-width: 768px) {
		.framer-mtiZ1 .framer-styles-preset-jbms76:not(.rich-text-wrapper),
		.framer-mtiZ1 .framer-styles-preset-jbms76.rich-text-wrapper h4 {
			--framer-font-family: "Commissioner", sans-serif;
			--framer-font-family-bold: "Commissioner", sans-serif;
			--framer-font-family-bold-italic: "Commissioner", sans-serif;
			--framer-font-family-italic: "Commissioner", 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-weight: 400;
			--framer-font-weight-bold: 700;
			--framer-font-weight-bold-italic: 700;
			--framer-font-weight-italic: 400;
			--framer-letter-spacing: -.03em;
			--framer-line-height: 108%;
			--framer-paragraph-spacing: 20px;
			--framer-text-alignment: left;
			--framer-text-color: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, #ffd900);
			--framer-text-decoration: none;
			--framer-text-stroke-color: initial;
			--framer-text-stroke-width: initial;
			--framer-text-transform: uppercase
		}
	}
	
	@media (max-width: 767px) and (min-width: 0px) {
		.framer-mtiZ1 .framer-styles-preset-jbms76:not(.rich-text-wrapper),
		.framer-mtiZ1 .framer-styles-preset-jbms76.rich-text-wrapper h4 {
			--framer-font-family: "Commissioner", sans-serif;
			--framer-font-family-bold: "Commissioner", sans-serif;
			--framer-font-family-bold-italic: "Commissioner", sans-serif;
			--framer-font-family-italic: "Commissioner", sans-serif;
			--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
			--framer-font-size: 24px;
			--framer-font-style: normal;
			--framer-font-style-bold: normal;
			--framer-font-style-bold-italic: italic;
			--framer-font-style-italic: italic;
			--framer-font-weight: 400;
			--framer-font-weight-bold: 700;
			--framer-font-weight-bold-italic: 700;
			--framer-font-weight-italic: 400;
			--framer-letter-spacing: -.03em;
			--framer-line-height: 108%;
			--framer-paragraph-spacing: 20px;
			--framer-text-alignment: left;
			--framer-text-color: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, #ffd900);
			--framer-text-decoration: none;
			--framer-text-stroke-color: initial;
			--framer-text-stroke-width: initial;
			--framer-text-transform: uppercase
		}
	}
	
	.framer-w49Hq .framer-styles-preset-1sbw8yy:not(.rich-text-wrapper),
	.framer-w49Hq .framer-styles-preset-1sbw8yy.rich-text-wrapper p {
		--framer-font-family: "Commissioner", sans-serif;
		--framer-font-family-bold: "Commissioner", sans-serif;
		--framer-font-family-bold-italic: "Commissioner", sans-serif;
		--framer-font-family-italic: "Commissioner", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 72px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 400;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 400;
		--framer-letter-spacing: -.03em;
		--framer-line-height: 94%;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: left;
		--framer-text-color: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, #ffd900);
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase
	}
	
	@media (max-width: 1159px) and (min-width: 768px) {
		.framer-w49Hq .framer-styles-preset-1sbw8yy:not(.rich-text-wrapper),
		.framer-w49Hq .framer-styles-preset-1sbw8yy.rich-text-wrapper p {
			--framer-font-family: "Commissioner", sans-serif;
			--framer-font-family-bold: "Commissioner", sans-serif;
			--framer-font-family-bold-italic: "Commissioner", sans-serif;
			--framer-font-family-italic: "Commissioner", sans-serif;
			--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
			--framer-font-size: 64px;
			--framer-font-style: normal;
			--framer-font-style-bold: normal;
			--framer-font-style-bold-italic: italic;
			--framer-font-style-italic: italic;
			--framer-font-weight: 400;
			--framer-font-weight-bold: 700;
			--framer-font-weight-bold-italic: 700;
			--framer-font-weight-italic: 400;
			--framer-letter-spacing: -.03em;
			--framer-line-height: 94%;
			--framer-paragraph-spacing: 20px;
			--framer-text-alignment: left;
			--framer-text-color: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, #ffd900);
			--framer-text-decoration: none;
			--framer-text-stroke-color: initial;
			--framer-text-stroke-width: initial;
			--framer-text-transform: uppercase
		}
	}
	
	@media (max-width: 767px) and (min-width: 0px) {
		.framer-w49Hq .framer-styles-preset-1sbw8yy:not(.rich-text-wrapper),
		.framer-w49Hq .framer-styles-preset-1sbw8yy.rich-text-wrapper p {
			--framer-font-family: "Commissioner", sans-serif;
			--framer-font-family-bold: "Commissioner", sans-serif;
			--framer-font-family-bold-italic: "Commissioner", sans-serif;
			--framer-font-family-italic: "Commissioner", sans-serif;
			--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
			--framer-font-size: 52px;
			--framer-font-style: normal;
			--framer-font-style-bold: normal;
			--framer-font-style-bold-italic: italic;
			--framer-font-style-italic: italic;
			--framer-font-weight: 400;
			--framer-font-weight-bold: 700;
			--framer-font-weight-bold-italic: 700;
			--framer-font-weight-italic: 400;
			--framer-letter-spacing: -.03em;
			--framer-line-height: 94%;
			--framer-paragraph-spacing: 20px;
			--framer-text-alignment: left;
			--framer-text-color: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, #ffd900);
			--framer-text-decoration: none;
			--framer-text-stroke-color: initial;
			--framer-text-stroke-width: initial;
			--framer-text-transform: uppercase
		}
	}
	
	/* .framer-swrXk[data-border=true]:after,
	.framer-swrXk [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;
		
	} */
	
	.framer-0hZgv.framer-1eqqncz,
	.framer-0hZgv .framer-1eqqncz {
		display: block
	}
	
	.framer-0hZgv.framer-11350sp {
		display: -ms-grid;
		display: grid;
		gap: 20px;
		grid-auto-rows: -webkit-min-content;
		grid-auto-rows: min-content;
		-ms-grid-columns: minmax(1px, 1fr) 20px minmax(1px, 1fr) 20px minmax(1px, 1fr) 20px minmax(1px, 1fr) 20px minmax(1px, 1fr) 20px minmax(1px, 1fr);
		grid-template-columns: repeat(6, minmax(1px, 1fr));
		-ms-grid-rows: -webkit-min-content;
		-ms-grid-rows: min-content;
		grid-template-rows: repeat(1, -webkit-min-content);
		grid-template-rows: repeat(1, min-content);
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 1120px
	}
	
	.framer-0hZgv.framer-11350sp > *:nth-child(1) {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}
	
	.framer-0hZgv.framer-11350sp > *:nth-child(2) {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}
	
	.framer-0hZgv.framer-11350sp > *:nth-child(3) {
		-ms-grid-row: 1;
		-ms-grid-column: 5
	}
	
	.framer-0hZgv.framer-11350sp > *:nth-child(4) {
		-ms-grid-row: 1;
		-ms-grid-column: 7
	}
	
	.framer-0hZgv.framer-11350sp > *:nth-child(5) {
		-ms-grid-row: 1;
		-ms-grid-column: 9
	}
	
	.framer-0hZgv.framer-11350sp > *:nth-child(6) {
		-ms-grid-row: 1;
		-ms-grid-column: 11
	}
	
	.framer-0hZgv .framer-38s9pz {
		-ms-flex-line-pack: start;
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		-ms-grid-row-align: start;
		    align-self: start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 20px;
		grid-column: auto / span 2;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		-ms-grid-column-align: start;
		    justify-self: start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-0hZgv .framer-qthq7f-container,
	.framer-0hZgv .framer-1575bnh-container,
	.framer-0hZgv .framer-1ng4myz-container,
	.framer-0hZgv .framer-1c5n3ur-container,
	.framer-0hZgv .framer-1o1ksbt-container,
	.framer-0hZgv .framer-q9ezg-container {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: auto;
		position: relative;
		width: 100%
	}
	
	.framer-0hZgv .framer-lf67c5 {
		-ms-flex-line-pack: start;
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		-ms-grid-row-align: start;
		    align-self: start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 20px;
		grid-column: auto / span 4;
		height: 100%;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		-ms-grid-column-align: start;
		    justify-self: start;
		overflow: hidden;
		padding: 28px 20px;
		position: relative;
		width: 100%
	}
	
	.framer-0hZgv .framer-1uhw24g {
		
		-ms-flex-line-pack: start;
		
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 1;
		    -ms-flex: 1 0 0px;
		        flex: 1 0 0px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		height: 1px;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		overflow: visible;
		padding: 0;
		;
		position: relative;
	
		width: 100%;
		z-index: 3
	}
	
	.framer-0hZgv .framer-inl2id {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: auto;
		max-width: 480px;
		position: relative;
		white-space: pre-wrap;
		width: 100%;
		word-break: break-word;
		word-wrap: break-word
	}
	
	.framer-0hZgv .framer-wka545 {
		-ms-flex-line-pack: start;
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 20px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		max-width: 864px;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-0hZgv .framer-idcshx,
	.framer-0hZgv .framer-16lc0qi {
		-webkit-box-flex: 1;
		    -ms-flex: 1 0 0px;
		        flex: 1 0 0px;
		height: auto;
		position: relative;
		white-space: pre-wrap;
		width: 1px;
		word-break: break-word;
		word-wrap: break-word
	}
	
	.framer-0hZgv .framer-8rerre {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		aspect-ratio: 1 / 1;
		bottom: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: hidden;
		padding: 0;
		position: absolute;
		right: 0;
		top: 1px;
		width: var(--framer-aspect-ratio-supported, 507px);
		z-index: 2
	}
	
	.framer-0hZgv .framer-5erbm9 {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 1;
		    -ms-flex: 1 0 0px;
		        flex: 1 0 0px;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		height: 100%;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 1px
	}
	
	.framer-0hZgv .framer-1lc0xd6,
	.framer-0hZgv .framer-15ovjnw,
	.framer-0hZgv .framer-et7wsb,
	.framer-0hZgv .framer-uo7b1x,
	.framer-0hZgv .framer-q8hi57,
	.framer-0hZgv .framer-qrycsn,
	.framer-0hZgv .framer-tw8ejs,
	.framer-0hZgv .framer-1i03xwo,
	.framer-0hZgv .framer-187v91m,
	.framer-0hZgv .framer-1q9e3gu,
	.framer-0hZgv .framer-1b3g457,
	.framer-0hZgv .framer-17s2lb1,
	.framer-0hZgv .framer-1n3czlb,
	.framer-0hZgv .framer-evu83h,
	.framer-0hZgv .framer-jhd1xw,
	.framer-0hZgv .framer-kstwdx,
	.framer-0hZgv .framer-19kvur {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: 100%;
		overflow: hidden;
		position: relative;
		width: 1px
	}
	
	.framer-0hZgv .framer-x9k9kj {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		inset: 0;
		overflow: hidden;
		padding: 0;
		position: absolute;
		z-index: 1
	}
	
	.framer-0hZgv .framer-161w94n,
	.framer-0hZgv .framer-16wocis,
	.framer-0hZgv .framer-533zbh,
	.framer-0hZgv .framer-7j35d,
	.framer-0hZgv .framer-1jkli71,
	.framer-0hZgv .framer-16p1d1g,
	.framer-0hZgv .framer-13om286,
	.framer-0hZgv .framer-1xl72s8,
	.framer-0hZgv .framer-frs3hc,
	.framer-0hZgv .framer-1j3v98m,
	.framer-0hZgv .framer-nk163w,
	.framer-0hZgv .framer-cu859x,
	.framer-0hZgv .framer-1twfjjj,
	.framer-0hZgv .framer-1pe0w41,
	.framer-0hZgv .framer-1ml7fu3,
	.framer-0hZgv .framer-jk161e,
	.framer-0hZgv .framer-1xc9j2k {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: 1px;
		overflow: hidden;
		position: relative;
		width: 100%
	}
	
	.framer-0hZgv .framer-ti0zwe {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		inset: 0;
		overflow: hidden;
		position: absolute;
		z-index: 1
	}
	
	.framer-0hZgv .framer-cv33tw {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		inset: 1px 0 0;
		overflow: hidden;
		position: absolute;
		z-index: 1
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-0hZgv .framer-38s9pz,
		.framer-0hZgv .framer-lf67c5,
		.framer-0hZgv .framer-wka545,
		.framer-0hZgv .framer-8rerre {
			gap: 0px
		}
		.framer-0hZgv .framer-38s9pz>*,
		.framer-0hZgv .framer-lf67c5>* {
			margin: 10px 0
		}
		.framer-0hZgv .framer-38s9pz>:first-child,
		.framer-0hZgv .framer-lf67c5>:first-child {
			margin-top: 0
		}
		.framer-0hZgv .framer-38s9pz>:last-child,
		.framer-0hZgv .framer-lf67c5>:last-child {
			margin-bottom: 0
		}
		.framer-0hZgv .framer-wka545>* {
			margin: 0 10px
		}
		.framer-0hZgv .framer-wka545>:first-child,
		.framer-0hZgv .framer-8rerre>:first-child {
			margin-left: 0
		}
		.framer-0hZgv .framer-wka545>:last-child,
		.framer-0hZgv .framer-8rerre>:last-child {
			margin-right: 0
		}
		.framer-0hZgv .framer-8rerre>* {
			margin: 0
		}
	}
	
	.framer-0hZgv.framer-v-1gacywp.framer-11350sp,
	.framer-0hZgv.framer-v-1800tpf.framer-11350sp,
	.framer-0hZgv.framer-v-1n8sg4s.framer-11350sp,
	.framer-0hZgv.framer-v-1titc12.framer-11350sp,
	.framer-0hZgv.framer-v-5u1uw1.framer-11350sp,
	.framer-0hZgv.framer-v-8avfbz.framer-11350sp {
		-ms-flex-line-pack: start;
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: hidden;
		width: 728px
	}
	
	.framer-0hZgv.framer-v-1gacywp .framer-38s9pz,
	.framer-0hZgv.framer-v-1800tpf .framer-38s9pz,
	.framer-0hZgv.framer-v-1n8sg4s .framer-38s9pz,
	.framer-0hZgv.framer-v-1titc12 .framer-38s9pz,
	.framer-0hZgv.framer-v-5u1uw1 .framer-38s9pz,
	.framer-0hZgv.framer-v-8avfbz .framer-38s9pz {
		-ms-flex-item-align: unset;
		    -ms-grid-row-align: unset;
		    align-self: unset;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		overflow: auto
	}
	
	.framer-0hZgv.framer-v-1gacywp .framer-qthq7f-container,
	.framer-0hZgv.framer-v-1gacywp .framer-1575bnh-container,
	.framer-0hZgv.framer-v-1gacywp .framer-1ng4myz-container,
	.framer-0hZgv.framer-v-1gacywp .framer-1c5n3ur-container,
	.framer-0hZgv.framer-v-1gacywp .framer-1o1ksbt-container,
	.framer-0hZgv.framer-v-1gacywp .framer-q9ezg-container,
	.framer-0hZgv.framer-v-1800tpf .framer-qthq7f-container,
	.framer-0hZgv.framer-v-1800tpf .framer-1575bnh-container,
	.framer-0hZgv.framer-v-1800tpf .framer-1ng4myz-container,
	.framer-0hZgv.framer-v-1800tpf .framer-1c5n3ur-container,
	.framer-0hZgv.framer-v-1800tpf .framer-1o1ksbt-container,
	.framer-0hZgv.framer-v-1800tpf .framer-q9ezg-container,
	.framer-0hZgv.framer-v-1n8sg4s .framer-qthq7f-container,
	.framer-0hZgv.framer-v-1n8sg4s .framer-1575bnh-container,
	.framer-0hZgv.framer-v-1n8sg4s .framer-1ng4myz-container,
	.framer-0hZgv.framer-v-1n8sg4s .framer-1c5n3ur-container,
	.framer-0hZgv.framer-v-1n8sg4s .framer-1o1ksbt-container,
	.framer-0hZgv.framer-v-1n8sg4s .framer-q9ezg-container,
	.framer-0hZgv.framer-v-1titc12 .framer-qthq7f-container,
	.framer-0hZgv.framer-v-1titc12 .framer-1575bnh-container,
	.framer-0hZgv.framer-v-1titc12 .framer-1ng4myz-container,
	.framer-0hZgv.framer-v-1titc12 .framer-1c5n3ur-container,
	.framer-0hZgv.framer-v-1titc12 .framer-1o1ksbt-container,
	.framer-0hZgv.framer-v-1titc12 .framer-q9ezg-container,
	.framer-0hZgv.framer-v-5u1uw1 .framer-qthq7f-container,
	.framer-0hZgv.framer-v-5u1uw1 .framer-1575bnh-container,
	.framer-0hZgv.framer-v-5u1uw1 .framer-1ng4myz-container,
	.framer-0hZgv.framer-v-5u1uw1 .framer-1c5n3ur-container,
	.framer-0hZgv.framer-v-5u1uw1 .framer-1o1ksbt-container,
	.framer-0hZgv.framer-v-5u1uw1 .framer-q9ezg-container,
	.framer-0hZgv.framer-v-8avfbz .framer-qthq7f-container,
	.framer-0hZgv.framer-v-8avfbz .framer-1575bnh-container,
	.framer-0hZgv.framer-v-8avfbz .framer-1ng4myz-container,
	.framer-0hZgv.framer-v-8avfbz .framer-1c5n3ur-container,
	.framer-0hZgv.framer-v-8avfbz .framer-1o1ksbt-container,
	.framer-0hZgv.framer-v-8avfbz .framer-q9ezg-container,
	.framer-0hZgv.framer-v-eyoq4l .framer-qthq7f-container,
	.framer-0hZgv.framer-v-eyoq4l .framer-1575bnh-container,
	.framer-0hZgv.framer-v-eyoq4l .framer-1ng4myz-container,
	.framer-0hZgv.framer-v-eyoq4l .framer-1c5n3ur-container,
	.framer-0hZgv.framer-v-eyoq4l .framer-1o1ksbt-container,
	.framer-0hZgv.framer-v-eyoq4l .framer-q9ezg-container,
	.framer-0hZgv.framer-v-gbsx4z .framer-qthq7f-container,
	.framer-0hZgv.framer-v-gbsx4z .framer-1575bnh-container,
	.framer-0hZgv.framer-v-gbsx4z .framer-1ng4myz-container,
	.framer-0hZgv.framer-v-gbsx4z .framer-1c5n3ur-container,
	.framer-0hZgv.framer-v-gbsx4z .framer-1o1ksbt-container,
	.framer-0hZgv.framer-v-gbsx4z .framer-q9ezg-container,
	.framer-0hZgv.framer-v-1odanee .framer-qthq7f-container,
	.framer-0hZgv.framer-v-1odanee .framer-1575bnh-container,
	.framer-0hZgv.framer-v-1odanee .framer-1ng4myz-container,
	.framer-0hZgv.framer-v-1odanee .framer-1c5n3ur-container,
	.framer-0hZgv.framer-v-1odanee .framer-1o1ksbt-container,
	.framer-0hZgv.framer-v-1odanee .framer-q9ezg-container,
	.framer-0hZgv.framer-v-1dd1bzq .framer-qthq7f-container,
	.framer-0hZgv.framer-v-1dd1bzq .framer-1575bnh-container,
	.framer-0hZgv.framer-v-1dd1bzq .framer-1ng4myz-container,
	.framer-0hZgv.framer-v-1dd1bzq .framer-1c5n3ur-container,
	.framer-0hZgv.framer-v-1dd1bzq .framer-1o1ksbt-container,
	.framer-0hZgv.framer-v-1dd1bzq .framer-q9ezg-container,
	.framer-0hZgv.framer-v-1qy30ku .framer-qthq7f-container,
	.framer-0hZgv.framer-v-1qy30ku .framer-1575bnh-container,
	.framer-0hZgv.framer-v-1qy30ku .framer-1ng4myz-container,
	.framer-0hZgv.framer-v-1qy30ku .framer-1c5n3ur-container,
	.framer-0hZgv.framer-v-1qy30ku .framer-1o1ksbt-container,
	.framer-0hZgv.framer-v-1qy30ku .framer-q9ezg-container,
	.framer-0hZgv.framer-v-1b2j3aw .framer-qthq7f-container,
	.framer-0hZgv.framer-v-1b2j3aw .framer-1575bnh-container,
	.framer-0hZgv.framer-v-1b2j3aw .framer-1ng4myz-container,
	.framer-0hZgv.framer-v-1b2j3aw .framer-1c5n3ur-container,
	.framer-0hZgv.framer-v-1b2j3aw .framer-1o1ksbt-container,
	.framer-0hZgv.framer-v-1b2j3aw .framer-q9ezg-container {
		width: auto
	}
	
	.framer-0hZgv.framer-v-1gacywp .framer-lf67c5,
	.framer-0hZgv.framer-v-1800tpf .framer-lf67c5,
	.framer-0hZgv.framer-v-1n8sg4s .framer-lf67c5,
	.framer-0hZgv.framer-v-1titc12 .framer-lf67c5,
	.framer-0hZgv.framer-v-5u1uw1 .framer-lf67c5,
	.framer-0hZgv.framer-v-8avfbz .framer-lf67c5 {
		-ms-flex-item-align: unset;
		    -ms-grid-row-align: unset;
		    align-self: unset;
		height: 424px
	}
	
	.framer-0hZgv.framer-v-1gacywp .framer-inl2id,
	.framer-0hZgv.framer-v-1800tpf .framer-inl2id,
	.framer-0hZgv.framer-v-1n8sg4s .framer-inl2id,
	.framer-0hZgv.framer-v-1titc12 .framer-inl2id,
	.framer-0hZgv.framer-v-5u1uw1 .framer-inl2id,
	.framer-0hZgv.framer-v-8avfbz .framer-inl2id {
		max-width: 320px
	}
	
	.framer-0hZgv.framer-v-1gacywp .framer-8rerre,
	.framer-0hZgv.framer-v-1800tpf .framer-8rerre,
	.framer-0hZgv.framer-v-1n8sg4s .framer-8rerre,
	.framer-0hZgv.framer-v-1titc12 .framer-8rerre,
	.framer-0hZgv.framer-v-5u1uw1 .framer-8rerre,
	.framer-0hZgv.framer-v-8avfbz .framer-8rerre {
		width: var(--framer-aspect-ratio-supported, 423px)
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-0hZgv.framer-v-1gacywp.framer-11350sp,
		.framer-0hZgv.framer-v-1gacywp .framer-38s9pz {
			gap: 0px
		}
		.framer-0hZgv.framer-v-1gacywp.framer-11350sp>* {
			margin: 10px 0
		}
		.framer-0hZgv.framer-v-1gacywp.framer-11350sp>:first-child {
			margin-top: 0
		}
		.framer-0hZgv.framer-v-1gacywp.framer-11350sp>:last-child {
			margin-bottom: 0
		}
		.framer-0hZgv.framer-v-1gacywp .framer-38s9pz>* {
			margin: 0 10px
		}
		.framer-0hZgv.framer-v-1gacywp .framer-38s9pz>:first-child {
			margin-left: 0
		}
		.framer-0hZgv.framer-v-1gacywp .framer-38s9pz>:last-child {
			margin-right: 0
		}
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-0hZgv.framer-v-1800tpf.framer-11350sp,
		.framer-0hZgv.framer-v-1800tpf .framer-38s9pz {
			gap: 0px
		}
		.framer-0hZgv.framer-v-1800tpf.framer-11350sp>* {
			margin: 10px 0
		}
		.framer-0hZgv.framer-v-1800tpf.framer-11350sp>:first-child {
			margin-top: 0
		}
		.framer-0hZgv.framer-v-1800tpf.framer-11350sp>:last-child {
			margin-bottom: 0
		}
		.framer-0hZgv.framer-v-1800tpf .framer-38s9pz>* {
			margin: 0 10px
		}
		.framer-0hZgv.framer-v-1800tpf .framer-38s9pz>:first-child {
			margin-left: 0
		}
		.framer-0hZgv.framer-v-1800tpf .framer-38s9pz>:last-child {
			margin-right: 0
		}
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-0hZgv.framer-v-1n8sg4s.framer-11350sp,
		.framer-0hZgv.framer-v-1n8sg4s .framer-38s9pz {
			gap: 0px
		}
		.framer-0hZgv.framer-v-1n8sg4s.framer-11350sp>* {
			margin: 10px 0
		}
		.framer-0hZgv.framer-v-1n8sg4s.framer-11350sp>:first-child {
			margin-top: 0
		}
		.framer-0hZgv.framer-v-1n8sg4s.framer-11350sp>:last-child {
			margin-bottom: 0
		}
		.framer-0hZgv.framer-v-1n8sg4s .framer-38s9pz>* {
			margin: 0 10px
		}
		.framer-0hZgv.framer-v-1n8sg4s .framer-38s9pz>:first-child {
			margin-left: 0
		}
		.framer-0hZgv.framer-v-1n8sg4s .framer-38s9pz>:last-child {
			margin-right: 0
		}
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-0hZgv.framer-v-1titc12.framer-11350sp,
		.framer-0hZgv.framer-v-1titc12 .framer-38s9pz {
			gap: 0px
		}
		.framer-0hZgv.framer-v-1titc12.framer-11350sp>* {
			margin: 10px 0
		}
		.framer-0hZgv.framer-v-1titc12.framer-11350sp>:first-child {
			margin-top: 0
		}
		.framer-0hZgv.framer-v-1titc12.framer-11350sp>:last-child {
			margin-bottom: 0
		}
		.framer-0hZgv.framer-v-1titc12 .framer-38s9pz>* {
			margin: 0 10px
		}
		.framer-0hZgv.framer-v-1titc12 .framer-38s9pz>:first-child {
			margin-left: 0
		}
		.framer-0hZgv.framer-v-1titc12 .framer-38s9pz>:last-child {
			margin-right: 0
		}
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-0hZgv.framer-v-5u1uw1.framer-11350sp,
		.framer-0hZgv.framer-v-5u1uw1 .framer-38s9pz {
			gap: 0px
		}
		.framer-0hZgv.framer-v-5u1uw1.framer-11350sp>* {
			margin: 10px 0
		}
		.framer-0hZgv.framer-v-5u1uw1.framer-11350sp>:first-child {
			margin-top: 0
		}
		.framer-0hZgv.framer-v-5u1uw1.framer-11350sp>:last-child {
			margin-bottom: 0
		}
		.framer-0hZgv.framer-v-5u1uw1 .framer-38s9pz>* {
			margin: 0 10px
		}
		.framer-0hZgv.framer-v-5u1uw1 .framer-38s9pz>:first-child {
			margin-left: 0
		}
		.framer-0hZgv.framer-v-5u1uw1 .framer-38s9pz>:last-child {
			margin-right: 0
		}
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-0hZgv.framer-v-8avfbz.framer-11350sp,
		.framer-0hZgv.framer-v-8avfbz .framer-38s9pz {
			gap: 0px
		}
		.framer-0hZgv.framer-v-8avfbz.framer-11350sp>* {
			margin: 10px 0
		}
		.framer-0hZgv.framer-v-8avfbz.framer-11350sp>:first-child {
			margin-top: 0
		}
		.framer-0hZgv.framer-v-8avfbz.framer-11350sp>:last-child {
			margin-bottom: 0
		}
		.framer-0hZgv.framer-v-8avfbz .framer-38s9pz>* {
			margin: 0 10px
		}
		.framer-0hZgv.framer-v-8avfbz .framer-38s9pz>:first-child {
			margin-left: 0
		}
		.framer-0hZgv.framer-v-8avfbz .framer-38s9pz>:last-child {
			margin-right: 0
		}
	}
	
	.framer-0hZgv.framer-v-eyoq4l.framer-11350sp,
	.framer-0hZgv.framer-v-gbsx4z.framer-11350sp,
	.framer-0hZgv.framer-v-1odanee.framer-11350sp,
	.framer-0hZgv.framer-v-1dd1bzq.framer-11350sp,
	.framer-0hZgv.framer-v-1qy30ku.framer-11350sp,
	.framer-0hZgv.framer-v-1b2j3aw.framer-11350sp {
		-ms-flex-line-pack: start;
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: hidden;
		width: 320px
	}
	
	.framer-0hZgv.framer-v-eyoq4l .framer-38s9pz,
	.framer-0hZgv.framer-v-gbsx4z .framer-38s9pz,
	.framer-0hZgv.framer-v-1odanee .framer-38s9pz,
	.framer-0hZgv.framer-v-1dd1bzq .framer-38s9pz,
	.framer-0hZgv.framer-v-1qy30ku .framer-38s9pz,
	.framer-0hZgv.framer-v-1b2j3aw .framer-38s9pz {
		-ms-flex-item-align: unset;
		    -ms-grid-row-align: unset;
		    align-self: unset;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		gap: 12px;
		overflow: auto
	}
	
	.framer-0hZgv.framer-v-eyoq4l .framer-lf67c5,
	.framer-0hZgv.framer-v-gbsx4z .framer-lf67c5,
	.framer-0hZgv.framer-v-1odanee .framer-lf67c5,
	.framer-0hZgv.framer-v-1dd1bzq .framer-lf67c5,
	.framer-0hZgv.framer-v-1qy30ku .framer-lf67c5,
	.framer-0hZgv.framer-v-1b2j3aw .framer-lf67c5 {
		-ms-flex-item-align: unset;
		    -ms-grid-row-align: unset;
		    align-self: unset;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content
	}
	
	.framer-0hZgv.framer-v-eyoq4l .framer-1uhw24g,
	.framer-0hZgv.framer-v-gbsx4z .framer-1uhw24g,
	.framer-0hZgv.framer-v-1odanee .framer-1uhw24g,
	.framer-0hZgv.framer-v-1dd1bzq .framer-1uhw24g,
	.framer-0hZgv.framer-v-1qy30ku .framer-1uhw24g,
	.framer-0hZgv.framer-v-1b2j3aw .framer-1uhw24g {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		gap: 80px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start
	}
	
	.framer-0hZgv.framer-v-eyoq4l .framer-inl2id,
	.framer-0hZgv.framer-v-gbsx4z .framer-inl2id,
	.framer-0hZgv.framer-v-1odanee .framer-inl2id,
	.framer-0hZgv.framer-v-1dd1bzq .framer-inl2id,
	.framer-0hZgv.framer-v-1qy30ku .framer-inl2id,
	.framer-0hZgv.framer-v-1b2j3aw .framer-inl2id {
		max-width: 240px
	}
	
	.framer-0hZgv.framer-v-eyoq4l .framer-wka545,
	.framer-0hZgv.framer-v-gbsx4z .framer-wka545,
	.framer-0hZgv.framer-v-1odanee .framer-wka545,
	.framer-0hZgv.framer-v-1dd1bzq .framer-wka545,
	.framer-0hZgv.framer-v-1qy30ku .framer-wka545,
	.framer-0hZgv.framer-v-1b2j3aw .framer-wka545 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column
	}
	
	.framer-0hZgv.framer-v-eyoq4l .framer-idcshx,
	.framer-0hZgv.framer-v-eyoq4l .framer-16lc0qi,
	.framer-0hZgv.framer-v-gbsx4z .framer-idcshx,
	.framer-0hZgv.framer-v-gbsx4z .framer-16lc0qi,
	.framer-0hZgv.framer-v-1odanee .framer-idcshx,
	.framer-0hZgv.framer-v-1odanee .framer-16lc0qi,
	.framer-0hZgv.framer-v-1dd1bzq .framer-idcshx,
	.framer-0hZgv.framer-v-1dd1bzq .framer-16lc0qi,
	.framer-0hZgv.framer-v-1qy30ku .framer-idcshx,
	.framer-0hZgv.framer-v-1qy30ku .framer-16lc0qi,
	.framer-0hZgv.framer-v-1b2j3aw .framer-idcshx,
	.framer-0hZgv.framer-v-1b2j3aw .framer-16lc0qi {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		width: 100%
	}
	
	.framer-0hZgv.framer-v-eyoq4l .framer-8rerre {
		width: var(--framer-aspect-ratio-supported, 670px)
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-0hZgv.framer-v-eyoq4l.framer-11350sp,
		.framer-0hZgv.framer-v-eyoq4l .framer-38s9pz,
		.framer-0hZgv.framer-v-eyoq4l .framer-1uhw24g,
		.framer-0hZgv.framer-v-eyoq4l .framer-wka545 {
			gap: 0px
		}
		.framer-0hZgv.framer-v-eyoq4l.framer-11350sp>*,
		.framer-0hZgv.framer-v-eyoq4l .framer-wka545>* {
			margin: 10px 0
		}
		.framer-0hZgv.framer-v-eyoq4l.framer-11350sp>:first-child,
		.framer-0hZgv.framer-v-eyoq4l .framer-1uhw24g>:first-child,
		.framer-0hZgv.framer-v-eyoq4l .framer-wka545>:first-child {
			margin-top: 0
		}
		.framer-0hZgv.framer-v-eyoq4l.framer-11350sp>:last-child,
		.framer-0hZgv.framer-v-eyoq4l .framer-1uhw24g>:last-child,
		.framer-0hZgv.framer-v-eyoq4l .framer-wka545>:last-child {
			margin-bottom: 0
		}
		.framer-0hZgv.framer-v-eyoq4l .framer-38s9pz>* {
			margin: 0 6px
		}
		.framer-0hZgv.framer-v-eyoq4l .framer-38s9pz>:first-child {
			margin-left: 0
		}
		.framer-0hZgv.framer-v-eyoq4l .framer-38s9pz>:last-child {
			margin-right: 0
		}
		.framer-0hZgv.framer-v-eyoq4l .framer-1uhw24g>* {
			margin: 40px 0
		}
	}
	
	.framer-0hZgv.framer-v-gbsx4z .framer-8rerre {
		width: var(--framer-aspect-ratio-supported, 605px)
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-0hZgv.framer-v-gbsx4z.framer-11350sp,
		.framer-0hZgv.framer-v-gbsx4z .framer-38s9pz,
		.framer-0hZgv.framer-v-gbsx4z .framer-1uhw24g,
		.framer-0hZgv.framer-v-gbsx4z .framer-wka545 {
			gap: 0px
		}
		.framer-0hZgv.framer-v-gbsx4z.framer-11350sp>*,
		.framer-0hZgv.framer-v-gbsx4z .framer-wka545>* {
			margin: 10px 0
		}
		.framer-0hZgv.framer-v-gbsx4z.framer-11350sp>:first-child,
		.framer-0hZgv.framer-v-gbsx4z .framer-1uhw24g>:first-child,
		.framer-0hZgv.framer-v-gbsx4z .framer-wka545>:first-child {
			margin-top: 0
		}
		.framer-0hZgv.framer-v-gbsx4z.framer-11350sp>:last-child,
		.framer-0hZgv.framer-v-gbsx4z .framer-1uhw24g>:last-child,
		.framer-0hZgv.framer-v-gbsx4z .framer-wka545>:last-child {
			margin-bottom: 0
		}
		.framer-0hZgv.framer-v-gbsx4z .framer-38s9pz>* {
			margin: 0 6px
		}
		.framer-0hZgv.framer-v-gbsx4z .framer-38s9pz>:first-child {
			margin-left: 0
		}
		.framer-0hZgv.framer-v-gbsx4z .framer-38s9pz>:last-child {
			margin-right: 0
		}
		.framer-0hZgv.framer-v-gbsx4z .framer-1uhw24g>* {
			margin: 40px 0
		}
	}
	
	.framer-0hZgv.framer-v-1odanee .framer-8rerre {
		width: var(--framer-aspect-ratio-supported, 594px)
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-0hZgv.framer-v-1odanee.framer-11350sp,
		.framer-0hZgv.framer-v-1odanee .framer-38s9pz,
		.framer-0hZgv.framer-v-1odanee .framer-1uhw24g,
		.framer-0hZgv.framer-v-1odanee .framer-wka545 {
			gap: 0px
		}
		.framer-0hZgv.framer-v-1odanee.framer-11350sp>*,
		.framer-0hZgv.framer-v-1odanee .framer-wka545>* {
			margin: 10px 0
		}
		.framer-0hZgv.framer-v-1odanee.framer-11350sp>:first-child,
		.framer-0hZgv.framer-v-1odanee .framer-1uhw24g>:first-child,
		.framer-0hZgv.framer-v-1odanee .framer-wka545>:first-child {
			margin-top: 0
		}
		.framer-0hZgv.framer-v-1odanee.framer-11350sp>:last-child,
		.framer-0hZgv.framer-v-1odanee .framer-1uhw24g>:last-child,
		.framer-0hZgv.framer-v-1odanee .framer-wka545>:last-child {
			margin-bottom: 0
		}
		.framer-0hZgv.framer-v-1odanee .framer-38s9pz>* {
			margin: 0 6px
		}
		.framer-0hZgv.framer-v-1odanee .framer-38s9pz>:first-child {
			margin-left: 0
		}
		.framer-0hZgv.framer-v-1odanee .framer-38s9pz>:last-child {
			margin-right: 0
		}
		.framer-0hZgv.framer-v-1odanee .framer-1uhw24g>* {
			margin: 40px 0
		}
	}
	
	.framer-0hZgv.framer-v-1dd1bzq .framer-8rerre {
		width: var(--framer-aspect-ratio-supported, 717px)
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-0hZgv.framer-v-1dd1bzq.framer-11350sp,
		.framer-0hZgv.framer-v-1dd1bzq .framer-38s9pz,
		.framer-0hZgv.framer-v-1dd1bzq .framer-1uhw24g,
		.framer-0hZgv.framer-v-1dd1bzq .framer-wka545 {
			gap: 0px
		}
		.framer-0hZgv.framer-v-1dd1bzq.framer-11350sp>*,
		.framer-0hZgv.framer-v-1dd1bzq .framer-wka545>* {
			margin: 10px 0
		}
		.framer-0hZgv.framer-v-1dd1bzq.framer-11350sp>:first-child,
		.framer-0hZgv.framer-v-1dd1bzq .framer-1uhw24g>:first-child,
		.framer-0hZgv.framer-v-1dd1bzq .framer-wka545>:first-child {
			margin-top: 0
		}
		.framer-0hZgv.framer-v-1dd1bzq.framer-11350sp>:last-child,
		.framer-0hZgv.framer-v-1dd1bzq .framer-1uhw24g>:last-child,
		.framer-0hZgv.framer-v-1dd1bzq .framer-wka545>:last-child {
			margin-bottom: 0
		}
		.framer-0hZgv.framer-v-1dd1bzq .framer-38s9pz>* {
			margin: 0 6px
		}
		.framer-0hZgv.framer-v-1dd1bzq .framer-38s9pz>:first-child {
			margin-left: 0
		}
		.framer-0hZgv.framer-v-1dd1bzq .framer-38s9pz>:last-child {
			margin-right: 0
		}
		.framer-0hZgv.framer-v-1dd1bzq .framer-1uhw24g>* {
			margin: 40px 0
		}
	}
	
	.framer-0hZgv.framer-v-1qy30ku .framer-8rerre {
		width: var(--framer-aspect-ratio-supported, 688px)
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-0hZgv.framer-v-1qy30ku.framer-11350sp,
		.framer-0hZgv.framer-v-1qy30ku .framer-38s9pz,
		.framer-0hZgv.framer-v-1qy30ku .framer-1uhw24g,
		.framer-0hZgv.framer-v-1qy30ku .framer-wka545 {
			gap: 0px
		}
		.framer-0hZgv.framer-v-1qy30ku.framer-11350sp>*,
		.framer-0hZgv.framer-v-1qy30ku .framer-wka545>* {
			margin: 10px 0
		}
		.framer-0hZgv.framer-v-1qy30ku.framer-11350sp>:first-child,
		.framer-0hZgv.framer-v-1qy30ku .framer-1uhw24g>:first-child,
		.framer-0hZgv.framer-v-1qy30ku .framer-wka545>:first-child {
			margin-top: 0
		}
		.framer-0hZgv.framer-v-1qy30ku.framer-11350sp>:last-child,
		.framer-0hZgv.framer-v-1qy30ku .framer-1uhw24g>:last-child,
		.framer-0hZgv.framer-v-1qy30ku .framer-wka545>:last-child {
			margin-bottom: 0
		}
		.framer-0hZgv.framer-v-1qy30ku .framer-38s9pz>* {
			margin: 0 6px
		}
		.framer-0hZgv.framer-v-1qy30ku .framer-38s9pz>:first-child {
			margin-left: 0
		}
		.framer-0hZgv.framer-v-1qy30ku .framer-38s9pz>:last-child {
			margin-right: 0
		}
		.framer-0hZgv.framer-v-1qy30ku .framer-1uhw24g>* {
			margin: 40px 0
		}
	}
	
	.framer-0hZgv.framer-v-1b2j3aw .framer-8rerre {
		width: var(--framer-aspect-ratio-supported, 623px)
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-0hZgv.framer-v-1b2j3aw.framer-11350sp,
		.framer-0hZgv.framer-v-1b2j3aw .framer-38s9pz,
		.framer-0hZgv.framer-v-1b2j3aw .framer-1uhw24g,
		.framer-0hZgv.framer-v-1b2j3aw .framer-wka545 {
			gap: 0px
		}
		.framer-0hZgv.framer-v-1b2j3aw.framer-11350sp>*,
		.framer-0hZgv.framer-v-1b2j3aw .framer-wka545>* {
			margin: 10px 0
		}
		.framer-0hZgv.framer-v-1b2j3aw.framer-11350sp>:first-child,
		.framer-0hZgv.framer-v-1b2j3aw .framer-1uhw24g>:first-child,
		.framer-0hZgv.framer-v-1b2j3aw .framer-wka545>:first-child {
			margin-top: 0
		}
		.framer-0hZgv.framer-v-1b2j3aw.framer-11350sp>:last-child,
		.framer-0hZgv.framer-v-1b2j3aw .framer-1uhw24g>:last-child,
		.framer-0hZgv.framer-v-1b2j3aw .framer-wka545>:last-child {
			margin-bottom: 0
		}
		.framer-0hZgv.framer-v-1b2j3aw .framer-38s9pz>* {
			margin: 0 6px
		}
		.framer-0hZgv.framer-v-1b2j3aw .framer-38s9pz>:first-child {
			margin-left: 0
		}
		.framer-0hZgv.framer-v-1b2j3aw .framer-38s9pz>:last-child {
			margin-right: 0
		}
		.framer-0hZgv.framer-v-1b2j3aw .framer-1uhw24g>* {
			margin: 40px 0
		}
	}
	
	.framer-0hZgv[data-hide-scrollbars=true]::-webkit-scrollbar,
	.framer-0hZgv [data-hide-scrollbars=true]::-webkit-scrollbar {
		width: 0px;
		height: 0px
	}
	
	.framer-0hZgv[data-hide-scrollbars=true]::-webkit-scrollbar-thumb,
	.framer-0hZgv [data-hide-scrollbars=true]::-webkit-scrollbar-thumb {
		background: transparent
	}
	
	.framer-0hZgv[data-border=true]:after,
	.framer-0hZgv [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;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		left: 0;
		top: 0;
		border-radius: inherit;
		
	}
	
	.framer-pxKen.framer-8ktgi8,
	.framer-pxKen .framer-8ktgi8 {
		display: block
	}
	
	.framer-pxKen.framer-og1w8e {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		cursor: pointer;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 16px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: hidden;
		padding: 20px;
		position: relative;
		width: -webkit-min-content;
		width: -moz-min-content;
		width: min-content
	}
	
	.framer-pxKen .framer-dn9r28 {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 16px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: -webkit-min-content;
		width: -moz-min-content;
		width: min-content;
		z-index: 2
	}
	
	.framer-pxKen .framer-lf2njo {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: hidden;
		padding: 0 0 4px;
		position: relative;
		width: -webkit-min-content;
		width: -moz-min-content;
		width: min-content
	}
	
	.framer-pxKen .framer-ht8zsy {
		
		aspect-ratio: 1 / 1;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: var(--framer-aspect-ratio-supported, 24px);
		overflow: hidden;
		;
		position: relative;
	
		width: 24px
	}
	
	.framer-pxKen .framer-cnvfcm {
		
		-webkit-box-flex: 0;
		
		    -ms-flex: none;
		
		        flex: none;
		height: auto;
		;
		position: relative;
	
		white-space: pre;
		width: auto
	}
	
	.framer-pxKen .framer-1ndhxqi {
		bottom: 0;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		left: 0;
		overflow: hidden;
		position: absolute;
		top: 0;
		width: 1px;
		z-index: 1
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-pxKen.framer-og1w8e,
		.framer-pxKen .framer-dn9r28,
		.framer-pxKen .framer-lf2njo {
			gap: 0px
		}
		.framer-pxKen.framer-og1w8e>*,
		.framer-pxKen .framer-dn9r28>* {
			margin: 0 8px
		}
		.framer-pxKen.framer-og1w8e>:first-child,
		.framer-pxKen .framer-dn9r28>:first-child,
		.framer-pxKen .framer-lf2njo>:first-child {
			margin-left: 0
		}
		.framer-pxKen.framer-og1w8e>:last-child,
		.framer-pxKen .framer-dn9r28>:last-child,
		.framer-pxKen .framer-lf2njo>:last-child {
			margin-right: 0
		}
		.framer-pxKen .framer-lf2njo>* {
			margin: 0
		}
	}
	
	.framer-pxKen.framer-v-gt7d06 .framer-1ndhxqi,
	.framer-pxKen.framer-v-7ko6hr .framer-1ndhxqi,
	.framer-pxKen.framer-v-og1w8e.hover .framer-1ndhxqi,
	.framer-pxKen.framer-v-3nc7by.hover .framer-1ndhxqi {
		left: 1px;
		right: 0;
		width: unset
	}
	
	.framer-pxKen.framer-v-3nc7by.framer-og1w8e,
	.framer-pxKen.framer-v-7ko6hr.framer-og1w8e {
		gap: 12px;
		padding: 16px 20px 16px 16px
	}
	
	.framer-pxKen.framer-v-3nc7by .framer-dn9r28,
	.framer-pxKen.framer-v-7ko6hr .framer-dn9r28 {
		gap: 12px
	}
	
	.framer-pxKen.framer-v-3nc7by .framer-ht8zsy,
	.framer-pxKen.framer-v-7ko6hr .framer-ht8zsy {
		height: var(--framer-aspect-ratio-supported, 18px);
		width: 18px
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-pxKen.framer-v-3nc7by.framer-og1w8e,
		.framer-pxKen.framer-v-3nc7by .framer-dn9r28 {
			gap: 0px
		}
		.framer-pxKen.framer-v-3nc7by.framer-og1w8e>*,
		.framer-pxKen.framer-v-3nc7by .framer-dn9r28>* {
			margin: 0 6px
		}
		.framer-pxKen.framer-v-3nc7by.framer-og1w8e>:first-child,
		.framer-pxKen.framer-v-3nc7by .framer-dn9r28>:first-child {
			margin-left: 0
		}
		.framer-pxKen.framer-v-3nc7by.framer-og1w8e>:last-child,
		.framer-pxKen.framer-v-3nc7by .framer-dn9r28>:last-child {
			margin-right: 0
		}
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-pxKen.framer-v-7ko6hr.framer-og1w8e,
		.framer-pxKen.framer-v-7ko6hr .framer-dn9r28 {
			gap: 0px
		}
		.framer-pxKen.framer-v-7ko6hr.framer-og1w8e>*,
		.framer-pxKen.framer-v-7ko6hr .framer-dn9r28>* {
			margin: 0 6px
		}
		.framer-pxKen.framer-v-7ko6hr.framer-og1w8e>:first-child,
		.framer-pxKen.framer-v-7ko6hr .framer-dn9r28>:first-child {
			margin-left: 0
		}
		.framer-pxKen.framer-v-7ko6hr.framer-og1w8e>:last-child,
		.framer-pxKen.framer-v-7ko6hr .framer-dn9r28>:last-child {
			margin-right: 0
		}
	}
	
	.framer-pxKen.framer-v-gt7d06.hover .framer-1ndhxqi,
	.framer-pxKen.framer-v-7ko6hr.hover .framer-1ndhxqi {
		width: unset
	}
	
	.framer-pxKen[data-border=true]:after,
	.framer-pxKen [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;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		left: 0;
		top: 0;
		border-radius: inherit;
		
	}
	
	.framer-v8Zcd.framer-ctuugz,
	.framer-v8Zcd .framer-ctuugz {
		display: block
	}
	
	.framer-v8Zcd.framer-16rqyu3 {
		-ms-flex-line-pack: start;
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: hidden;
		padding: 24px 20px;
		position: relative;
		width: 454px
	}
	
	.framer-v8Zcd .framer-5r6n7i {
		-ms-flex-line-pack: start;
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 64px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 100%;
		z-index: 2
	}
	
	.framer-v8Zcd .framer-1di91nc {
		
		-webkit-box-flex: 0;
		
		    -ms-flex: none;
		
		        flex: none;
		height: auto;
		max-width: 360px;
		;
		position: relative;
	
		white-space: pre-wrap;
		width: 100%;
		word-break: break-word;
		word-wrap: break-word
	}
	
	.framer-v8Zcd .framer-p38jpz {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 16px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-v8Zcd .framer-1fzig2y {
		
		aspect-ratio: 1 / 1;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: var(--framer-aspect-ratio-supported, 48px);
		overflow: hidden;
		;
		position: relative;
	
		width: 48px;
		will-change: var(--framer-will-change-override, transform)
	}
	
	.framer-v8Zcd .framer-z83ths {
		
		-ms-flex-line-pack: start;
		
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 1;
		    -ms-flex: 1 0 0px;
		        flex: 1 0 0px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 4px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: hidden;
		padding: 0;
		;
		position: relative;
	
		width: 1px
	}
	
	.framer-v8Zcd .framer-31fi7r,
	.framer-v8Zcd .framer-4vxycn {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: auto;
		position: relative;
		white-space: pre-wrap;
		width: 100%;
		word-break: break-word;
		word-wrap: break-word
	}
	
	.framer-v8Zcd .framer-3mhtrs {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		aspect-ratio: 1 / 1;
		bottom: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: hidden;
		padding: 0;
		position: absolute;
		right: 0;
		top: 1px;
		width: var(--framer-aspect-ratio-supported, 231px);
		z-index: 1
	}
	
	.framer-v8Zcd .framer-o7gl40 {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 1;
		    -ms-flex: 1 0 0px;
		        flex: 1 0 0px;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		height: 100%;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 1px
	}
	
	.framer-v8Zcd .framer-1jtsipy,
	.framer-v8Zcd .framer-1f7bqmp,
	.framer-v8Zcd .framer-13z9vhc,
	.framer-v8Zcd .framer-1ahlxts,
	.framer-v8Zcd .framer-gxvibs,
	.framer-v8Zcd .framer-1q96ew9,
	.framer-v8Zcd .framer-wzg6gb {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: 100%;
		overflow: hidden;
		position: relative;
		width: 1px
	}
	
	.framer-v8Zcd .framer-4zv25i {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		inset: 0;
		overflow: hidden;
		padding: 0;
		position: absolute;
		z-index: 1
	}
	
	.framer-v8Zcd .framer-1flyqdf,
	.framer-v8Zcd .framer-1e5fbdp,
	.framer-v8Zcd .framer-1h164ca,
	.framer-v8Zcd .framer-wkqzma,
	.framer-v8Zcd .framer-1vme3os,
	.framer-v8Zcd .framer-1l4i4sc,
	.framer-v8Zcd .framer-kho0kg {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: 1px;
		overflow: hidden;
		position: relative;
		width: 100%
	}
	
	.framer-v8Zcd .framer-1awf205 {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		inset: 0;
		overflow: hidden;
		position: absolute;
		z-index: 1
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-v8Zcd.framer-16rqyu3,
		.framer-v8Zcd .framer-5r6n7i,
		.framer-v8Zcd .framer-p38jpz,
		.framer-v8Zcd .framer-z83ths,
		.framer-v8Zcd .framer-3mhtrs {
			gap: 0px
		}
		.framer-v8Zcd.framer-16rqyu3>* {
			margin: 0
		}
		.framer-v8Zcd.framer-16rqyu3>:first-child,
		.framer-v8Zcd .framer-5r6n7i>:first-child,
		.framer-v8Zcd .framer-z83ths>:first-child {
			margin-top: 0
		}
		.framer-v8Zcd.framer-16rqyu3>:last-child,
		.framer-v8Zcd .framer-5r6n7i>:last-child,
		.framer-v8Zcd .framer-z83ths>:last-child {
			margin-bottom: 0
		}
		.framer-v8Zcd .framer-5r6n7i>* {
			margin: 32px 0
		}
		.framer-v8Zcd .framer-p38jpz>* {
			margin: 0 8px
		}
		.framer-v8Zcd .framer-p38jpz>:first-child,
		.framer-v8Zcd .framer-3mhtrs>:first-child {
			margin-left: 0
		}
		.framer-v8Zcd .framer-p38jpz>:last-child,
		.framer-v8Zcd .framer-3mhtrs>:last-child {
			margin-right: 0
		}
		.framer-v8Zcd .framer-z83ths>* {
			margin: 2px 0
		}
		.framer-v8Zcd .framer-3mhtrs>* {
			margin: 0
		}
	}
	
	.framer-v8Zcd[data-border=true]:after,
	.framer-v8Zcd [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;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		left: 0;
		top: 0;
		border-radius: inherit;
		
	}
	
	.framer-Wjm05.framer-1h1brtx,
	.framer-Wjm05 .framer-1h1brtx {
		display: block
	}
	
	.framer-Wjm05.framer-1ujxfir {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 20px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 920px
	}
	
	.framer-Wjm05 .framer-1ixl3lj-container,
	.framer-Wjm05 .framer-19u6j1j-container,
	.framer-Wjm05 .framer-xk13pp-container,
	.framer-Wjm05 .framer-vya5kt-container,
	.framer-Wjm05 .framer-1gfsu91-container,
	.framer-Wjm05 .framer-1npvb2m-container {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: auto;
		position: relative;
		width: 100%
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-Wjm05.framer-1ujxfir {
			gap: 0px
		}
		.framer-Wjm05.framer-1ujxfir>* {
			margin: 10px 0
		}
		.framer-Wjm05.framer-1ujxfir>:first-child {
			margin-top: 0
		}
		.framer-Wjm05.framer-1ujxfir>:last-child {
			margin-bottom: 0
		}
	}
	
	.framer-KUHQz.framer-1r4uhnr,
	.framer-KUHQz .framer-1r4uhnr {
		display: block
	}
	
	.framer-KUHQz.framer-s0k4v9 {
		-ms-flex-line-pack: start;
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 920px
	}
	
	.framer-KUHQz .framer-14g5fyv {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		cursor: pointer;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 20px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: hidden;
		padding: 20px;
		position: relative;
		width: 100%
	}
	
	.framer-KUHQz .framer-pqjt6o {
		
		-webkit-box-flex: 1;
		
		    -ms-flex: 1 0 0px;
		
		        flex: 1 0 0px;
		height: auto;
		;
		position: relative;
	
		white-space: pre-wrap;
		width: 1px;
		word-break: break-word;
		word-wrap: break-word
	}
	
	.framer-KUHQz .framer-1uxj7tp {
		
		aspect-ratio: 1 / 1;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: var(--framer-aspect-ratio-supported, 18px);
		overflow: hidden;
		;
		position: relative;
	
		width: 18px
	}
	
	.framer-KUHQz .framer-crvm4s {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 20px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: hidden;
		padding: 20px;
		position: relative;
		width: 100%
	}
	
	.framer-KUHQz .framer-1ok2n1z {
		
		-webkit-box-flex: 1;
		
		    -ms-flex: 1 0 0px;
		
		        flex: 1 0 0px;
		height: auto;
		max-width: 800px;
		;
		position: relative;
	
		white-space: pre-wrap;
		width: 1px;
		word-break: break-word;
		word-wrap: break-word
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-KUHQz.framer-s0k4v9,
		.framer-KUHQz .framer-14g5fyv,
		.framer-KUHQz .framer-crvm4s {
			gap: 0px
		}
		.framer-KUHQz.framer-s0k4v9>* {
			margin: 0
		}
		.framer-KUHQz.framer-s0k4v9>:first-child {
			margin-top: 0
		}
		.framer-KUHQz.framer-s0k4v9>:last-child {
			margin-bottom: 0
		}
		.framer-KUHQz .framer-14g5fyv>*,
		.framer-KUHQz .framer-crvm4s>* {
			margin: 0 10px
		}
		.framer-KUHQz .framer-14g5fyv>:first-child,
		.framer-KUHQz .framer-crvm4s>:first-child {
			margin-left: 0
		}
		.framer-KUHQz .framer-14g5fyv>:last-child,
		.framer-KUHQz .framer-crvm4s>:last-child {
			margin-right: 0
		}
	}
	
	.framer-KUHQz.framer-v-15p94q1.framer-s0k4v9 {
		cursor: pointer
	}
	
	.framer-KUHQz[data-border=true]:after,
	.framer-KUHQz [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;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		left: 0;
		top: 0;
		border-radius: inherit;
		
	}
	
	.framer-bUFi5.framer-gb6zty,
	.framer-bUFi5 .framer-gb6zty {
		display: block
	}
	
	.framer-bUFi5.framer-aoakg1 {
		-ms-flex-line-pack: start;
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 24px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 1120px
	}
	
	.framer-bUFi5 .framer-bcics5 {
		
		-ms-flex-line-pack: start;
		
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 24px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: visible;
		padding: 0;
		;
		position: relative;
	
		width: 100%
	}
	
	.framer-bUFi5 .framer-10d2sq-container,
	.framer-bUFi5 .framer-bcp475-container,
	.framer-bUFi5 .framer-vxvxo5-container {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: auto;
		position: relative;
		width: auto
	}
	
	.framer-bUFi5 .framer-fxkzkw {
		
		-webkit-box-flex: 0;
		
		    -ms-flex: none;
		
		        flex: none;
		height: auto;
		max-width: 880px;
		;
		position: relative;
	
		white-space: pre-wrap;
		width: 100%;
		word-break: break-word;
		word-wrap: break-word
	}
	
	.framer-bUFi5 .framer-egxxd0 {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 16px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: -webkit-min-content;
		width: -moz-min-content;
		width: min-content
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-bUFi5.framer-aoakg1,
		.framer-bUFi5 .framer-bcics5,
		.framer-bUFi5 .framer-egxxd0 {
			gap: 0px
		}
		.framer-bUFi5.framer-aoakg1>*,
		.framer-bUFi5 .framer-bcics5>* {
			margin: 12px 0
		}
		.framer-bUFi5.framer-aoakg1>:first-child,
		.framer-bUFi5 .framer-bcics5>:first-child {
			margin-top: 0
		}
		.framer-bUFi5.framer-aoakg1>:last-child,
		.framer-bUFi5 .framer-bcics5>:last-child {
			margin-bottom: 0
		}
		.framer-bUFi5 .framer-egxxd0>* {
			margin: 0 8px
		}
		.framer-bUFi5 .framer-egxxd0>:first-child {
			margin-left: 0
		}
		.framer-bUFi5 .framer-egxxd0>:last-child {
			margin-right: 0
		}
	}
	
	.framer-bUFi5.framer-v-154bae9.framer-aoakg1,
	.framer-bUFi5.framer-v-154bae9 .framer-bcics5,
	.framer-bUFi5.framer-v-1oo4hv7 .framer-bcics5,
	.framer-bUFi5.framer-v-1dl0n2r .framer-bcics5 {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center
	}
	
	.framer-bUFi5.framer-v-kf1jnw.framer-aoakg1 {
		width: 728px
	}
	
	.framer-bUFi5.framer-v-kf1jnw .framer-fxkzkw,
	.framer-bUFi5.framer-v-1oo4hv7 .framer-fxkzkw {
		max-width: 712px
	}
	
	.framer-bUFi5.framer-v-1oo4hv7.framer-aoakg1 {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		width: 728px
	}
	
	.framer-bUFi5.framer-v-1egvx3t.framer-aoakg1 {
		width: 320px
	}
	
	.framer-bUFi5.framer-v-1egvx3t .framer-fxkzkw,
	.framer-bUFi5.framer-v-1dl0n2r .framer-fxkzkw {
		max-width: 440px
	}
	
	.framer-bUFi5.framer-v-1egvx3t .framer-egxxd0,
	.framer-bUFi5.framer-v-1dl0n2r .framer-egxxd0 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		width: 100%
	}
	
	.framer-bUFi5.framer-v-1egvx3t .framer-bcp475-container,
	.framer-bUFi5.framer-v-1egvx3t .framer-vxvxo5-container,
	.framer-bUFi5.framer-v-1dl0n2r .framer-bcp475-container,
	.framer-bUFi5.framer-v-1dl0n2r .framer-vxvxo5-container {
		width: 100%
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-bUFi5.framer-v-1egvx3t .framer-egxxd0 {
			gap: 0px
		}
		.framer-bUFi5.framer-v-1egvx3t .framer-egxxd0>* {
			margin: 8px 0
		}
		.framer-bUFi5.framer-v-1egvx3t .framer-egxxd0>:first-child {
			margin-top: 0
		}
		.framer-bUFi5.framer-v-1egvx3t .framer-egxxd0>:last-child {
			margin-bottom: 0
		}
	}
	
	.framer-bUFi5.framer-v-1dl0n2r.framer-aoakg1 {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		width: 320px
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-bUFi5.framer-v-1dl0n2r .framer-egxxd0 {
			gap: 0px
		}
		.framer-bUFi5.framer-v-1dl0n2r .framer-egxxd0>* {
			margin: 8px 0
		}
		.framer-bUFi5.framer-v-1dl0n2r .framer-egxxd0>:first-child {
			margin-top: 0
		}
		.framer-bUFi5.framer-v-1dl0n2r .framer-egxxd0>:last-child {
			margin-bottom: 0
		}
	}
	
	.framer-dt492 .framer-styles-preset-km1th9:not(.rich-text-wrapper),
	.framer-dt492 .framer-styles-preset-km1th9.rich-text-wrapper h2 {
		--framer-font-family: "Commissioner", sans-serif;
		--framer-font-family-bold: "Commissioner", sans-serif;
		--framer-font-family-bold-italic: "Commissioner", sans-serif;
		--framer-font-family-italic: "Commissioner", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 64px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 400;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 400;
		--framer-letter-spacing: -.04em;
		    --framer-line-height: 110%;
		--framer-paragraph-spacing: 24px;
		--framer-text-alignment: left;
		--framer-text-color: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, #ffd900);
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		/* --framer-text-transform: uppercase */
	}
	
	@media (max-width: 1159px) and (min-width: 768px) {
		.framer-dt492 .framer-styles-preset-km1th9:not(.rich-text-wrapper),
		.framer-dt492 .framer-styles-preset-km1th9.rich-text-wrapper h2 {
			--framer-font-family: "Commissioner", sans-serif;
			--framer-font-family-bold: "Commissioner", sans-serif;
			--framer-font-family-bold-italic: "Commissioner", sans-serif;
			--framer-font-family-italic: "Commissioner", sans-serif;
			--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
			--framer-font-size: 50px;
			--framer-font-style: normal;
			--framer-font-style-bold: normal;
			--framer-font-style-bold-italic: italic;
			--framer-font-style-italic: italic;
			--framer-font-weight: 400;
			--framer-font-weight-bold: 700;
			--framer-font-weight-bold-italic: 700;
			--framer-font-weight-italic: 400;
			--framer-letter-spacing: -.04em;
			--framer-line-height: 94%;
			--framer-paragraph-spacing: 24px;
			--framer-text-alignment: left;
			--framer-text-color: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, #ffd900);
			--framer-text-decoration: none;
			--framer-text-stroke-color: initial;
			--framer-text-stroke-width: initial;
			--framer-text-transform: uppercase
		}
	}
	
	@media (max-width: 767px) and (min-width: 0px) {
		.framer-dt492 .framer-styles-preset-km1th9:not(.rich-text-wrapper),
		.framer-dt492 .framer-styles-preset-km1th9.rich-text-wrapper h2 {
			--framer-font-family: "Commissioner", sans-serif;
			--framer-font-family-bold: "Commissioner", sans-serif;
			--framer-font-family-bold-italic: "Commissioner", sans-serif;
			--framer-font-family-italic: "Commissioner", sans-serif;
			--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
			--framer-font-size: 24px;
			--framer-font-style: normal;
			--framer-font-style-bold: normal;
			--framer-font-style-bold-italic: italic;
			--framer-font-style-italic: italic;
			--framer-font-weight: 400;
			--framer-font-weight-bold: 700;
			--framer-font-weight-bold-italic: 700;
			--framer-font-weight-italic: 400;
			--framer-letter-spacing: -.04em;
			/* --framer-line-height: 94%; */
			--framer-paragraph-spacing: 24px;
			--framer-text-alignment: left;
			--framer-text-color: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, #ffd900);
			--framer-text-decoration: none;
			--framer-text-stroke-color: initial;
			--framer-text-stroke-width: initial;
			--framer-text-transform: uppercase
		}
	}
	
	.framer-FFt4p.framer-z06it1,
	.framer-FFt4p .framer-z06it1 {
		display: block
	}
	
	.framer-FFt4p.framer-bg41fy {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: -webkit-min-content;
		width: -moz-min-content;
		width: min-content
	}
	
	.framer-FFt4p .framer-1d5hanv {
		
		-webkit-box-flex: 0;
		
		    -ms-flex: none;
		
		        flex: none;
		height: auto;
		;
		position: relative;
	
		white-space: pre;
		width: auto
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-FFt4p.framer-bg41fy {
			gap: 0px
		}
		.framer-FFt4p.framer-bg41fy>* {
			margin: 0
		}
		.framer-FFt4p.framer-bg41fy>:first-child {
			margin-left: 0
		}
		.framer-FFt4p.framer-bg41fy>:last-child {
			margin-right: 0
		}
	}
	
	.framer-qekCH.framer-1057rud,
	.framer-qekCH .framer-1057rud {
		display: block
	}
	
	.framer-qekCH.framer-1wiytft {
		-ms-flex-line-pack: start;
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 32px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: hidden;
		padding: 24px 20px;
		position: relative;
		width: 454px
	}
	
	.framer-qekCH .framer-eb13j9 {
		-ms-flex-line-pack: start;
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 32px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%;
		z-index: 3
	}
	
	.framer-qekCH .framer-1kyp88e {
		
		aspect-ratio: 1 / 1;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: var(--framer-aspect-ratio-supported, 24px);
		overflow: hidden;
		;
		position: relative;
	
		width: 24px
	}
	
	.framer-qekCH .framer-nbt04h {
		
		-ms-flex-line-pack: start;
		
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 6px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		max-width: 360px;
		overflow: visible;
		padding: 0;
		;
		position: relative;
	
		width: 100%
	}
	
	.framer-qekCH .framer-141in7l,
	.framer-qekCH .framer-1kiquji {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: auto;
		position: relative;
		white-space: pre-wrap;
		width: 100%;
		word-break: break-word;
		word-wrap: break-word
	}
	
	.framer-qekCH .framer-18k0gb0-container {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: auto;
		position: relative;
		width: 100%
	}
	
	.framer-qekCH .framer-a2ir4k {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		aspect-ratio: 1 / 1;
		bottom: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: hidden;
		padding: 0;
		position: absolute;
		right: 0;
		top: 1px;
		width: var(--framer-aspect-ratio-supported, 239px);
		z-index: 1
	}
	
	.framer-qekCH .framer-1bze653 {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 1;
		    -ms-flex: 1 0 0px;
		        flex: 1 0 0px;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		height: 100%;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 1px
	}
	
	.framer-qekCH .framer-1hrm9hp,
	.framer-qekCH .framer-1uyjd7j,
	.framer-qekCH .framer-1jwn1ol,
	.framer-qekCH .framer-15kqvp,
	.framer-qekCH .framer-px8xyd,
	.framer-qekCH .framer-1aj8yz,
	.framer-qekCH .framer-5lkarr {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: 100%;
		overflow: hidden;
		position: relative;
		width: 1px
	}
	
	.framer-qekCH .framer-v0jfmz {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		inset: 0;
		overflow: hidden;
		padding: 0;
		position: absolute;
		z-index: 1
	}
	
	.framer-qekCH .framer-n9vyor,
	.framer-qekCH .framer-b77jyz,
	.framer-qekCH .framer-mfjtdw,
	.framer-qekCH .framer-ref7y7,
	.framer-qekCH .framer-hadvef,
	.framer-qekCH .framer-1xfw81d,
	.framer-qekCH .framer-3xk053 {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: 1px;
		overflow: hidden;
		position: relative;
		width: 100%
	}
	
	.framer-qekCH .framer-odiwew {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		inset: 0;
		overflow: hidden;
		position: absolute;
		z-index: 1
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-qekCH.framer-1wiytft,
		.framer-qekCH .framer-eb13j9,
		.framer-qekCH .framer-nbt04h,
		.framer-qekCH .framer-a2ir4k {
			gap: 0px
		}
		.framer-qekCH.framer-1wiytft>*,
		.framer-qekCH .framer-eb13j9>* {
			margin: 16px 0
		}
		.framer-qekCH.framer-1wiytft>:first-child,
		.framer-qekCH .framer-eb13j9>:first-child,
		.framer-qekCH .framer-nbt04h>:first-child {
			margin-top: 0
		}
		.framer-qekCH.framer-1wiytft>:last-child,
		.framer-qekCH .framer-eb13j9>:last-child,
		.framer-qekCH .framer-nbt04h>:last-child {
			margin-bottom: 0
		}
		.framer-qekCH .framer-nbt04h>* {
			margin: 3px 0
		}
		.framer-qekCH .framer-a2ir4k>* {
			margin: 0
		}
		.framer-qekCH .framer-a2ir4k>:first-child {
			margin-left: 0
		}
		.framer-qekCH .framer-a2ir4k>:last-child {
			margin-right: 0
		}
	}
	
	.framer-Q6oCF .framer-styles-preset-18rygp4:not(.rich-text-wrapper),
	.framer-Q6oCF .framer-styles-preset-18rygp4.rich-text-wrapper p {
		--framer-font-family: "Commissioner", sans-serif;
		--framer-font-family-bold: "Commissioner", sans-serif;
		--framer-font-family-bold-italic: "Commissioner", sans-serif;
		--framer-font-family-italic: "Commissioner", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 20px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 400;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 400;
		--framer-letter-spacing: 0em;
		--framer-line-height: 128%;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: left;
		/* --framer-text-color: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, #ffd900); */
		--framer-text-color: var(--token-7662acad-7433-4a5a-9b20-c4d8e8ed36fb, #ffd900);
		
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase
	}
	
	@media (max-width: 767px) and (min-width: 0px) {
		.framer-Q6oCF .framer-styles-preset-18rygp4:not(.rich-text-wrapper),
		.framer-Q6oCF .framer-styles-preset-18rygp4.rich-text-wrapper p {
			--framer-font-family: "Commissioner", sans-serif;
			--framer-font-family-bold: "Commissioner", sans-serif;
			--framer-font-family-bold-italic: "Commissioner", sans-serif;
			--framer-font-family-italic: "Commissioner", sans-serif;
			--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
			--framer-font-size: 16px;
			--framer-font-style: normal;
			--framer-font-style-bold: normal;
			--framer-font-style-bold-italic: italic;
			--framer-font-style-italic: italic;
			--framer-font-weight: 400;
			--framer-font-weight-bold: 700;
			--framer-font-weight-bold-italic: 700;
			--framer-font-weight-italic: 400;
			--framer-letter-spacing: 0em;
			--framer-line-height: 128%;
			--framer-paragraph-spacing: 20px;
			--framer-text-alignment: left;
			--framer-text-color: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, #ffd900);
			--framer-text-decoration: none;
			--framer-text-stroke-color: initial;
			--framer-text-stroke-width: initial;
			--framer-text-transform: uppercase
		}
	}

	.framer-styles-preset-18rygp4 span{
		text-transform: initial;
	}

	.framer-9lav0a ul{
		    color: var(--token-7662acad-7433-4a5a-9b20-c4d8e8ed36fb);
    text-transform: uppercase;
    line-height: 0.7;
    padding: 0;
    margin: 0;
    font-size: 20px;
    padding-left: 20px;
	}
	.framer-9lav0a h3{
	font-size: 22px;
    font-weight: 700;
    color: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, #ffd900);
	}
	.framer-9lav0a h3 a{
		font-size: 20px;
    font-weight: 700;
    /* color: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, #ffd900); */
    color: #eeeeee;
		/* text-decoration: none; */
	}
	
	.framer-qekCH[data-border=true]:after,
	.framer-qekCH [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;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		left: 0;
		top: 0;
		border-radius: inherit;
		
	}
	
	.framer-YfAiS.framer-6y27xt,
	.framer-YfAiS .framer-6y27xt {
		display: block
	}
	
	.framer-YfAiS.framer-1iuhw6a {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		cursor: pointer;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: hidden;
		/* padding: 10px 12px 8px; */
		position: relative;
		text-decoration: none;
		width: -webkit-min-content;
		width: -moz-min-content;
		width: min-content
	}
	
	.framer-YfAiS .framer-1ljoxae {
		
		-ms-flex-line-pack: center;
		
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: hidden;
		padding: 0;
		;
		position: relative;
	
		width: -webkit-min-content;
	
		width: -moz-min-content;
	
		width: min-content
	}
	
	.framer-YfAiS .framer-17dp8xe {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: auto;
		position: relative;
		white-space: pre;
		width: auto;
		z-index: 2
	}
	
	.framer-YfAiS .framer-162wqqe {
		/* bottom: -18px; */
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: auto;
		left: 0;
		position: absolute;
		right: 0;
		white-space: pre-wrap;
		word-break: break-word;
		word-wrap: break-word;
		z-index: 2
	}
	
	.framer-YfAiS .framer-1m6z6yl {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		inset: 0;
		overflow: hidden;
		position: absolute;
		z-index: 1
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-YfAiS.framer-1iuhw6a,
		.framer-YfAiS .framer-1ljoxae {
			gap: 0px
		}
		.framer-YfAiS.framer-1iuhw6a>*,
		.framer-YfAiS .framer-1ljoxae>* {
			margin: 0
		}
		.framer-YfAiS.framer-1iuhw6a>:first-child,
		.framer-YfAiS .framer-1ljoxae>:first-child {
			margin-left: 0
		}
		.framer-YfAiS.framer-1iuhw6a>:last-child,
		.framer-YfAiS .framer-1ljoxae>:last-child {
			margin-right: 0
		}
	}
	
	.framer-YfAiS.framer-v-1t9b47q .framer-1m6z6yl,
	.framer-YfAiS.framer-v-spi9xe .framer-1m6z6yl {
		bottom: -1px;
		height: 1px;
		right: 0;
		top: unset
	}
	
	.framer-YfAiS.framer-v-1iuhw6a.hover .framer-17dp8xe,
	.framer-YfAiS.framer-v-a9p08j.hover .framer-17dp8xe,
	.framer-YfAiS.framer-v-1t9b47q.hover .framer-17dp8xe,
	.framer-YfAiS.framer-v-spi9xe.hover .framer-17dp8xe {
		left: 0;
		position: absolute;
		right: 0;
		top: -18px;
		white-space: pre-wrap;
		width: unset;
		word-break: break-word;
		word-wrap: break-word
	}
	
	.framer-YfAiS.framer-v-1iuhw6a.hover .framer-162wqqe,
	.framer-YfAiS.framer-v-a9p08j.hover .framer-162wqqe,
	.framer-YfAiS.framer-v-1t9b47q.hover .framer-162wqqe,
	.framer-YfAiS.framer-v-spi9xe.hover .framer-162wqqe {
		bottom: unset;
		left: unset;
		position: relative;
		right: unset;
		white-space: pre;
		width: auto
	}
	
	.framer-YfAiS.framer-v-1iuhw6a.hover .framer-1m6z6yl,
	.framer-YfAiS.framer-v-a9p08j.hover .framer-1m6z6yl {
		bottom: unset;
		height: 1px;
		right: 0;
		top: -1px
	}
	
	.framer-YfAiS.framer-v-1t9b47q.hover .framer-1m6z6yl,
	.framer-YfAiS.framer-v-spi9xe.hover .framer-1m6z6yl {
		bottom: 0;
		height: unset;
		top: 0
	}
	
	.framer-YfAiS[data-border=true]:after,
	.framer-YfAiS [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;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		left: 0;
		top: 0;
		border-radius: inherit;
		
	}
	


	.framer-form-text-input .framer-form-input[type=time]:before {
		-webkit-mask-image: var(--framer-input-icon-mask-image, url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="transparent" stroke="rgb(153, 153, 153)" stroke-width="1.5" d="M2.5 8a5.5 5.5 0 1 1 11 0 5.5 5.5 0 1 1-11 0Z"/><path fill="transparent" stroke="rgb(153, 153, 153)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M7.75 8.25v-3m0 3h2"/></svg>'));
		        mask-image: var(--framer-input-icon-mask-image, url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="transparent" stroke="rgb(153, 153, 153)" stroke-width="1.5" d="M2.5 8a5.5 5.5 0 1 1 11 0 5.5 5.5 0 1 1-11 0Z"/><path fill="transparent" stroke="rgb(153, 153, 153)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M7.75 8.25v-3m0 3h2"/></svg>'));
		background-image: var(--framer-input-icon-image)
	}
	
	.framer-form-text-input textarea::-webkit-resizer {
		background: no-repeat url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14"><path d="m1.5 8 7-7M9 5.5l-3 3" stroke="%23999" stroke-width="1.5" stroke-linecap="round"></path></svg>')
	}
	

	.framer-1kKeP.framer-1n9hilm,
	.framer-1kKeP .framer-1n9hilm {
		display: block
	}
	
	.framer-1kKeP.framer-11x3g1r {
		-ms-flex-line-pack: start;
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 40px;
		height: 758px;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: hidden;
		padding: 28px 20px;
		position: relative;
		width: 832px
	}
	
	.framer-1kKeP .framer-1y2uyvx {
		
		-webkit-box-flex: 0;
		
		    -ms-flex: none;
		
		        flex: none;
		height: auto;
		max-width: 480px;
		;
		position: relative;
	
		white-space: pre-wrap;
		width: 100%;
		word-break: break-word;
		word-wrap: break-word
	}
	
	.framer-1kKeP .framer-5s8art {
		-ms-flex-line-pack: start;
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 1;
		    -ms-flex: 1 0 0px;
		        flex: 1 0 0px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 32px;
		height: 1px;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-1kKeP .framer-1p2wvd5 {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 1;
		    -ms-flex: 1 0 0px;
		        flex: 1 0 0px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 24px;
		height: 1px;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-1kKeP .framer-13570kf-container,
	.framer-1kKeP .framer-15ghax9-container {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: auto;
		position: relative;
		width: 100%
	}
	
	.framer-1kKeP .framer-opqeej {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 20px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-1kKeP .framer-1mye1jm-container,
	.framer-1kKeP .framer-1snuyk3-container {
		-webkit-box-flex: 1;
		    -ms-flex: 1 0 0px;
		        flex: 1 0 0px;
		height: auto;
		position: relative;
		width: 1px
	}
	
	.framer-1kKeP .framer-1diao9g-container {
		-webkit-box-flex: 1;
		    -ms-flex: 1 0 0px;
		        flex: 1 0 0px;
		height: 1px;
		position: relative;
		width: 100%
	}
	
	.framer-1kKeP .framer-7edoc0 {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 1;
		    -ms-flex: 1 0 0px;
		        flex: 1 0 0px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 32px;
		height: 1px;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: hidden;
		padding: 20px;
		position: relative;
		width: 100%
	}
	
	.framer-1kKeP .framer-pc61v2 {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: hidden;
		padding: 16px;
		position: relative;
		width: -webkit-min-content;
		width: -moz-min-content;
		width: min-content
	}
	
	.framer-1kKeP .framer-1p0ouvt {
		
		aspect-ratio: 1 / 1;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: var(--framer-aspect-ratio-supported, 32px);
		overflow: hidden;
		;
		position: relative;
	
		width: 32px
	}
	
	.framer-1kKeP .framer-1yh1r9d {
		
		-ms-flex-line-pack: center;
		
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 12px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		max-width: 360px;
		overflow: hidden;
		padding: 0;
		;
		position: relative;
	
		width: 100%
	}
	
	.framer-1kKeP .framer-3b7o32 {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: auto;
		max-width: 240px;
		position: relative;
		white-space: pre-wrap;
		width: 100%;
		word-break: break-word;
		word-wrap: break-word
	}
	
	.framer-1kKeP .framer-88mgg4 {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: auto;
		position: relative;
		white-space: pre-wrap;
		width: 100%;
		word-break: break-word;
		word-wrap: break-word
	}
	
	.framer-1kKeP .framer-1gnj8l9 {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: hidden;
		padding: 20px;
		position: relative;
		width: 100%
	}
	
	.framer-1kKeP .framer-1y7mrk6 {
		
		-webkit-box-flex: 1;
		
		    -ms-flex: 1 0 0px;
		
		        flex: 1 0 0px;
		height: auto;
		;
		position: relative;
	
		white-space: pre-wrap;
		width: 1px;
		word-break: break-word;
		word-wrap: break-word
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-1kKeP.framer-11x3g1r,
		.framer-1kKeP .framer-5s8art,
		.framer-1kKeP .framer-1p2wvd5,
		.framer-1kKeP .framer-opqeej,
		.framer-1kKeP .framer-7edoc0,
		.framer-1kKeP .framer-pc61v2,
		.framer-1kKeP .framer-1yh1r9d,
		.framer-1kKeP .framer-1gnj8l9 {
			gap: 0px
		}
		.framer-1kKeP.framer-11x3g1r>* {
			margin: 20px 0
		}
		.framer-1kKeP.framer-11x3g1r>:first-child,
		.framer-1kKeP .framer-5s8art>:first-child,
		.framer-1kKeP .framer-1p2wvd5>:first-child,
		.framer-1kKeP .framer-7edoc0>:first-child,
		.framer-1kKeP .framer-1yh1r9d>:first-child {
			margin-top: 0
		}
		.framer-1kKeP.framer-11x3g1r>:last-child,
		.framer-1kKeP .framer-5s8art>:last-child,
		.framer-1kKeP .framer-1p2wvd5>:last-child,
		.framer-1kKeP .framer-7edoc0>:last-child,
		.framer-1kKeP .framer-1yh1r9d>:last-child {
			margin-bottom: 0
		}
		.framer-1kKeP .framer-5s8art>*,
		.framer-1kKeP .framer-7edoc0>* {
			margin: 16px 0
		}
		.framer-1kKeP .framer-1p2wvd5>* {
			margin: 12px 0
		}
		.framer-1kKeP .framer-opqeej>* {
			margin: 0 10px
		}
		.framer-1kKeP .framer-opqeej>:first-child,
		.framer-1kKeP .framer-pc61v2>:first-child,
		.framer-1kKeP .framer-1gnj8l9>:first-child {
			margin-left: 0
		}
		.framer-1kKeP .framer-opqeej>:last-child,
		.framer-1kKeP .framer-pc61v2>:last-child,
		.framer-1kKeP .framer-1gnj8l9>:last-child {
			margin-right: 0
		}
		.framer-1kKeP .framer-pc61v2>*,
		.framer-1kKeP .framer-1gnj8l9>* {
			margin: 0
		}
		.framer-1kKeP .framer-1yh1r9d>* {
			margin: 6px 0
		}
	}
	
	.framer-1kKeP.framer-v-ltcl2w.framer-11x3g1r,
	.framer-1kKeP.framer-v-1op4xbt.framer-11x3g1r,
	.framer-1kKeP.framer-v-1k686ys.framer-11x3g1r {
		height: 800px;
		width: 320px
	}
	
	.framer-1kKeP.framer-v-ltcl2w .framer-1y2uyvx,
	.framer-1kKeP.framer-v-1op4xbt .framer-1y2uyvx,
	.framer-1kKeP.framer-v-1k686ys .framer-1y2uyvx {
		max-width: 320px
	}
	
	.framer-1kKeP.framer-v-ltcl2w .framer-opqeej,
	.framer-1kKeP.framer-v-1k686ys .framer-opqeej {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column
	}
	
	.framer-1kKeP.framer-v-ltcl2w .framer-1mye1jm-container,
	.framer-1kKeP.framer-v-ltcl2w .framer-1snuyk3-container,
	.framer-1kKeP.framer-v-1k686ys .framer-1mye1jm-container,
	.framer-1kKeP.framer-v-1k686ys .framer-1snuyk3-container {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		width: 100%
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-1kKeP.framer-v-ltcl2w .framer-opqeej {
			gap: 0px
		}
		.framer-1kKeP.framer-v-ltcl2w .framer-opqeej>* {
			margin: 10px 0
		}
		.framer-1kKeP.framer-v-ltcl2w .framer-opqeej>:first-child {
			margin-top: 0
		}
		.framer-1kKeP.framer-v-ltcl2w .framer-opqeej>:last-child {
			margin-bottom: 0
		}
	}
	
	.framer-1kKeP.framer-v-1op4xbt .framer-pc61v2 {
		padding: 12px
	}
	
	.framer-1kKeP.framer-v-1op4xbt .framer-1p0ouvt {
		height: var(--framer-aspect-ratio-supported, 24px);
		width: 24px
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-1kKeP.framer-v-1k686ys .framer-opqeej {
			gap: 0px
		}
		.framer-1kKeP.framer-v-1k686ys .framer-opqeej>* {
			margin: 10px 0
		}
		.framer-1kKeP.framer-v-1k686ys .framer-opqeej>:first-child {
			margin-top: 0
		}
		.framer-1kKeP.framer-v-1k686ys .framer-opqeej>:last-child {
			margin-bottom: 0
		}
	}
	
	.framer-TPzSz .framer-styles-preset-61s40i:not(.rich-text-wrapper),
	.framer-TPzSz .framer-styles-preset-61s40i.rich-text-wrapper h3 {
		--framer-font-family: "Commissioner", sans-serif;
		--framer-font-family-bold: "Commissioner", sans-serif;
		--framer-font-family-bold-italic: "Commissioner", sans-serif;
		--framer-font-family-italic: "Commissioner", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 48px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 400;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 400;
		--framer-letter-spacing: -.03em;
		--framer-line-height: 98%;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: left;
		--framer-text-color: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, #ffd900);
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase
	}
	
	@media (max-width: 1159px) and (min-width: 768px) {
		.framer-TPzSz .framer-styles-preset-61s40i:not(.rich-text-wrapper),
		.framer-TPzSz .framer-styles-preset-61s40i.rich-text-wrapper h3 {
			--framer-font-family: "Commissioner", sans-serif;
			--framer-font-family-bold: "Commissioner", sans-serif;
			--framer-font-family-bold-italic: "Commissioner", sans-serif;
			--framer-font-family-italic: "Commissioner", sans-serif;
			--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
			--framer-font-size: 38px;
			--framer-font-style: normal;
			--framer-font-style-bold: normal;
			--framer-font-style-bold-italic: italic;
			--framer-font-style-italic: italic;
			--framer-font-weight: 400;
			--framer-font-weight-bold: 700;
			--framer-font-weight-bold-italic: 700;
			--framer-font-weight-italic: 400;
			--framer-letter-spacing: -.03em;
			--framer-line-height: 98%;
			--framer-paragraph-spacing: 20px;
			--framer-text-alignment: left;
			--framer-text-color: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, #ffd900);
			--framer-text-decoration: none;
			--framer-text-stroke-color: initial;
			--framer-text-stroke-width: initial;
			--framer-text-transform: uppercase
		}
	}
	
	@media (max-width: 767px) and (min-width: 0px) {
		.framer-TPzSz .framer-styles-preset-61s40i:not(.rich-text-wrapper),
		.framer-TPzSz .framer-styles-preset-61s40i.rich-text-wrapper h3 {
			--framer-font-family: "Commissioner", sans-serif;
			--framer-font-family-bold: "Commissioner", sans-serif;
			--framer-font-family-bold-italic: "Commissioner", sans-serif;
			--framer-font-family-italic: "Commissioner", 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-weight: 400;
			--framer-font-weight-bold: 700;
			--framer-font-weight-bold-italic: 700;
			--framer-font-weight-italic: 400;
			--framer-letter-spacing: -.03em;
			--framer-line-height: 98%;
			--framer-paragraph-spacing: 20px;
			--framer-text-alignment: left;
			--framer-text-color: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, #ffd900);
			--framer-text-decoration: none;
			--framer-text-stroke-color: initial;
			--framer-text-stroke-width: initial;
			--framer-text-transform: uppercase
		}
	}
	
	.framer-B4Yh4 .framer-styles-preset-1ipkmlu:not(.rich-text-wrapper),
	.framer-B4Yh4 .framer-styles-preset-1ipkmlu.rich-text-wrapper p {
		--framer-font-family: "Commissioner", sans-serif;
		--framer-font-family-bold: "Commissioner", sans-serif;
		--framer-font-family-bold-italic: "Commissioner", sans-serif;
		--framer-font-family-italic: "Commissioner", 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-weight: 400;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 400;
		--framer-letter-spacing: -.03em;
		--framer-line-height: 96%;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: left;
		--framer-text-color: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, #ffd900);
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase
	}
	
	@media (max-width: 767px) and (min-width: 0px) {
		.framer-B4Yh4 .framer-styles-preset-1ipkmlu:not(.rich-text-wrapper),
		.framer-B4Yh4 .framer-styles-preset-1ipkmlu.rich-text-wrapper p {
			--framer-font-family: "Commissioner", sans-serif;
			--framer-font-family-bold: "Commissioner", sans-serif;
			--framer-font-family-bold-italic: "Commissioner", sans-serif;
			--framer-font-family-italic: "Commissioner", sans-serif;
			--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
			--framer-font-size: 20px;
			--framer-font-style: normal;
			--framer-font-style-bold: normal;
			--framer-font-style-bold-italic: italic;
			--framer-font-style-italic: italic;
			--framer-font-weight: 400;
			--framer-font-weight-bold: 700;
			--framer-font-weight-bold-italic: 700;
			--framer-font-weight-italic: 400;
			--framer-letter-spacing: -.03em;
			--framer-line-height: 96%;
			--framer-paragraph-spacing: 20px;
			--framer-text-alignment: left;
			--framer-text-color: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, #ffd900);
			--framer-text-decoration: none;
			--framer-text-stroke-color: initial;
			--framer-text-stroke-width: initial;
			--framer-text-transform: uppercase
		}
	}
	
	.framer-1kKeP[data-border=true]:after,
	.framer-1kKeP [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;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		left: 0;
		top: 0;
		border-radius: inherit;
		
	}
	
	
	.framer-8GbMc.framer-1bh999t,
	.framer-8GbMc .framer-1bh999t {
		display: block
	}
	
	.framer-8GbMc.framer-1w5jxsy {
		-ms-flex-line-pack: start;
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		cursor: pointer;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 8px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 792px
	}
	
	.framer-8GbMc .framer-365h1m {
		
		-webkit-box-flex: 0;
		
		    -ms-flex: none;
		
		        flex: none;
		height: auto;
		position: relative;
	
		white-space: pre-wrap;
		width: 100%;
		word-break: break-word;
		word-wrap: break-word
	}
	
	.framer-8GbMc .framer-1c4untf {
		--framer-input-focused-border-color: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, #ffd900);
		--framer-input-focused-border-style: solid;
		--framer-input-focused-border-width: 1px;
		--framer-input-font-family: "Cousine";
		--framer-input-font-letter-spacing: 0em;
		--framer-input-font-line-height: 128%;
		--framer-input-font-size: 14px;
		--framer-input-font-text-alignment: left;
		--framer-input-font-weight: 400;
		--framer-input-padding: 20px;
		--framer-input-wrapper-height: auto;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: auto;
		position: relative;
		width: 100%
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-8GbMc.framer-1w5jxsy {
			gap: 0px
		}
		.framer-8GbMc.framer-1w5jxsy>* {
			margin: 4px 0
		}
		.framer-8GbMc.framer-1w5jxsy>:first-child {
			margin-top: 0
		}
		.framer-8GbMc.framer-1w5jxsy>:last-child {
			margin-bottom: 0
		}
	}
	
	.framer-8GbMc.framer-v-1h7ifkp.framer-1w5jxsy {
		height: 124px
	}
	
	.framer-8GbMc.framer-v-1h7ifkp .framer-1c4untf {
		--framer-input-wrapper-height: unset;
		-webkit-box-flex: 1;
		    -ms-flex: 1 0 0px;
		        flex: 1 0 0px;
		height: 1px;
		min-height: 100px
	}
	
	.framer-8GbMc.framer-v-1h7ifkp.hover .framer-1c4untf {
		--framer-input-wrapper-height: unset
	}
	
	.framer-YVnLy .framer-styles-preset-1adj4al:not(.rich-text-wrapper),
	.framer-YVnLy .framer-styles-preset-1adj4al.rich-text-wrapper p {
		--framer-font-family: "Commissioner", sans-serif;
		--framer-font-family-bold: "Commissioner", sans-serif;
		--framer-font-family-bold-italic: "Commissioner", sans-serif;
		--framer-font-family-italic: "Commissioner", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 12px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 400;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 400;
		--framer-letter-spacing: 0em;
		--framer-line-height: 128%;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: left;
		--framer-text-color: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, #ffd900);
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase
	}
	
	.framer-form-input {
		padding: var(--framer-input-padding);
		background: transparent;
		font-family: var(--framer-input-font-family);
		font-weight: var(--framer-input-font-weight);
		font-size: var(--framer-input-font-size);
		font-style: var(--framer-input-font-style);
		color: var(--framer-input-font-color);
		-webkit-font-feature-settings: var(--framer-input-font-open-type-features);
		        font-feature-settings: var(--framer-input-font-open-type-features);
		border: none;
		-o-text-overflow: ellipsis;
		   text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
		width: 100%;
		height: var(--framer-input-wrapper-height, 100%);
		letter-spacing: var(--framer-input-font-letter-spacing);
		text-align: var(--framer-input-font-text-alignment);
		line-height: var(--framer-input-font-line-height)
	}
	
	.framer-form-input:focus-visible {
		outline: none
	}
	
	.framer-form-input-wrapper:after {
		content: "";
		;
		-webkit-box-sizing: border-box;
		;
		        box-sizing: border-box;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		border-top-left-radius: var(--framer-input-border-radius-top-left);
		border-top-right-radius: var(--framer-input-border-radius-top-right);
		border-bottom-right-radius: var(--framer-input-border-radius-bottom-right);
		border-bottom-left-radius: var(--framer-input-border-radius-bottom-left);
		border-color: var(--framer-input-border-color);
		border-top-width: var(--framer-input-border-top-width);
		border-right-width: var(--framer-input-border-right-width);
		border-bottom-width: var(--framer-input-border-bottom-width);
		border-left-width: var(--framer-input-border-left-width);
		border-style: var(--framer-input-border-style);
		-webkit-transition: var(--framer-input-focused-transition);
		-o-transition: var(--framer-input-focused-transition);
		transition: var(--framer-input-focused-transition);
		-webkit-transition-property: border-color, border-width, border-style, border-top-left-radius, border-top-right-radius, border-bottom-right-radius, border-bottom-left-radius;
		-o-transition-property: border-color, border-width, border-style, border-top-left-radius, border-top-right-radius, border-bottom-right-radius, border-bottom-left-radius;
		transition-property: border-color, border-width, border-style, border-top-left-radius, border-top-right-radius, border-bottom-right-radius, border-bottom-left-radius
	}
	
	.framer-form-input-wrapper {
		overflow: hidden
	}
	
	.framer-form-input-wrapper {
		-webkit-box-shadow: var(--framer-input-box-shadow);
		        box-shadow: var(--framer-input-box-shadow);
		border-top-left-radius: var(--framer-input-border-radius-top-left);
		border-top-right-radius: var(--framer-input-border-radius-top-right);
		border-bottom-right-radius: var(--framer-input-border-radius-bottom-right);
		border-bottom-left-radius: var(--framer-input-border-radius-bottom-left);
		background: var(--framer-input-background);
		-webkit-transition: var(--framer-input-focused-transition);
		-o-transition: var(--framer-input-focused-transition);
		transition: var(--framer-input-focused-transition);
		-webkit-transition-property: background, -webkit-box-shadow;
		transition-property: background, -webkit-box-shadow;
		-o-transition-property: background, box-shadow;
		transition-property: background, box-shadow;
		transition-property: background, box-shadow, -webkit-box-shadow
	}
	
	.framer-form-text-input .framer-form-input::-webkit-input-placeholder {
		color: var(--framer-input-placeholder-color)
	}
	
	.framer-form-text-input .framer-form-input::-moz-placeholder {
		color: var(--framer-input-placeholder-color)
	}
	
	.framer-form-text-input .framer-form-input:-ms-input-placeholder {
		color: var(--framer-input-placeholder-color)
	}
	
	.framer-form-text-input .framer-form-input::-ms-input-placeholder {
		color: var(--framer-input-placeholder-color)
	}
	
	.framer-form-text-input .framer-form-input::placeholder {
		color: var(--framer-input-placeholder-color)
	}
	
	.framer-form-text-input .framer-form-input[type=date],
	.framer-form-text-input .framer-form-input[type=time] {
		-webkit-appearance: none;
		-moz-appearance: none;
		     appearance: none
	}
	
	.framer-form-text-input .framer-form-input::-webkit-date-and-time-value {
		text-align: start
	}
	
	.framer-form-text-input textarea {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		resize: var(--framer-textarea-resize);
		overflow-y: auto;
		min-height: inherit;
		max-height: inherit;
		white-space: break-spaces
	}
	
	.framer-form-text-input textarea::-webkit-resizer {
		background: no-repeat url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14"><path d="m1.5 8 7-7M9 5.5l-3 3" stroke="%23999" stroke-width="1.5" stroke-linecap="round"></path></svg>')
	}
	
	.framer-form-text-input textarea::-webkit-scrollbar {
		cursor: pointer;
		background: transparent
	}
	
	.framer-form-text-input textarea::-webkit-scrollbar-thumb:window-inactive {
		opacity: 0
	}
	
	.framer-form-text-input textarea::-webkit-scrollbar-corner {
		background: none;
		background-color: transparent;
		outline: none
	}
	
	.framer-form-text-input .framer-form-input::-webkit-datetime-edit {
		height: var(--framer-input-font-line-height)
	}
	
	.framer-form-text-input .framer-form-input.framer-form-input-empty::-webkit-datetime-edit {
		color: var(--framer-input-placeholder-color);
		-webkit-text-fill-color: var(--framer-input-placeholder-color);
		overflow: visible
	}
	
	.framer-form-text-input .framer-form-input[type=date]:before,
	.framer-form-text-input .framer-form-input[type=time]:before {
		content: "";
		display: block;
		position: absolute;
		right: 0;
		top: 0;
		bottom: 0;
		width: 16px;
		-webkit-box-sizing: content-box;
		        box-sizing: content-box;
		padding: var(--framer-input-padding);
		border: none;
		;
		background-repeat: no-repeat;
		background-size: 16px;
		-webkit-mask-repeat: no-repeat;
		        mask-repeat: no-repeat;
		-webkit-mask-size: 16px;
		        mask-size: 16px;
		background-color: var(--framer-input-icon-color);
		padding-left: 10px;
		-webkit-mask-position: 10px center;
		        mask-position: 10px center;
		background-position: 10px center
	}

	.framer-form-text-input .framer-form-input::-webkit-calendar-picker-indicator {
		opacity: 0;
		position: absolute;
		right: 0;
		top: 0;
		bottom: 0;
		padding: var(--framer-input-padding);
		padding-top: 0;
		padding-bottom: 0;
		width: 16px;
		height: 100%
	}
	
	.framer-form-text-input:focus-within,
	.framer-form-text-input.framer-form-input-forced-focus {
		-webkit-box-shadow: var(--framer-input-focused-box-shadow, var(--framer-input-box-shadow));
		        box-shadow: var(--framer-input-focused-box-shadow, var(--framer-input-box-shadow));
		background: var(--framer-input-focused-background, var(--framer-input-background))
	}
	
	.framer-form-text-input:focus-within:after,
	.framer-form-text-input.framer-form-input-forced-focus:after {
		border-color: var(--framer-input-focused-border-color, var(--framer-input-border-color));
		border-style: var(--framer-input-focused-border-style, var(--framer-input-border-style));
		border-width: var(--framer-input-focused-border-width, var(--framer-input-border-top-width) var(--framer-input-border-right-width) var(--framer-input-border-bottom-width) var(--framer-input-border-left-width))
	}
	
	.framer-MESfQ.framer-yqdbf8,
	.framer-MESfQ .framer-yqdbf8 {
		display: block
	}
	
	.framer-MESfQ.framer-15ogki5 {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		cursor: pointer;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: hidden;
		padding: 20px;
		position: relative;
		width: 240px
	}
	
	.framer-MESfQ .framer-1t878dv {
		
		-ms-flex-line-pack: center;
		
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: hidden;
		padding: 0;
		;
		position: relative;
	
		width: -webkit-min-content;
	
		width: -moz-min-content;
	
		width: min-content;
		z-index: 2
	}
	
	.framer-MESfQ .framer-1k0zyby {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: auto;
		position: relative;
		white-space: pre;
		width: auto;
		z-index: 2
	}
	
	.framer-MESfQ .framer-yg1nlj {
		bottom: -18px;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: auto;
		left: 0;
		position: absolute;
		right: 0;
		white-space: pre-wrap;
		word-break: break-word;
		word-wrap: break-word;
		z-index: 2
	}
	
	.framer-MESfQ .framer-1bh5rha {
		aspect-ratio: 1 / 1;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: var(--framer-aspect-ratio-supported, 18px);
		overflow: hidden;
		position: relative;
		width: 18px;
		z-index: 2
	}
	
	.framer-MESfQ .framer-oclvrr {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		inset: 0;
		overflow: visible;
		position: absolute
	}
	
	.framer-MESfQ .framer-5wx7in {
		aspect-ratio: 1 / 1;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: var(--framer-aspect-ratio-supported, 2px);
		left: 50%;
		overflow: visible;
		position: absolute;
		top: 0;
		width: 2px
	}
	
	.framer-MESfQ .framer-1j9ypsz {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		inset: 0;
		overflow: hidden;
		position: absolute;
		z-index: 1
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-MESfQ.framer-15ogki5,
		.framer-MESfQ .framer-1t878dv {
			gap: 0px
		}
		.framer-MESfQ.framer-15ogki5>*,
		.framer-MESfQ .framer-1t878dv>* {
			margin: 0
		}
		.framer-MESfQ.framer-15ogki5>:first-child,
		.framer-MESfQ .framer-1t878dv>:first-child {
			margin-left: 0
		}
		.framer-MESfQ.framer-15ogki5>:last-child,
		.framer-MESfQ .framer-1t878dv>:last-child {
			margin-right: 0
		}
	}
	
	.framer-MESfQ.framer-v-1k23df5 .framer-oclvrr {
		overflow: hidden
	}
	
	.framer-MESfQ.framer-v-15ogki5.hover .framer-1k0zyby {
		left: 0;
		position: absolute;
		right: 0;
		top: -18px;
		white-space: pre-wrap;
		width: unset;
		word-break: break-word;
		word-wrap: break-word
	}
	
	.framer-MESfQ.framer-v-15ogki5.hover .framer-yg1nlj {
		bottom: unset;
		left: unset;
		position: relative;
		right: unset;
		white-space: pre;
		width: auto
	}
	
	.framer-MESfQ.framer-v-15ogki5.hover .framer-1j9ypsz {
		bottom: unset;
		height: 1px;
		top: -1px
	}
	
	.framer-MESfQ[data-border=true]:after,
	.framer-MESfQ [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;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		left: 0;
		top: 0;
		border-radius: inherit;
		
	}
	
	.framer-df8Qe.framer-izqgak,
	.framer-df8Qe .framer-izqgak {
		display: block
	}
	
	.framer-df8Qe.framer-dc1ob9 {
		height: 32px;
		overflow: hidden;
		position: relative;
		width: 32px
	}
	
	.framer-df8Qe.framer-v-ch9uqo.framer-dc1ob9,
	.framer-df8Qe.framer-v-1w9h8q3.framer-dc1ob9,
	.framer-df8Qe.framer-v-17km6z6.framer-dc1ob9 {
		aspect-ratio: 1 / 1;
		height: var(--framer-aspect-ratio-supported, 32px)
	}
	
	.framer-df8Qe[data-border=true]:after,
	.framer-df8Qe [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;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		left: 0;
		top: 0;
		border-radius: inherit;
		
	}
	
	.ssr-variant {
		display: contents
	}
	
	.framer-D9KJt.framer-1prdcp5,
	.framer-D9KJt .framer-1prdcp5 {
		display: block
	}
	
	.framer-D9KJt.framer-1w8auvt {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: visible;
		padding: 20px 0;
		position: relative;
		width: 1160px;
    /* top: 150px; */
	}

  .footer-top{
    top: 150px;
  }
	
	.framer-D9KJt .framer-pkhube {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		max-width: 1640px;
		overflow: visible;
		padding: 0 20px;
		position: relative;
		width: 100%
	}
	
	.framer-D9KJt .framer-t49ije {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 1;
		    -ms-flex: 1 0 0px;
		        flex: 1 0 0px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 200px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: hidden;
		padding: 28px 20px 20px;
		position: relative;
		width: 1px;
		z-index: 2;
		border-top: 1px solid var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, rgb(255, 217, 0));
	}
	
	.framer-D9KJt .framer-j2wdir {
		display: -ms-grid;
		display: grid;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		gap: 20px;
		grid-auto-rows: -webkit-min-content;
		grid-auto-rows: min-content;
		-ms-grid-columns: minmax(1px, 1fr) 20px minmax(1px, 1fr) 20px minmax(1px, 1fr);
		grid-template-columns: repeat(3, minmax(1px, 1fr));
		-ms-grid-rows: -webkit-min-content;
		-ms-grid-rows: min-content;
		grid-template-rows: repeat(1, -webkit-min-content);
		grid-template-rows: repeat(1, min-content);
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-D9KJt .framer-j2wdir > *:nth-child(1) {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}
	
	.framer-D9KJt .framer-j2wdir > *:nth-child(2) {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}
	
	.framer-D9KJt .framer-j2wdir > *:nth-child(3) {
		-ms-grid-row: 1;
		-ms-grid-column: 5
	}
	
	.framer-D9KJt .framer-1lvqxka {
		-ms-flex-line-pack: start;
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		-ms-flex-item-align: start;
		    -ms-grid-row-align: start;
		    align-self: start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		height: 100%;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		-ms-grid-column-align: start;
		    justify-self: start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-D9KJt .framer-ijhx9s-container,
	.framer-D9KJt .framer-avl6wf-container,
	.framer-D9KJt .framer-nq8xl8-container,
	.framer-D9KJt .framer-1jwtctq-container,
	.framer-D9KJt .framer-mkzi4p-container,
	.framer-D9KJt .framer-1n4phaf-container,
	.framer-D9KJt .framer-1e8w9hd-container,
	.framer-D9KJt .framer-fquipv-container,
	.framer-D9KJt .framer-rwycag-container,
	.framer-D9KJt .framer-14fv0hq-container,
	.framer-D9KJt .framer-r94lmf-container,
	.framer-D9KJt .framer-kjeo1t-container,
	.framer-D9KJt .framer-1h2wlwj-container,
	.framer-D9KJt .framer-1vf4skc-container {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: auto;
		position: relative;
		width: auto
	}
	
	.framer-D9KJt .framer-gsxr32,
	.framer-D9KJt .framer-1wpduu8,
	.framer-D9KJt .framer-14mot,
	.framer-D9KJt .framer-1c2344u,
	.framer-D9KJt .framer-1vlo8hp {
		
		-webkit-box-flex: 0;
		
		    -ms-flex: none;
		
		        flex: none;
		height: auto;
		;
		position: relative;
	
		white-space: pre-wrap;
		width: 100%;
		word-break: break-word;
		word-wrap: break-word
	}
	
	.framer-D9KJt .framer-1bqb3rm {
		-ms-grid-row-align: start;
		    align-self: start;
		display: -ms-grid;
		display: grid;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		gap: 20px;
		grid-auto-rows: -webkit-min-content;
		grid-auto-rows: min-content;
		grid-column: auto / span 2;
		-ms-grid-columns: minmax(1px, 1fr) 20px minmax(1px, 1fr) 20px minmax(1px, 1fr) 20px minmax(1px, 1fr);
		grid-template-columns: repeat(4, minmax(1px, 1fr));
		-ms-grid-rows: -webkit-min-content;
		-ms-grid-rows: min-content;
		grid-template-rows: repeat(1, -webkit-min-content);
		grid-template-rows: repeat(1, min-content);
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-ms-grid-column-align: start;
		    justify-self: start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-D9KJt .framer-1bqb3rm > *:nth-child(1) {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}
	
	.framer-D9KJt .framer-1bqb3rm > *:nth-child(2) {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}
	
	.framer-D9KJt .framer-1bqb3rm > *:nth-child(3) {
		-ms-grid-row: 1;
		-ms-grid-column: 5
	}
	
	.framer-D9KJt .framer-1bqb3rm > *:nth-child(4) {
		-ms-grid-row: 1;
		-ms-grid-column: 7
	}
	
	.framer-D9KJt .framer-1cbktwz,
	.framer-D9KJt .framer-kswlcc,
	.framer-D9KJt .framer-7bb3vt,
	.framer-D9KJt .framer-130odvb {
		-ms-flex-line-pack: start;
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		-ms-flex-item-align: start;
		    -ms-grid-row-align: start;
		    align-self: start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 20px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		-ms-grid-column-align: start;
		    justify-self: start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-D9KJt .framer-plt16v,
	.framer-D9KJt .framer-6qtm2j,
	.framer-D9KJt .framer-1amo8ul,
	.framer-D9KJt .framer-1xrgt1f {
		-ms-flex-line-pack: start;
		    align-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 2px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.framer-D9KJt .framer-1vg8478 {
		
		aspect-ratio: 5.690376569037657 / 1;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: var(--framer-aspect-ratio-supported, 190px);
		overflow: hidden;
		;
		position: relative;
	
		width: 100%
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-D9KJt.framer-1w8auvt,
		.framer-D9KJt .framer-pkhube,
		.framer-D9KJt .framer-t49ije,
		.framer-D9KJt .framer-1cbktwz,
		.framer-D9KJt .framer-plt16v,
		.framer-D9KJt .framer-kswlcc,
		.framer-D9KJt .framer-6qtm2j,
		.framer-D9KJt .framer-7bb3vt,
		.framer-D9KJt .framer-1amo8ul,
		.framer-D9KJt .framer-130odvb,
		.framer-D9KJt .framer-1xrgt1f {
			gap: 0px
		}
		.framer-D9KJt.framer-1w8auvt>* {
			margin: 0
		}
		.framer-D9KJt.framer-1w8auvt>:first-child,
		.framer-D9KJt .framer-t49ije>:first-child,
		.framer-D9KJt .framer-1cbktwz>:first-child,
		.framer-D9KJt .framer-plt16v>:first-child,
		.framer-D9KJt .framer-kswlcc>:first-child,
		.framer-D9KJt .framer-6qtm2j>:first-child,
		.framer-D9KJt .framer-7bb3vt>:first-child,
		.framer-D9KJt .framer-1amo8ul>:first-child,
		.framer-D9KJt .framer-130odvb>:first-child,
		.framer-D9KJt .framer-1xrgt1f>:first-child {
			margin-top: 0
		}
		.framer-D9KJt.framer-1w8auvt>:last-child,
		.framer-D9KJt .framer-t49ije>:last-child,
		.framer-D9KJt .framer-1cbktwz>:last-child,
		.framer-D9KJt .framer-plt16v>:last-child,
		.framer-D9KJt .framer-kswlcc>:last-child,
		.framer-D9KJt .framer-6qtm2j>:last-child,
		.framer-D9KJt .framer-7bb3vt>:last-child,
		.framer-D9KJt .framer-1amo8ul>:last-child,
		.framer-D9KJt .framer-130odvb>:last-child,
		.framer-D9KJt .framer-1xrgt1f>:last-child {
			margin-bottom: 0
		}
		.framer-D9KJt .framer-pkhube>* {
			margin: 0
		}
		.framer-D9KJt .framer-pkhube>:first-child {
			margin-left: 0
		}
		.framer-D9KJt .framer-pkhube>:last-child {
			margin-right: 0
		}
		.framer-D9KJt .framer-t49ije>* {
			margin: 100px 0
		}
		.framer-D9KJt .framer-1cbktwz>*,
		.framer-D9KJt .framer-kswlcc>*,
		.framer-D9KJt .framer-7bb3vt>*,
		.framer-D9KJt .framer-130odvb>* {
			margin: 10px 0
		}
		.framer-D9KJt .framer-plt16v>*,
		.framer-D9KJt .framer-6qtm2j>*,
		.framer-D9KJt .framer-1amo8ul>*,
		.framer-D9KJt .framer-1xrgt1f>* {
			margin: 1px 0
		}
	}
	
	.framer-D9KJt.framer-v-fqystg.framer-1w8auvt {
		width: 768px
	}
	
	.framer-D9KJt.framer-v-fqystg .framer-t49ije {
		gap: 160px
	}
	
	.framer-D9KJt.framer-v-fqystg .framer-1bqb3rm {
		-ms-grid-columns: (minmax(1px, 1fr))[2];
		grid-template-columns: repeat(2, minmax(1px, 1fr))
	}
	
	.framer-D9KJt.framer-v-fqystg .framer-1cbktwz,
	.framer-D9KJt.framer-v-fqystg .framer-kswlcc,
	.framer-D9KJt.framer-v-1cxd4dl .framer-1cbktwz,
	.framer-D9KJt.framer-v-1cxd4dl .framer-kswlcc {
		padding: 0 0 20px
	}
	
	.framer-D9KJt.framer-v-fqystg .framer-1vg8478 {
		height: var(--framer-aspect-ratio-supported, 121px)
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-D9KJt.framer-v-fqystg .framer-t49ije {
			gap: 0px
		}
		.framer-D9KJt.framer-v-fqystg .framer-t49ije>* {
			margin: 80px 0
		}
		.framer-D9KJt.framer-v-fqystg .framer-t49ije>:first-child {
			margin-top: 0
		}
		.framer-D9KJt.framer-v-fqystg .framer-t49ije>:last-child {
			margin-bottom: 0
		}
	}
	
	.framer-D9KJt.framer-v-1cxd4dl.framer-1w8auvt {
		width: 360px
	}
	
	.framer-D9KJt.framer-v-1cxd4dl .framer-t49ije {
		gap: 144px
	}
	
	.framer-D9KJt.framer-v-1cxd4dl .framer-j2wdir {
		-ms-grid-columns: (minmax(1px, 1fr))[1];
		grid-template-columns: repeat(1, minmax(1px, 1fr))
	}
	
	.framer-D9KJt.framer-v-1cxd4dl .framer-1lvqxka {
		gap: 24px;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		-webkit-box-ordinal-group: 2;
		    -ms-flex-order: 1;
		        order: 1;
		padding: 44px 0 0
	}
	
	.framer-D9KJt.framer-v-1cxd4dl .framer-1bqb3rm {
		grid-column: auto / span 1;
		-ms-grid-columns: (minmax(1px, 1fr))[2];
		grid-template-columns: repeat(2, minmax(1px, 1fr));
		-webkit-box-ordinal-group: 1;
		    -ms-flex-order: 0;
		        order: 0
	}
	
	.framer-D9KJt.framer-v-1cxd4dl .framer-1vg8478 {
		height: var(--framer-aspect-ratio-supported, 50px)
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-D9KJt.framer-v-1cxd4dl .framer-t49ije,
		.framer-D9KJt.framer-v-1cxd4dl .framer-1lvqxka {
			gap: 0px
		}
		.framer-D9KJt.framer-v-1cxd4dl .framer-t49ije>* {
			margin: 72px 0
		}
		.framer-D9KJt.framer-v-1cxd4dl .framer-t49ije>:first-child,
		.framer-D9KJt.framer-v-1cxd4dl .framer-1lvqxka>:first-child {
			margin-top: 0
		}
		.framer-D9KJt.framer-v-1cxd4dl .framer-t49ije>:last-child,
		.framer-D9KJt.framer-v-1cxd4dl .framer-1lvqxka>:last-child {
			margin-bottom: 0
		}
		.framer-D9KJt.framer-v-1cxd4dl .framer-1lvqxka>* {
			margin: 12px 0
		}
	}
	
	/* .framer-D9KJt[data-border=true]:after,
	.framer-D9KJt [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;
		
	} */
	
	.framer-Al06k.framer-nkrgy,
	.framer-Al06k .framer-nkrgy {
		display: block
	}
	
	.framer-Al06k.framer-8uiltr {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		cursor: pointer;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 10px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		overflow: visible;
		padding: 6px 0;
		position: relative;
		text-decoration: none;
		width: -webkit-min-content;
		width: -moz-min-content;
		width: min-content
	}
	
	.framer-Al06k .framer-fow84r {
		aspect-ratio: 1 / 1;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: var(--framer-aspect-ratio-supported, 14px);
		overflow: hidden;
		position: relative;
		width: 14px;
		z-index: 2
	}
	
	.framer-Al06k .framer-kduqxh {
		
		-ms-flex-line-pack: center;
		
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: visible;
		padding: 0;
		;
		position: relative;
	
		width: -webkit-min-content;
	
		width: -moz-min-content;
	
		width: min-content
	}
	
	.framer-Al06k .framer-p68clh,
	.framer-Al06k .framer-owcch6,
	.framer-Al06k .framer-h6pdwy,
	.framer-Al06k .framer-1jxdxw1,
	.framer-Al06k .framer-13nc5v,
	.framer-Al06k .framer-z7kbn0 {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 10px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		/* overflow: hidden; */
		padding: 0;
		position: relative;
		width: -webkit-min-content;
		width: -moz-min-content;
		width: min-content
	}
	
	.framer-Al06k .framer-tt1le0,
	.framer-Al06k .framer-fuo94l,
	.framer-Al06k .framer-19ycfj8,
	.framer-Al06k .framer-114ocbn,
	.framer-Al06k .framer-dzdl0f,
	.framer-Al06k .framer-tdph5p {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		/* height: 12px; */
		height: 14px;
		position: relative;
		white-space: pre;
		width: auto
	}
	
	.framer-Al06k .framer-18wbwr4,
	.framer-Al06k .framer-1e8h7x2,
	.framer-Al06k .framer-15i0ajs {
		bottom: -12px;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: 12px;
		left: 0;
		position: absolute;
		right: 0;
		white-space: pre-wrap;
		word-break: break-word;
		word-wrap: break-word;
		z-index: 1
	}
	
	.framer-Al06k .framer-wcug5y,
	.framer-Al06k .framer-qpva6o,
	.framer-Al06k .framer-jl57ax {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: 12px;
		left: 0;
		position: absolute;
		right: 0;
		top: -12px;
		white-space: pre-wrap;
		word-break: break-word;
		word-wrap: break-word;
		z-index: 1
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-Al06k.framer-8uiltr,
		.framer-Al06k .framer-kduqxh,
		.framer-Al06k .framer-p68clh,
		.framer-Al06k .framer-owcch6,
		.framer-Al06k .framer-h6pdwy,
		.framer-Al06k .framer-1jxdxw1,
		.framer-Al06k .framer-13nc5v,
		.framer-Al06k .framer-z7kbn0 {
			gap: 0px
		}
		.framer-Al06k.framer-8uiltr>*,
		.framer-Al06k .framer-p68clh>*,
		.framer-Al06k .framer-owcch6>*,
		.framer-Al06k .framer-h6pdwy>*,
		.framer-Al06k .framer-1jxdxw1>*,
		.framer-Al06k .framer-13nc5v>*,
		.framer-Al06k .framer-z7kbn0>* {
			margin: 0 5px
		}
		.framer-Al06k.framer-8uiltr>:first-child,
		.framer-Al06k .framer-kduqxh>:first-child,
		.framer-Al06k .framer-p68clh>:first-child,
		.framer-Al06k .framer-owcch6>:first-child,
		.framer-Al06k .framer-h6pdwy>:first-child,
		.framer-Al06k .framer-1jxdxw1>:first-child,
		.framer-Al06k .framer-13nc5v>:first-child,
		.framer-Al06k .framer-z7kbn0>:first-child {
			margin-left: 0
		}
		.framer-Al06k.framer-8uiltr>:last-child,
		.framer-Al06k .framer-kduqxh>:last-child,
		.framer-Al06k .framer-p68clh>:last-child,
		.framer-Al06k .framer-owcch6>:last-child,
		.framer-Al06k .framer-h6pdwy>:last-child,
		.framer-Al06k .framer-1jxdxw1>:last-child,
		.framer-Al06k .framer-13nc5v>:last-child,
		.framer-Al06k .framer-z7kbn0>:last-child {
			margin-right: 0
		}
		.framer-Al06k .framer-kduqxh>* {
			margin: 0
		}
	}
	
	.framer-Al06k.framer-v-8uiltr.hover .framer-tt1le0,
	.framer-Al06k.framer-v-8uiltr.hover .framer-19ycfj8,
	.framer-Al06k.framer-v-8uiltr.hover .framer-dzdl0f,
	.framer-Al06k.framer-v-jkxxa6.hover .framer-tt1le0,
	.framer-Al06k.framer-v-jkxxa6.hover .framer-19ycfj8,
	.framer-Al06k.framer-v-jkxxa6.hover .framer-dzdl0f {
		left: 0;
		position: absolute;
		right: 0;
		top: -12px;
		white-space: pre-wrap;
		width: unset;
		word-break: break-word;
		word-wrap: break-word;
		z-index: 1
	}
	
	.framer-tt1le0 p{
		font-size: calc(var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1));
	}

	.menu-icon,
	.close-icon {
		display: none;
	}

	@media (max-width: 767px) {
		.framer-tt1le0 p{
			  font-size: 11px;
        line-height: 16px;
		}

		/* .framer-uKW6H .framer-1wnxq92{
			position: absolute;
			top: 51px;
			left: 0;
			flex-direction: column;
			background: rgb(255, 217, 0);
			width: 200px;
			padding-bottom: 20px;
			display: none;
		} */

		.framer-uKW6H  .framer-1wnxq92 {
			opacity: 0;
			visibility: hidden;
			pointer-events: none;
			transform: translateY(-10px);
			transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s ease;
			position: absolute;
				background: rgb(255, 217, 0);
					flex-direction: column;
			top: 60px;
			left: 0;
			right: 0;
			z-index: 1000;
			        padding: 20px;
        width: 100%;
		}

		/* Активное меню */
		body.menu-open .framer-uKW6H  .framer-1wnxq92 {
			opacity: 1;
			visibility: visible;
			pointer-events: auto;
			transform: translateY(0);
		}

		.framer-uKW6H .framer-1cjzzuz-container, .framer-uKW6H .framer-1tefxm3-container, .framer-uKW6H .framer-1g6xk3p-container, .framer-uKW6H .framer-xzvk5s-container, .framer-uKW6H .framer-z0m4wc-container{
			display: flex;
		}
		
		.framer-uKW6H .framer-tl11uq{
			  flex-direction: column;
		}

		body.menu-open .framer-1wnxq92 {
			display: flex;
		}

		.menu-icon,
		.close-icon {
			display: block;
			background: none;
      border: none;
			opacity: 1;
			visibility: visible;
			pointer-events: auto;
			transition: opacity 0.3s ease, visibility 0.3s ease;
			position: absolute;
      right: 7px;
		}

		/* По умолчанию скрыт крестик */
		.close-icon {
			opacity: 0;
			visibility: hidden;
			pointer-events: none;
		}

		/* Когда меню открыто — скрываем бургер, показываем крестик */
		body.menu-open .menu-icon {
			opacity: 0;
			visibility: hidden;
			pointer-events: none;
		}

		body.menu-open .close-icon {
			opacity: 1;
			visibility: visible;
			pointer-events: auto;
		}

		.framer-swrXk .framer-xiqa47{
			grid-column: auto / span 10;
		}
		.framer-swrXk .framer-1ou9mdo{
			grid-column: auto / span 10;
		}

		.framer-D9KJt .framer-1bqb3rm{
			    grid-template-columns: repeat(1, minmax(1px, 1fr));
		}
		.framer-D9KJt .framer-j2wdir{
			grid-template-columns: repeat(1, minmax(1px, 1fr));
		}

		.framer-9lav0a ul{
			font-size: 16px;
		}
		.footer-top{
			top: 20px;
		}
	}
	
	.framer-Al06k.framer-v-8uiltr.hover .framer-18wbwr4,
	.framer-Al06k.framer-v-8uiltr.hover .framer-15i0ajs {
		bottom: unset;
		left: unset;
		position: relative;
		right: unset;
		width: 10px
	}
	
	.framer-Al06k.framer-v-8uiltr.hover .framer-fuo94l {
		bottom: -12px;
		left: 0;
		position: absolute;
		white-space: pre-wrap;
		width: 100%;
		word-break: break-word;
		word-wrap: break-word;
		z-index: 1
	}
	
	.framer-Al06k.framer-v-8uiltr.hover .framer-wcug5y,
	.framer-Al06k.framer-v-8uiltr.hover .framer-qpva6o,
	.framer-Al06k.framer-v-8uiltr.hover .framer-jl57ax {
		left: unset;
		position: relative;
		right: unset;
		top: unset;
		width: 10px
	}
	
	.framer-Al06k.framer-v-8uiltr.hover .framer-1e8h7x2,
	.framer-Al06k.framer-v-jkxxa6.hover .framer-18wbwr4,
	.framer-Al06k.framer-v-jkxxa6.hover .framer-1e8h7x2,
	.framer-Al06k.framer-v-jkxxa6.hover .framer-15i0ajs {
		bottom: unset;
		left: unset;
		position: relative;
		right: unset;
		white-space: pre;
		width: auto
	}
	
	.framer-Al06k.framer-v-8uiltr.hover .framer-114ocbn,
	.framer-Al06k.framer-v-8uiltr.hover .framer-tdph5p,
	.framer-Al06k.framer-v-jkxxa6.hover .framer-fuo94l,
	.framer-Al06k.framer-v-jkxxa6.hover .framer-114ocbn,
	.framer-Al06k.framer-v-jkxxa6.hover .framer-tdph5p {
		bottom: -12px;
		left: 0;
		position: absolute;
		right: 0;
		white-space: pre-wrap;
		width: unset;
		word-break: break-word;
		word-wrap: break-word;
		z-index: 1
	}
	
	.framer-Al06k.framer-v-jkxxa6.hover .framer-wcug5y,
	.framer-Al06k.framer-v-jkxxa6.hover .framer-qpva6o,
	.framer-Al06k.framer-v-jkxxa6.hover .framer-jl57ax {
		left: unset;
		position: relative;
		right: unset;
		top: unset;
		white-space: pre;
		width: auto
	}
	
	@supports (aspect-ratio: 1) {
		body {
			--framer-aspect-ratio-supported: auto
		}
	}
	
	.framer-59h7p.framer-1ds8mlb,
	.framer-59h7p .framer-1ds8mlb {
		display: block
	}
	
	.framer-59h7p.framer-s235ss {
		-ms-flex-line-pack: center;
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		cursor: pointer;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: hidden;
		padding: 8px 8px 6px;
		position: relative;
		text-decoration: none;
		width: -webkit-min-content;
		width: -moz-min-content;
		width: min-content
	}
	
	.framer-59h7p .framer-5fqvdh {
		
		-ms-flex-line-pack: center;
		
		    align-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 0px;
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		overflow: hidden;
		padding: 0;
		;
		position: relative;
	
		width: -webkit-min-content;
	
		width: -moz-min-content;
	
		width: min-content
	}
	
	.framer-59h7p .framer-tbpkbh {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: auto;
		position: relative;
		white-space: pre;
		width: auto;
		z-index: 2
	}
	
	.framer-59h7p .framer-12d5drs {
		/* bottom: -18px; */
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: auto;
		left: 0;
		position: absolute;
		right: 0;
		white-space: pre-wrap;
		word-break: break-word;
		word-wrap: break-word;
		z-index: 2
	}
	
	.framer-59h7p .framer-7yiqgk {
		bottom: -1px;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		height: 1px;
		left: 0;
		overflow: hidden;
		position: absolute;
		right: 0;
		z-index: 1
	}
	
	@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
		.framer-59h7p.framer-s235ss,
		.framer-59h7p .framer-5fqvdh {
			gap: 0px
		}
		.framer-59h7p.framer-s235ss>*,
		.framer-59h7p .framer-5fqvdh>* {
			margin: 0
		}
		.framer-59h7p.framer-s235ss>:first-child,
		.framer-59h7p .framer-5fqvdh>:first-child {
			margin-left: 0
		}
		.framer-59h7p.framer-s235ss>:last-child,
		.framer-59h7p .framer-5fqvdh>:last-child {
			margin-right: 0
		}
	}
	
	.framer-59h7p.framer-v-8vbvgj.framer-s235ss {
		padding: 4px 0
	}
	
	.framer-59h7p.framer-v-s235ss.hover .framer-tbpkbh,
	.framer-59h7p.framer-v-8vbvgj.hover .framer-tbpkbh {
		left: 0;
		position: absolute;
		right: 0;
		top: -18px;
		white-space: pre-wrap;
		width: unset;
		word-break: break-word;
		word-wrap: break-word
	}
	
	.framer-59h7p.framer-v-s235ss.hover .framer-12d5drs,
	.framer-59h7p.framer-v-8vbvgj.hover .framer-12d5drs {
		bottom: unset;
		left: unset;
		position: relative;
		right: unset;
		white-space: pre;
		width: auto
	}
	
	.framer-59h7p.framer-v-s235ss.hover .framer-7yiqgk {
		bottom: 0;
		height: unset;
		top: 0
	}
	
	.framer-TZqLw .framer-styles-preset-j0y5l2:not(.rich-text-wrapper),
	.framer-TZqLw .framer-styles-preset-j0y5l2.rich-text-wrapper p {
		--framer-font-family: "Commissioner", sans-serif
		/* --framer-font-family-bold: "Commissioner", sans-serif;
		--framer-font-family-bold-italic: "Commissioner", sans-serif; */
		/* --framer-font-family-italic: "Commissioner", sans-serif; */
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 14px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-weight: 400;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 400;
		--framer-letter-spacing: 0em;
		--framer-line-height: 128%;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: left;
		--framer-text-color: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, #ffd900);
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase
	}


.title_h3{
    font-size: 18px;
    font-weight: 700;
    padding: 0;
    /* height: auto; */
    /* margin: 0 !important; */
    /* line-height: 0px; */
}


.contacts{
  font-size: 16px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin-bottom: 10px;
  /* border-top: 1px solid var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe);  */
  color: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, rgb(255, 217, 0));
}
.contacts .title_h3{
    /* line-height: 0px; */
}

.contacts p, .contacts a{
		/* line-height: 0px; */
		color: rgb(255, 217, 0);
		text-decoration: none;
}


header{
  padding: 0 20px;
}

.header_menu{
  background-color: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, rgb(255, 217, 0));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  position: relative;
  width: 100%;
  padding: 10px 15px;
  color: #000;
  max-width: 1640px;
  margin: 0 auto;
  margin-top: 10px;
}

.header_menu a{
  font-weight: 700;
  color: #000;
  text-decoration: none;
}

.menu{

}

/* body{
  font-family: "Commissioner", sans-serif;
} */

section{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* font-family: sans-serif; */
  font-family: 'Commissioner';
  
  
}
.section_mb{
  margin-bottom: 40px;
}

.container{
  width: 100%;
  margin-top: 10px;
  padding: 10px 20px;
  max-width: 1640px;
  margin: 0 auto;
}

@media screen and (max-width: 1600px){
  .container{
    max-width: unset;
  }
  header{
    max-width: unset;
  }
  .container_text{
    margin: 0 20px;
  }
}

.container_yellow{
  background-color: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, rgb(255, 217, 0));
}

.container_yellow p{
  color: #000;
}

.container_text{
  padding: 10px 15px;
  
}

p{
  font-size: 16px;
  font-weight: 400;
  padding: 0px 0px 5px 0;
}

li{
  /* font-size: 14px;
  font-weight: 400;
  padding: 0px 0px 5px 0; */
	    line-height: normal;
}

.bold{
  font-weight: 700;
}

.title_h1{
  color: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, rgb(255, 217, 0));
  font-size: 48px;
  font-weight: 700;
}

.title_h3{
  font-size: 18px;
  font-weight: 700;
  padding: 10px 0;
}


.container_form{
	width: 100%;
	height: 100vh;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
#ajaxForm {
	background: #000000;
	padding: 20px;
	border-radius: 10px;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	        box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	width: 300px;
	border: 1px solid var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, rgb(255, 217, 0));
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
#ajaxForm #inputField {
	width: 100%;
	padding: 10px;
	margin-bottom: 10px;
	background: #000;
	color: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, rgb(255, 217, 0));
	border: 1px solid var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, rgb(255, 217, 0));
	border-radius: 5px;
	font-size: 16px;
}
#ajaxForm button {
	width: 100%;
	padding: 10px;
	background: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, rgb(255, 217, 0));
	color: #333;
	border: none;
	border-radius: 5px;
	font-size: 16px;
	cursor: pointer;
}
#ajaxForm button:hover {
	background: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, rgb(255, 217, 0));
}
#result {
	width: 300px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	text-align: center;
	margin-top: 15px;
	font-size: 16px;
	color: #333;
}
#result span {
	display: block;
	font-size: 16px;
	color: #ffd900;
	margin-bottom: 10px;
}
#result button {
	display: block;
	padding: 10px 20px;
	background: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, rgb(255, 217, 0));
	color: #333;
	border: none;
	border-radius: 5px;
	font-size: 16px;
	cursor: pointer;
}


#inputField::-webkit-input-placeholder { 
	color: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, rgb(255, 217, 0)); 
}


#inputField::-moz-placeholder { 
	color: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, rgb(255, 217, 0)); 
}


#inputField:-ms-input-placeholder { 
	color: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, rgb(255, 217, 0)); 
}


#inputField::-ms-input-placeholder { 
	color: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, rgb(255, 217, 0)); 
}


#inputField::placeholder { 
	color: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, rgb(255, 217, 0)); 
}


#globe {
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    aspect-ratio: 1 / 1;
    top: 150px;
    /* right: 50px; */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    gap: 0px;
    height: 800px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 0;
    z-index: 2;
    cursor: -webkit-grab;
    cursor: grab;
}


.globe-container,
.globe {
	width: 200px;
	height: 200px;  
}
.globe-container {
	position: relative;  
	display: inline-block;
	margin: 30px;
	-webkit-transform: scale(1.1);
	    -ms-transform: scale(1.1);
	        transform: scale(1.1);
}
.globe {
	position: relative;  
	display: block;
	margin: 0;
	padding: 0;
	top: 0; 
	left: 0;
}
.globe-worldmap,
.globe-worldmap-front,
.globe-worldmap-back,
.globe-sphere,
.globe-outer-shadow,
.globe-inner-shadow {
	position: absolute; 
	display: block; 
	margin: 0; 
}
.globe-sphere,
.globe-outer-shadow,
.globe-inner-shadow {
	left: 0; 
	top: 0; 
	width: 200px; 
	height: 200px;
	background-position: 0 0; 
	background-repeat: no-repeat;
}
.globe-worldmap {
	left: 0; 
	top: 0; 
	width: 200px; 
	height: 200px; 
	overflow: hidden;
	border-radius: 50%;
}

.globe-worldmap-front { 
	background-position: 0px 0px;
	-webkit-animation: textureSpinreverse 8s linear infinite;
	        animation: textureSpinreverse 8s linear infinite;
}
.globe-worldmap-back { 
	background-position: 0px -220px;
    -webkit-animation: textureSpin 8s linear infinite;
            animation: textureSpin 8s linear infinite;
}

@-webkit-keyframes textureSpin {
	from {
		-webkit-transform: translateX(0);
		        transform: translateX(0);
	}
	to {
        -webkit-transform: translateX(-47.5%);
                transform: translateX(-47.5%);
	}
}

@keyframes textureSpin {
	from {
		-webkit-transform: translateX(0);
		        transform: translateX(0);
	}
	to {
        -webkit-transform: translateX(-47.5%);
                transform: translateX(-47.5%);
	}
}
@-webkit-keyframes textureSpinreverse {
	from {
        -webkit-transform: translateX(-47.5%);
                transform: translateX(-47.5%);
	}
	to {
		-webkit-transform: translateX(0);
		        transform: translateX(0);
	}
}
@keyframes textureSpinreverse {
	from {
        -webkit-transform: translateX(-47.5%);
                transform: translateX(-47.5%);
	}
	to {
		-webkit-transform: translateX(0);
		        transform: translateX(0);
	}
}


.idbox-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  /* max-width: 320px; */
  /* margin: 0 auto; */
  /* font-family: sans-serif; */
  width: 100%;
}

.idbox-card {
    background-color: var(--token-7e04a937-e048-4b3e-852b-a675be99fbd5, rgb(18, 15, 0));
    padding: 20px 20px 10px;
    border-top: 1px solid var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, rgb(255, 217, 0));
		/* box-shadow: 0 1px 4px rgba(0,0,0,0.05); */
		    -webkit-box-shadow: 0 1px 5px rgb(255 217 0 / 21%);
		            box-shadow: 0 1px 5px rgb(255 217 0 / 21%);
}
.idbox-title {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 12px;
  color: var(--token-2518fbcd-8b7e-4792-b3f7-d203f956a3fe, rgb(255, 217, 0)); /* Ð¶Ñ‘Ð»Ñ‚Ñ‹Ð¹ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²Ð¾Ðº */
  padding-bottom: 10px;
}

.idbox-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 8px 0;
  color: #eeeeee; /* ÑÐ²ÐµÑ‚Ð»Ñ‹Ð¹ Ñ‚ÐµÐºÑÑ‚ */
  font-size: 15px;
  position: relative;
  padding-left: 24px; /* Ñ‡Ñ‚Ð¾Ð±Ñ‹ Ð¸ÐºÐ¾Ð½ÐºÐ° Ð½Ðµ Ð½Ð°ÐµÐ·Ð¶Ð°Ð»Ð° */
}

.idbox-item a{
  text-decoration: none;
	color: #eeeeee; 
}

.idbox-icon {
  display: none; /* Ð¾Ñ‚ÐºÐ»ÑŽÑ‡Ð°ÐµÐ¼ img-Ð¸ÐºÐ¾Ð½ÐºÐ¸, Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼ ::before */
}

.idbox-item.email::before {
  content: "\f003"; /* ðŸ“§ envelope */
  font-family: "FontAwesome";
  position: absolute;
  left: 0;
  top: 2px;
  font-size: 14px;
  color: #ffd900;
}

.idbox-item.phone::before {
  content: "\f095"; /* ðŸ“ž phone */
  font-family: "FontAwesome";
  position: absolute;
  left: 0;
  top: 2px;
  font-size: 14px;
  color: #ffd900;
}

.idbox-item.time::before {
  content: "\f017"; /* часы */
  font-family: "FontAwesome";
  position: absolute;
  left: 0;
  top: 2px;
  font-size: 14px;
  color: #ffd900;
}


.menu-bottom-text {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 100%;
  color: rgb(255, 217, 0);
  background: black;
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: -webkit-transform 0.4s ease;
  -o-transition: transform 0.4s ease;
  transition: transform 0.4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease;
  -webkit-transform-origin: center bottom;
      -ms-transform-origin: center bottom;
          transform-origin: center bottom;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 8px 8px;
  margin: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}



/* Верхний текст — черный фон, жёлтый текст */
.menu-top-text {
  position: relative;
  color: rgb(0, 0, 0);
  background: rgb(255, 217, 0);
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: -webkit-transform 0.4s ease;
  -o-transition: transform 0.4s ease;
  transition: transform 0.4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 50px;
  /* padding: 8px 8px; */
	    padding: 8px 16px;
  margin: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.reverse-bottom-text{
	color: black;            /* черный текст */
  background: rgb(255, 217, 0); /* жёлтый фон */
	padding: 10px 12px 8px;
}

.reverse-top-text {
	color: rgb(255, 217, 0); /* жёлтый текст */
  background: black;       /* черный фон */
	padding: 10px 12px 8px;
}

/* При наведении поднимаем нижний текст вверх */
.menu-item:hover .menu-bottom-text {
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
}

/* При наведении поднимаем верхний текст вверх */
.menu-item:hover .menu-top-text {
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
}


.fade-word {
  opacity: 0;
  -webkit-transform: translateY(20px);
      -ms-transform: translateY(20px);
          transform: translateY(20px);
  -webkit-animation: fadeUp 0.6s ease forwards;
          animation: fadeUp 0.6s ease forwards;
}

.delay-1 {
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}

.delay-2 {
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}

@-webkit-keyframes fadeUp {
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes fadeUp {
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}