html {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	box-sizing: border-box;
	-webkit-text-size-adjust: 100%;
}

*,
*::before,
*::after {
	box-sizing: inherit;
}

strong,
b {
	font-weight: 700;
}

body {
	margin: 0;
	color: #7A849D;
	font-size: 20px;
	line-height: 28px;
	font-weight: 300;
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	background-color: #121212;
}

@media print {
	body {
		background-color: #fff;
	}
}

body::backdrop {
	background-color: #121212;
}

body {
	font-family: unset;
}

.css-1vlefo5 {
	background-image: url('../images/bg_desk.webp');
	background-repeat: repeat-y;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	overflow-x: unset;
}

@media (max-width:767.95px) {
	.css-1vlefo5 {
		background-repeat: repeat-y;
	}
}

.css-1m111m0 {
	position: -webkit-sticky;
	position: sticky;
	top: -1px;
	z-index: 1100;
}

.css-71j1uf {
	background-color: #040B1E;
	border-bottom: 1px solid #1D2741;
	position: relative;
	z-index: 1100;
}

.css-fwxt1g {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 52px;
	width: 100%;
	max-width: 1400px;
	margin: 0px auto;
}

.css-fwxt1g svg {
	max-width: 134px;
}

@media (max-width:767.95px) {
	.css-fwxt1g {
		gap: 12px;
	}

	.css-fwxt1g svg {
		max-width: 92px;
	}
}

.css-4oyapt {
	width: 100%;
	max-width: 1384px;
	margin: 0px auto;
	padding: 0px 16px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 52px;
	width: 100%;
	max-width: 1400px;
	margin: 0px auto;
}

.css-4oyapt svg {
	max-width: 134px;
}

@media (max-width:767.95px) {
	.css-4oyapt {
		gap: 12px;
	}

	.css-4oyapt svg {
		max-width: 92px;
	}
}

.css-1hha6zw {
	width: 134px;
	min-width: 134px;
	height: 32px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	background: url('../images/logo.svg');
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
}

@media (max-width:767.95px) {
	.css-1hha6zw {
		width: 100%;
		min-width: 92px;
		max-width: 92px;
		-webkit-background-size: contain;
		background-size: contain;
	}
}

@media (max-width:1199.95px) {
	.css-1hha6zw {
		-webkit-background-position: center;
		background-position: center;
	}

	.css-1hha6zw svg {
		width: 92px;
		height: 22px;
	}
}

.css-1bntj9o {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 100%;
}

.css-iv7ivq {
	position: relative;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	min-width: 0;
	width: 200px;
	overflow: visible;
	margin: 0 0 0 32px;
}

.css-y3xfmg {
	overflow-x: hidden;
	overflow-y: visible;
	width: 100%;
}

.css-v70fa3 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	overflow-x: auto;
	scrollbar-width: none;
}

.css-v70fa3::-webkit-scrollbar {
	display: none;
}

.css-1jacvai {
	color: #EAECEE;
	padding: 8px 4px 8px 8px;
	height: 52px;
}

.css-1jacvai:hover {
	color: #3071EE !important;
	background-color: transparent;
}

.css-1jacvai .MuiTypography-root {
	font-size: 14px !important;
}

.css-1jacvai .MuiButton-endIcon {
	margin: 0;
}

.css-11a51pm {
	height: 44px;
	padding: 10px 28px;
	border-radius: 10px;
	box-shadow: none;
	background: transparent;
	border: none;
	color: #F1F1F1;
	color: #EAECEE;
	padding: 8px 4px 8px 8px;
	height: 52px;
}

.css-11a51pm:hover {
	background: transparent !important;
	color: #EAECEE !important;
	border: none;
}

.css-11a51pm:disabled,
.css-11a51pm[aria-disabled="true"] {
	cursor: auto !important;
	color: #5B657E !important;
	background: transparent !important;
}

.css-11a51pm .MuiTypography-root {
	gap: 8px;
}

.css-11a51pm:hover {
	color: #3071EE !important;
	background-color: transparent;
}

.css-11a51pm .MuiTypography-root {
	font-size: 14px !important;
}

.css-11a51pm .MuiButton-endIcon {
	margin: 0;
}

.css-1q1l1wm {
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	font-weight: 500;
	font-size: 0.875rem;
	line-height: 1.75;
	text-transform: uppercase;
	min-width: 64px;
	padding: 6px 16px;
	border: 0;
	border-radius: 6px;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	padding: 6px 8px;
	color: var(--variant-textColor);
	background-color: var(--variant-textBg);
	--variant-textColor: #3071EE;
	--variant-outlinedColor: #3071EE;
	--variant-outlinedBorder: rgba(48, 113, 238, 0.5);
	--variant-containedColor: #FFF;
	--variant-containedBg: #3071EE;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	text-transform: none;
	color: #EAECEE;
	font-family: inherit;
	height: 44px;
	padding: 10px 28px;
	border-radius: 10px;
	box-shadow: none;
	background: transparent;
	border: none;
	color: #F1F1F1;
	color: #EAECEE;
	padding: 8px 4px 8px 8px;
	height: 52px;
}

.css-1q1l1wm:hover {
	-webkit-text-decoration: none;
	text-decoration: none;
}

.css-1q1l1wm.Mui-disabled {
	color: rgba(255, 255, 255, 0.3);
}

@media (hover: hover) {
	.css-1q1l1wm:hover {
		--variant-containedBg: #1F50AF;
		--variant-textBg: rgba(48, 113, 238, 0.08);
		--variant-outlinedBorder: #3071EE;
		--variant-outlinedBg: rgba(48, 113, 238, 0.08);
	}
}

.css-1q1l1wm.MuiButton-loading {
	color: transparent;
}

.css-1q1l1wm:hover {
	color: #1F50AF;
	background-color: transparent;
}

.css-1q1l1wm:hover {
	background: transparent !important;
	color: #EAECEE !important;
	border: none;
}

.css-1q1l1wm:disabled,
.css-1q1l1wm[aria-disabled="true"] {
	cursor: auto !important;
	color: #5B657E !important;
	background: transparent !important;
}

.css-1q1l1wm .MuiTypography-root {
	gap: 8px;
}

.css-1q1l1wm:hover {
	color: #3071EE !important;
	background-color: transparent;
}

.css-1q1l1wm .MuiTypography-root {
	font-size: 14px !important;
}

.css-1q1l1wm .MuiButton-endIcon {
	margin: 0;
}

.css-1twjtwq {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: relative;
	box-sizing: border-box;
	-webkit-tap-highlight-color: transparent;
	background-color: transparent;
	outline: 0;
	border: 0;
	margin: 0;
	border-radius: 0;
	padding: 0;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	vertical-align: middle;
	-moz-appearance: none;
	-webkit-appearance: none;
	-webkit-text-decoration: none;
	text-decoration: none;
	color: inherit;
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	font-weight: 500;
	font-size: 0.875rem;
	line-height: 1.75;
	text-transform: uppercase;
	min-width: 64px;
	padding: 6px 16px;
	border: 0;
	border-radius: 6px;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	padding: 6px 8px;
	color: var(--variant-textColor);
	background-color: var(--variant-textBg);
	--variant-textColor: #3071EE;
	--variant-outlinedColor: #3071EE;
	--variant-outlinedBorder: rgba(48, 113, 238, 0.5);
	--variant-containedColor: #FFF;
	--variant-containedBg: #3071EE;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	text-transform: none;
	color: #EAECEE;
	font-family: inherit;
	height: 44px;
	padding: 10px 28px;
	border-radius: 10px;
	box-shadow: none;
	background: transparent;
	border: none;
	color: #F1F1F1;
	color: #EAECEE;
	padding: 8px 4px 8px 8px;
	height: 52px;
}

.css-1twjtwq::-moz-focus-inner {
	border-style: none;
}

.css-1twjtwq.Mui-disabled {
	pointer-events: none;
	cursor: default;
}

@media print {
	.css-1twjtwq {
		-webkit-print-color-adjust: exact;
		color-adjust: exact;
	}
}

.css-1twjtwq:hover {
	-webkit-text-decoration: none;
	text-decoration: none;
}

.css-1twjtwq.Mui-disabled {
	color: rgba(255, 255, 255, 0.3);
}

@media (hover: hover) {
	.css-1twjtwq:hover {
		--variant-containedBg: #1F50AF;
		--variant-textBg: rgba(48, 113, 238, 0.08);
		--variant-outlinedBorder: #3071EE;
		--variant-outlinedBg: rgba(48, 113, 238, 0.08);
	}
}

.css-1twjtwq.MuiButton-loading {
	color: transparent;
}

.css-1twjtwq:hover {
	color: #1F50AF;
	background-color: transparent;
}

.css-1twjtwq:hover {
	background: transparent !important;
	color: #EAECEE !important;
	border: none;
}

.css-1twjtwq:disabled,
.css-1twjtwq[aria-disabled="true"] {
	cursor: auto !important;
	color: #5B657E !important;
	background: transparent !important;
}

.css-1twjtwq .MuiTypography-root {
	gap: 8px;
}

.css-1twjtwq:hover {
	color: #3071EE !important;
	background-color: transparent;
}

.css-1twjtwq .MuiTypography-root {
	font-size: 14px !important;
}

.css-1twjtwq .MuiButton-endIcon {
	margin: 0;
}

.css-1cz04cw {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	gap: 8px;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

.css-15ahil2 {
	margin: 0;
	font-size: 14px;
	line-height: 16px;
	font-weight: 500;
	color: inherit;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	gap: 8px;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

.css-1g78ho2 {
	display: inherit;
	margin-right: -4px;
	margin-left: 8px;
}

.css-1g78ho2>*:nth-of-type(1) {
	font-size: 20px;
}

.css-q7mezt {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 1em;
	height: 1em;
	display: inline-block;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	fill: currentColor;
	font-size: 1.5rem;
}

.css-1003qaj {
	color: #EAECEE;
	padding: 8px;
	height: 52px;
}

.css-1003qaj:hover {
	color: #3071EE !important;
	background-color: transparent;
}

.css-1003qaj .MuiTypography-root {
	font-size: 14px !important;
}

.css-1003qaj .MuiButton-endIcon {
	margin: 0;
}

.css-1vp2uvk {
	height: 44px;
	padding: 10px 28px;
	border-radius: 10px;
	box-shadow: none;
	background: transparent;
	border: none;
	color: #F1F1F1;
	color: #EAECEE;
	padding: 8px;
	height: 52px;
}

.css-1vp2uvk:hover {
	background: transparent !important;
	color: #EAECEE !important;
	border: none;
}

.css-1vp2uvk:disabled,
.css-1vp2uvk[aria-disabled="true"] {
	cursor: auto !important;
	color: #5B657E !important;
	background: transparent !important;
}

.css-1vp2uvk .MuiTypography-root {
	gap: 8px;
}

.css-1vp2uvk:hover {
	color: #3071EE !important;
	background-color: transparent;
}

.css-1vp2uvk .MuiTypography-root {
	font-size: 14px !important;
}

.css-1vp2uvk .MuiButton-endIcon {
	margin: 0;
}

.css-1mgpnrt {
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	font-weight: 500;
	font-size: 0.875rem;
	line-height: 1.75;
	text-transform: uppercase;
	min-width: 64px;
	padding: 6px 16px;
	border: 0;
	border-radius: 6px;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	padding: 6px 8px;
	color: var(--variant-textColor);
	background-color: var(--variant-textBg);
	--variant-textColor: #3071EE;
	--variant-outlinedColor: #3071EE;
	--variant-outlinedBorder: rgba(48, 113, 238, 0.5);
	--variant-containedColor: #FFF;
	--variant-containedBg: #3071EE;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	text-transform: none;
	color: #EAECEE;
	font-family: inherit;
	height: 44px;
	padding: 10px 28px;
	border-radius: 10px;
	box-shadow: none;
	background: transparent;
	border: none;
	color: #F1F1F1;
	color: #EAECEE;
	padding: 8px;
	height: 52px;
}

.css-1mgpnrt:hover {
	-webkit-text-decoration: none;
	text-decoration: none;
}

.css-1mgpnrt.Mui-disabled {
	color: rgba(255, 255, 255, 0.3);
}

@media (hover: hover) {
	.css-1mgpnrt:hover {
		--variant-containedBg: #1F50AF;
		--variant-textBg: rgba(48, 113, 238, 0.08);
		--variant-outlinedBorder: #3071EE;
		--variant-outlinedBg: rgba(48, 113, 238, 0.08);
	}
}

.css-1mgpnrt.MuiButton-loading {
	color: transparent;
}

.css-1mgpnrt:hover {
	color: #1F50AF;
	background-color: transparent;
}

.css-1mgpnrt:hover {
	background: transparent !important;
	color: #EAECEE !important;
	border: none;
}

.css-1mgpnrt:disabled,
.css-1mgpnrt[aria-disabled="true"] {
	cursor: auto !important;
	color: #5B657E !important;
	background: transparent !important;
}

.css-1mgpnrt .MuiTypography-root {
	gap: 8px;
}

.css-1mgpnrt:hover {
	color: #3071EE !important;
	background-color: transparent;
}

.css-1mgpnrt .MuiTypography-root {
	font-size: 14px !important;
}

.css-1mgpnrt .MuiButton-endIcon {
	margin: 0;
}

.css-9ku12v {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: relative;
	box-sizing: border-box;
	-webkit-tap-highlight-color: transparent;
	background-color: transparent;
	outline: 0;
	border: 0;
	margin: 0;
	border-radius: 0;
	padding: 0;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	vertical-align: middle;
	-moz-appearance: none;
	-webkit-appearance: none;
	-webkit-text-decoration: none;
	text-decoration: none;
	color: inherit;
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	font-weight: 500;
	font-size: 0.875rem;
	line-height: 1.75;
	text-transform: uppercase;
	min-width: 64px;
	padding: 6px 16px;
	border: 0;
	border-radius: 6px;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	padding: 6px 8px;
	color: var(--variant-textColor);
	background-color: var(--variant-textBg);
	--variant-textColor: #3071EE;
	--variant-outlinedColor: #3071EE;
	--variant-outlinedBorder: rgba(48, 113, 238, 0.5);
	--variant-containedColor: #FFF;
	--variant-containedBg: #3071EE;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	text-transform: none;
	color: #EAECEE;
	font-family: inherit;
	height: 44px;
	padding: 10px 28px;
	border-radius: 10px;
	box-shadow: none;
	background: transparent;
	border: none;
	color: #F1F1F1;
	color: #EAECEE;
	padding: 8px;
	height: 52px;
}

.css-9ku12v::-moz-focus-inner {
	border-style: none;
}

.css-9ku12v.Mui-disabled {
	pointer-events: none;
	cursor: default;
}

@media print {
	.css-9ku12v {
		-webkit-print-color-adjust: exact;
		color-adjust: exact;
	}
}

.css-9ku12v:hover {
	-webkit-text-decoration: none;
	text-decoration: none;
}

.css-9ku12v.Mui-disabled {
	color: rgba(255, 255, 255, 0.3);
}

@media (hover: hover) {
	.css-9ku12v:hover {
		--variant-containedBg: #1F50AF;
		--variant-textBg: rgba(48, 113, 238, 0.08);
		--variant-outlinedBorder: #3071EE;
		--variant-outlinedBg: rgba(48, 113, 238, 0.08);
	}
}

.css-9ku12v.MuiButton-loading {
	color: transparent;
}

.css-9ku12v:hover {
	color: #1F50AF;
	background-color: transparent;
}

.css-9ku12v:hover {
	background: transparent !important;
	color: #EAECEE !important;
	border: none;
}

.css-9ku12v:disabled,
.css-9ku12v[aria-disabled="true"] {
	cursor: auto !important;
	color: #5B657E !important;
	background: transparent !important;
}

.css-9ku12v .MuiTypography-root {
	gap: 8px;
}

.css-9ku12v:hover {
	color: #3071EE !important;
	background-color: transparent;
}

.css-9ku12v .MuiTypography-root {
	font-size: 14px !important;
}

.css-9ku12v .MuiButton-endIcon {
	margin: 0;
}

.css-d50res {
	position: absolute;
	top: 0;
	left: 0;
	width: 56px;
	height: 100%;
	display: none;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	background: #040B1E;
	box-shadow: 50px 8px 13px 0px rgba(0, 4, 31, 0.40), 29px 5px 12px 0px rgba(0, 0, 0, 0.01), 16px 3px 10px 0px rgba(0, 0, 0, 0.05), 7px 1px 7px 0px rgba(0, 0, 0, 0.09), 2px 0px 20px 0px rgba(16, 15, 38, 0.80);
	border: none;
	cursor: pointer;
	z-index: 1500;
}

.css-h8ze2w {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 1em;
	height: 1em;
	display: inline-block;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	fill: currentColor;
	font-size: 1.5rem;
	color: white;
}

.css-1mmeyri {
	position: absolute;
	top: 0;
	right: 0;
	width: 56px;
	height: 100%;
	display: none;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	background: #040B1E;
	box-shadow: -60px -8px 13px 0px rgba(0, 4, 31, 0.40), -29px -5px 12px 0px rgba(0, 0, 0, 0.01), -16px -3px 10px 0px rgba(0, 0, 0, 0.05), -7px -1px 7px 0px rgba(0, 0, 0, 0.09), -2px 0px 30px 0px #100F26;
	border: none;
	cursor: pointer;
	z-index: 1500;
}

.css-xj0vrg {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	overflow: hidden;
}

.css-1uvshlw {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-margin-start: auto;
	margin-inline-start: auto;
	-webkit-margin-end: 16px;
	margin-inline-end: 16px;
	overflow: hidden;
}

@media (max-width:1199.95px) {
	.css-1uvshlw {
		gap: 40px;
	}

	.css-1uvshlw a {
		padding: 8px 16px;
		max-height: 28px;
	}
}

@media (max-width:767.95px) {
	.css-1uvshlw {
		-webkit-margin-start: auto;
		margin-inline-start: auto;
		-webkit-margin-end: 8px;
		margin-inline-end: 8px;
	}

	.css-1uvshlw a {
		padding: 6px 12px;
	}
}

.css-e9q1ts {
	-webkit-margin-end: 12px;
	margin-inline-end: 12px;
	width: 100%;
	white-space: nowrap;
}

.css-g17y4o {
	height: 32px;
	padding: 8px 16px;
	border-radius: 8px;
	box-shadow: none;
	background: transparent;
	border: none;
	color: #F1F1F1;
	-webkit-margin-end: 12px;
	margin-inline-end: 12px;
	width: 100%;
	white-space: nowrap;
}

.css-g17y4o:hover {
	background: transparent !important;
	color: #3071EE !important;
	border: none;
}

.css-g17y4o:disabled,
.css-g17y4o[aria-disabled="true"] {
	cursor: auto !important;
	color: #5B657E !important;
	background: transparent !important;
}

.css-g17y4o .MuiTypography-root {
	gap: 4px;
}

.css-15udcpz {
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	font-weight: 500;
	font-size: 0.875rem;
	line-height: 1.75;
	text-transform: uppercase;
	min-width: 64px;
	padding: 6px 16px;
	border: 0;
	border-radius: 6px;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	padding: 6px 8px;
	color: var(--variant-textColor);
	background-color: var(--variant-textBg);
	--variant-textColor: #3071EE;
	--variant-outlinedColor: #3071EE;
	--variant-outlinedBorder: rgba(48, 113, 238, 0.5);
	--variant-containedColor: #FFF;
	--variant-containedBg: #3071EE;
	padding: 4px 5px;
	font-size: 0.8125rem;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	text-transform: none;
	color: #EAECEE;
	font-family: inherit;
	height: 32px;
	padding: 8px 16px;
	border-radius: 8px;
	box-shadow: none;
	background: transparent;
	border: none;
	color: #F1F1F1;
	-webkit-margin-end: 12px;
	margin-inline-end: 12px;
	width: 100%;
	white-space: nowrap;
}

.css-15udcpz:hover {
	-webkit-text-decoration: none;
	text-decoration: none;
}

.css-15udcpz.Mui-disabled {
	color: rgba(255, 255, 255, 0.3);
}

@media (hover: hover) {
	.css-15udcpz:hover {
		--variant-containedBg: #1F50AF;
		--variant-textBg: rgba(48, 113, 238, 0.08);
		--variant-outlinedBorder: #3071EE;
		--variant-outlinedBg: rgba(48, 113, 238, 0.08);
	}
}

.css-15udcpz.MuiButton-loading {
	color: transparent;
}

.css-15udcpz:hover {
	color: #1F50AF;
	background-color: transparent;
}

.css-15udcpz:hover {
	background: transparent !important;
	color: #3071EE !important;
	border: none;
}

.css-15udcpz:disabled,
.css-15udcpz[aria-disabled="true"] {
	cursor: auto !important;
	color: #5B657E !important;
	background: transparent !important;
}

.css-15udcpz .MuiTypography-root {
	gap: 4px;
}

.css-1qbu93a {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: relative;
	box-sizing: border-box;
	-webkit-tap-highlight-color: transparent;
	background-color: transparent;
	outline: 0;
	border: 0;
	margin: 0;
	border-radius: 0;
	padding: 0;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	vertical-align: middle;
	-moz-appearance: none;
	-webkit-appearance: none;
	-webkit-text-decoration: none;
	text-decoration: none;
	color: inherit;
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	font-weight: 500;
	font-size: 0.875rem;
	line-height: 1.75;
	text-transform: uppercase;
	min-width: 64px;
	padding: 6px 16px;
	border: 0;
	border-radius: 6px;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	padding: 6px 8px;
	color: var(--variant-textColor);
	background-color: var(--variant-textBg);
	--variant-textColor: #3071EE;
	--variant-outlinedColor: #3071EE;
	--variant-outlinedBorder: rgba(48, 113, 238, 0.5);
	--variant-containedColor: #FFF;
	--variant-containedBg: #3071EE;
	padding: 4px 5px;
	font-size: 0.8125rem;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	text-transform: none;
	color: #EAECEE;
	font-family: inherit;
	height: 32px;
	padding: 8px 16px;
	border-radius: 8px;
	box-shadow: none;
	background: transparent;
	border: none;
	color: #F1F1F1;
	-webkit-margin-end: 12px;
	margin-inline-end: 12px;
	width: 100%;
	white-space: nowrap;
}

.css-1qbu93a::-moz-focus-inner {
	border-style: none;
}

.css-1qbu93a.Mui-disabled {
	pointer-events: none;
	cursor: default;
}

@media print {
	.css-1qbu93a {
		-webkit-print-color-adjust: exact;
		color-adjust: exact;
	}
}

.css-1qbu93a:hover {
	-webkit-text-decoration: none;
	text-decoration: none;
}

.css-1qbu93a.Mui-disabled {
	color: rgba(255, 255, 255, 0.3);
}

@media (hover: hover) {
	.css-1qbu93a:hover {
		--variant-containedBg: #1F50AF;
		--variant-textBg: rgba(48, 113, 238, 0.08);
		--variant-outlinedBorder: #3071EE;
		--variant-outlinedBg: rgba(48, 113, 238, 0.08);
	}
}

.css-1qbu93a.MuiButton-loading {
	color: transparent;
}

.css-1qbu93a:hover {
	color: #1F50AF;
	background-color: transparent;
}

.css-1qbu93a:hover {
	background: transparent !important;
	color: #3071EE !important;
	border: none;
}

.css-1qbu93a:disabled,
.css-1qbu93a[aria-disabled="true"] {
	cursor: auto !important;
	color: #5B657E !important;
	background: transparent !important;
}

.css-1qbu93a .MuiTypography-root {
	gap: 4px;
}

.css-hudvi5 {
	height: 32px;
	padding: 8px 16px;
	border-radius: 8px;
	box-shadow: none;
	background: linear-gradient(88deg, #003FFF 1.46%, #006BFF 62.42%, #0085FF 126.76%);
	border: none;
	color: #F1F1F1;
}

.css-hudvi5:hover {
	background: linear-gradient(88deg, #0633BB 1.46%, #0034D2 1.47%, #024EB7 64.74%, #0066FF 126.76%) !important;
	color: #EAECEE !important;
	border: none;
}

.css-hudvi5:disabled,
.css-hudvi5[aria-disabled="true"] {
	cursor: auto !important;
	color: #5B657E !important;
	background: #0B277D !important;
}

.css-hudvi5 .MuiTypography-root {
	gap: 4px;
}

.css-2x8c6n {
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	font-weight: 500;
	font-size: 0.875rem;
	line-height: 1.75;
	text-transform: uppercase;
	min-width: 64px;
	padding: 6px 16px;
	border: 0;
	border-radius: 6px;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	color: var(--variant-containedColor);
	background-color: var(--variant-containedBg);
	box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
	--variant-textColor: #3071EE;
	--variant-outlinedColor: #3071EE;
	--variant-outlinedBorder: rgba(48, 113, 238, 0.5);
	--variant-containedColor: #FFF;
	--variant-containedBg: #3071EE;
	padding: 4px 10px;
	font-size: 0.8125rem;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	text-transform: none;
	color: #EAECEE;
	font-family: inherit;
	background: linear-gradient(180deg, #3071EE 0%, #1450C8 100%);
	color: #EAECEE;
	border: none;
	width: 100%;
	white-space: nowrap;
	height: 32px;
	padding: 8px 16px;
	border-radius: 8px;
	box-shadow: none;
	background: linear-gradient(88deg, #003FFF 1.46%, #006BFF 62.42%, #0085FF 126.76%);
	border: none;
	color: #F1F1F1;
}

.css-2x8c6n:hover {
	-webkit-text-decoration: none;
	text-decoration: none;
}

.css-2x8c6n.Mui-disabled {
	color: rgba(255, 255, 255, 0.3);
}

.css-2x8c6n:hover {
	box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

@media (hover: none) {
	.css-2x8c6n:hover {
		box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
	}
}

.css-2x8c6n:active {
	box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.css-2x8c6n.Mui-focusVisible {
	box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.css-2x8c6n.Mui-disabled {
	color: rgba(255, 255, 255, 0.3);
	box-shadow: none;
	background-color: rgba(255, 255, 255, 0.12);
}

@media (hover: hover) {
	.css-2x8c6n:hover {
		--variant-containedBg: #1F50AF;
		--variant-textBg: rgba(48, 113, 238, 0.08);
		--variant-outlinedBorder: #3071EE;
		--variant-outlinedBg: rgba(48, 113, 238, 0.08);
	}
}

.css-2x8c6n.MuiButton-loading {
	color: transparent;
}

.css-2x8c6n:hover {
	color: #1F50AF;
	background-color: transparent;
}

.css-2x8c6n.MuiButton-contained:hover {
	background: linear-gradient(180deg, #2354FE 0%, #103AB9 100%);
	color: #EAECEE;
}

.css-2x8c6n:disabled {
	color: #EAECEE;
	background-color: rgba(90, 97, 119, 0.5);
	border: none;
}

.css-2x8c6n:hover {
	background: linear-gradient(88deg, #0633BB 1.46%, #0034D2 1.47%, #024EB7 64.74%, #0066FF 126.76%) !important;
	color: #EAECEE !important;
	border: none;
}

.css-2x8c6n:disabled,
.css-2x8c6n[aria-disabled="true"] {
	cursor: auto !important;
	color: #5B657E !important;
	background: #0B277D !important;
}

.css-2x8c6n .MuiTypography-root {
	gap: 4px;
}

.css-1vo5v6q {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: relative;
	box-sizing: border-box;
	-webkit-tap-highlight-color: transparent;
	background-color: transparent;
	outline: 0;
	border: 0;
	margin: 0;
	border-radius: 0;
	padding: 0;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	vertical-align: middle;
	-moz-appearance: none;
	-webkit-appearance: none;
	-webkit-text-decoration: none;
	text-decoration: none;
	color: inherit;
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	font-weight: 500;
	font-size: 0.875rem;
	line-height: 1.75;
	text-transform: uppercase;
	min-width: 64px;
	padding: 6px 16px;
	border: 0;
	border-radius: 6px;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	color: var(--variant-containedColor);
	background-color: var(--variant-containedBg);
	box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
	--variant-textColor: #3071EE;
	--variant-outlinedColor: #3071EE;
	--variant-outlinedBorder: rgba(48, 113, 238, 0.5);
	--variant-containedColor: #FFF;
	--variant-containedBg: #3071EE;
	padding: 4px 10px;
	font-size: 0.8125rem;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	text-transform: none;
	color: #EAECEE;
	font-family: inherit;
	background: linear-gradient(180deg, #3071EE 0%, #1450C8 100%);
	color: #EAECEE;
	border: none;
	width: 100%;
	white-space: nowrap;
	height: 32px;
	padding: 8px 16px;
	border-radius: 8px;
	box-shadow: none;
	background: linear-gradient(88deg, #003FFF 1.46%, #006BFF 62.42%, #0085FF 126.76%);
	border: none;
	color: #F1F1F1;
}

.css-1vo5v6q::-moz-focus-inner {
	border-style: none;
}

.css-1vo5v6q.Mui-disabled {
	pointer-events: none;
	cursor: default;
}

@media print {
	.css-1vo5v6q {
		-webkit-print-color-adjust: exact;
		color-adjust: exact;
	}
}

.css-1vo5v6q:hover {
	-webkit-text-decoration: none;
	text-decoration: none;
}

.css-1vo5v6q.Mui-disabled {
	color: rgba(255, 255, 255, 0.3);
}

.css-1vo5v6q:hover {
	box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

@media (hover: none) {
	.css-1vo5v6q:hover {
		box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
	}
}

.css-1vo5v6q:active {
	box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.css-1vo5v6q.Mui-focusVisible {
	box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.css-1vo5v6q.Mui-disabled {
	color: rgba(255, 255, 255, 0.3);
	box-shadow: none;
	background-color: rgba(255, 255, 255, 0.12);
}

@media (hover: hover) {
	.css-1vo5v6q:hover {
		--variant-containedBg: #1F50AF;
		--variant-textBg: rgba(48, 113, 238, 0.08);
		--variant-outlinedBorder: #3071EE;
		--variant-outlinedBg: rgba(48, 113, 238, 0.08);
	}
}

.css-1vo5v6q.MuiButton-loading {
	color: transparent;
}

.css-1vo5v6q:hover {
	color: #1F50AF;
	background-color: transparent;
}

.css-1vo5v6q.MuiButton-contained:hover {
	background: linear-gradient(180deg, #2354FE 0%, #103AB9 100%);
	color: #EAECEE;
}

.css-1vo5v6q:disabled {
	color: #EAECEE;
	background-color: rgba(90, 97, 119, 0.5);
	border: none;
}

.css-1vo5v6q:hover {
	background: linear-gradient(88deg, #0633BB 1.46%, #0034D2 1.47%, #024EB7 64.74%, #0066FF 126.76%) !important;
	color: #EAECEE !important;
	border: none;
}

.css-1vo5v6q:disabled,
.css-1vo5v6q[aria-disabled="true"] {
	cursor: auto !important;
	color: #5B657E !important;
	background: #0B277D !important;
}

.css-1vo5v6q .MuiTypography-root {
	gap: 4px;
}

.css-1ywyaar {
	margin: 0;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	border-width: 0;
	border-style: solid;
	border-color: #1D2741;
	border-bottom-width: thin;
	margin-top: 4px;
	margin-bottom: 4px;
	height: 100%;
	border-bottom-width: 0;
	border-right-width: thin;
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	height: auto;
}

.css-8bdhsi {
	-webkit-margin-start: 12px;
	margin-inline-start: 12px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 16px;
}

@media (max-width:1199.95px) {
	.css-8bdhsi {
		gap: 0px;
	}
}

@media (max-width:767.95px) {
	.css-8bdhsi {
		-webkit-margin-start: 0;
		margin-inline-start: 0;
	}

	.css-8bdhsi button {
		padding: 4px;
	}
}

.css-1gu5aqt {
	text-align: center;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	font-size: 1.5rem;
	padding: 8px;
	border-radius: 50%;
	color: #fff;
	-webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	--IconButton-hoverBg: rgba(255, 255, 255, 0.08);
}

.css-1gu5aqt:hover {
	background-color: var(--IconButton-hoverBg);
}

@media (hover: none) {
	.css-1gu5aqt:hover {
		background-color: transparent;
	}
}

.css-1gu5aqt.Mui-disabled {
	background-color: transparent;
	color: rgba(255, 255, 255, 0.3);
}

.css-1gu5aqt.MuiIconButton-loading {
	color: transparent;
}

.css-ck5lmh {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: relative;
	box-sizing: border-box;
	-webkit-tap-highlight-color: transparent;
	background-color: transparent;
	outline: 0;
	border: 0;
	margin: 0;
	border-radius: 0;
	padding: 0;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	vertical-align: middle;
	-moz-appearance: none;
	-webkit-appearance: none;
	-webkit-text-decoration: none;
	text-decoration: none;
	color: inherit;
	text-align: center;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	font-size: 1.5rem;
	padding: 8px;
	border-radius: 50%;
	color: #fff;
	-webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	--IconButton-hoverBg: rgba(255, 255, 255, 0.08);
}

.css-ck5lmh::-moz-focus-inner {
	border-style: none;
}

.css-ck5lmh.Mui-disabled {
	pointer-events: none;
	cursor: default;
}

@media print {
	.css-ck5lmh {
		-webkit-print-color-adjust: exact;
		color-adjust: exact;
	}
}

.css-ck5lmh:hover {
	background-color: var(--IconButton-hoverBg);
}

@media (hover: none) {
	.css-ck5lmh:hover {
		background-color: transparent;
	}
}

.css-ck5lmh.Mui-disabled {
	background-color: transparent;
	color: rgba(255, 255, 255, 0.3);
}

.css-ck5lmh.MuiIconButton-loading {
	color: transparent;
}

.css-dcsdi0 {
	z-index: 1300;
	background-color: #0E1528;
	width: 374px;
	border-radius: 12px;
	box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

@media (max-width:375.95px) {
	.css-dcsdi0 {
		width: 335px;
	}
}

.css-1wyw40w {
	z-index: 1300;
	background-color: #0E1528;
	width: 374px;
	border-radius: 12px;
	box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

@media (max-width:375.95px) {
	.css-1wyw40w {
		width: 335px;
	}
}

.css-1970fwp {
	height: 50px;
	padding: 0px 20px;
	background: linear-gradient(180deg, #040B1E 0%, #0C1F47 100%) !important;
}

.css-1970fwp .swiper {
	position: relative;
	height: 100%;
}

.css-1970fwp .swiper-pagination-bullet {
	background: transparent;
	border: 1px solid #454F69;
	opacity: 1;
}

.css-1970fwp .swiper-pagination-bullet-active {
	border: none;
	background: #EAECEE;
}

.css-1970fwp .swiper-slide {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transform: translate(-33px);
	-moz-transform: translate(-33px);
	-ms-transform: translate(-33px);
	transform: translate(-33px);
}

.css-1970fwp .swiper-pagination {
	top: 24px !important;
	left: 90% !important;
	width: inherit !important;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 8px;
}

@media (max-width:1199.95px) {
	.css-1970fwp .swiper-fix {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
	}
}

@media (max-width:767.95px) {
	.css-1970fwp .swiper-pagination {
		top: 56px !important;
		left: 26px !important;
	}

	[dir="rtl"] .css-1970fwp .swiper-slide {
		-webkit-margin-start: 32px;
		margin-inline-start: 32px;
	}
}

.css-188xim2 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
	white-space: nowrap;
}

.css-188xim2 svg {
	-webkit-margin-end: 8px;
	margin-inline-end: 8px;
}

.css-188xim2 div span {
	color: #009688;
	-webkit-margin-start: 2px;
	margin-inline-start: 2px;
}

.css-188xim2 .initial-child-container {
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width:767.95px) {
	.css-fcmjit {
		max-width: 280px;
		white-space: normal;
	}
}

@media (max-width:359.95px) {
	.css-fcmjit {
		font-size: 12px;
		line-height: 16px;
	}
}

.css-1enhs3s {
	margin: 0;
	font-size: 20px;
	line-height: 28px;
	font-weight: 300;
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	color: white;
}

@media (min-width:360px) {
	.css-1enhs3s {
		font-size: 12px;
		line-height: 16px;
		font-weight: 400;
	}
}

@media (min-width:1400px) {
	.css-1enhs3s {
		font-size: 14px;
		line-height: 22px;
		font-weight: 400;
	}
}

@media (max-width:767.95px) {
	.css-1enhs3s {
		max-width: 280px;
		white-space: normal;
	}
}

@media (max-width:359.95px) {
	.css-1enhs3s {
		font-size: 12px;
		line-height: 16px;
	}
}

.css-1u6btba .colorize {
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}

.css-oqil84 {
	height: 36px;
	max-width: 140px;
	color: #3071EE;
	margin-left: 16px;
	min-width: auto;
}

@media (max-width:767.95px) {
	.css-oqil84 {
		padding: 0;
	}
}

.css-1bg7kt4 {
	height: 32px;
	padding: 8px 16px;
	border-radius: 8px;
	box-shadow: none;
	background: transparent;
	border: none;
	color: #F1F1F1;
	height: 36px;
	max-width: 140px;
	color: #3071EE;
	margin-left: 16px;
	min-width: auto;
}

.css-1bg7kt4:hover {
	background: transparent !important;
	color: #EAECEE !important;
	border: none;
}

.css-1bg7kt4:disabled,
.css-1bg7kt4[aria-disabled="true"] {
	cursor: auto !important;
	color: #5B657E !important;
	background: transparent !important;
}

.css-1bg7kt4 .MuiTypography-root {
	gap: 4px;
}

@media (max-width:767.95px) {
	.css-1bg7kt4 {
		padding: 0;
	}
}

.css-1x55cxo {
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	font-weight: 500;
	font-size: 0.875rem;
	line-height: 1.75;
	text-transform: uppercase;
	min-width: 64px;
	padding: 6px 16px;
	border: 0;
	border-radius: 6px;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	padding: 6px 8px;
	color: var(--variant-textColor);
	background-color: var(--variant-textBg);
	--variant-textColor: #3071EE;
	--variant-outlinedColor: #3071EE;
	--variant-outlinedBorder: rgba(48, 113, 238, 0.5);
	--variant-containedColor: #FFF;
	--variant-containedBg: #3071EE;
	padding: 4px 5px;
	font-size: 0.8125rem;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	text-transform: none;
	color: #EAECEE;
	font-family: inherit;
	height: 32px;
	padding: 8px 16px;
	border-radius: 8px;
	box-shadow: none;
	background: transparent;
	border: none;
	color: #F1F1F1;
	height: 36px;
	max-width: 140px;
	color: #3071EE;
	margin-left: 16px;
	min-width: auto;
}

.css-1x55cxo:hover {
	-webkit-text-decoration: none;
	text-decoration: none;
}

.css-1x55cxo.Mui-disabled {
	color: rgba(255, 255, 255, 0.3);
}

@media (hover: hover) {
	.css-1x55cxo:hover {
		--variant-containedBg: #1F50AF;
		--variant-textBg: rgba(48, 113, 238, 0.08);
		--variant-outlinedBorder: #3071EE;
		--variant-outlinedBg: rgba(48, 113, 238, 0.08);
	}
}

.css-1x55cxo.MuiButton-loading {
	color: transparent;
}

.css-1x55cxo:hover {
	color: #1F50AF;
	background-color: transparent;
}

.css-1x55cxo:hover {
	background: transparent !important;
	color: #EAECEE !important;
	border: none;
}

.css-1x55cxo:disabled,
.css-1x55cxo[aria-disabled="true"] {
	cursor: auto !important;
	color: #5B657E !important;
	background: transparent !important;
}

.css-1x55cxo .MuiTypography-root {
	gap: 4px;
}

@media (max-width:767.95px) {
	.css-1x55cxo {
		padding: 0;
	}
}

.css-42j444 {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: relative;
	box-sizing: border-box;
	-webkit-tap-highlight-color: transparent;
	background-color: transparent;
	outline: 0;
	border: 0;
	margin: 0;
	border-radius: 0;
	padding: 0;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	vertical-align: middle;
	-moz-appearance: none;
	-webkit-appearance: none;
	-webkit-text-decoration: none;
	text-decoration: none;
	color: inherit;
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	font-weight: 500;
	font-size: 0.875rem;
	line-height: 1.75;
	text-transform: uppercase;
	min-width: 64px;
	padding: 6px 16px;
	border: 0;
	border-radius: 6px;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	padding: 6px 8px;
	color: var(--variant-textColor);
	background-color: var(--variant-textBg);
	--variant-textColor: #3071EE;
	--variant-outlinedColor: #3071EE;
	--variant-outlinedBorder: rgba(48, 113, 238, 0.5);
	--variant-containedColor: #FFF;
	--variant-containedBg: #3071EE;
	padding: 4px 5px;
	font-size: 0.8125rem;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	text-transform: none;
	color: #EAECEE;
	font-family: inherit;
	height: 32px;
	padding: 8px 16px;
	border-radius: 8px;
	box-shadow: none;
	background: transparent;
	border: none;
	color: #F1F1F1;
	height: 36px;
	max-width: 140px;
	color: #3071EE;
	margin-left: 16px;
	min-width: auto;
}

.css-42j444::-moz-focus-inner {
	border-style: none;
}

.css-42j444.Mui-disabled {
	pointer-events: none;
	cursor: default;
}

@media print {
	.css-42j444 {
		-webkit-print-color-adjust: exact;
		color-adjust: exact;
	}
}

.css-42j444:hover {
	-webkit-text-decoration: none;
	text-decoration: none;
}

.css-42j444.Mui-disabled {
	color: rgba(255, 255, 255, 0.3);
}

@media (hover: hover) {
	.css-42j444:hover {
		--variant-containedBg: #1F50AF;
		--variant-textBg: rgba(48, 113, 238, 0.08);
		--variant-outlinedBorder: #3071EE;
		--variant-outlinedBg: rgba(48, 113, 238, 0.08);
	}
}

.css-42j444.MuiButton-loading {
	color: transparent;
}

.css-42j444:hover {
	color: #1F50AF;
	background-color: transparent;
}

.css-42j444:hover {
	background: transparent !important;
	color: #EAECEE !important;
	border: none;
}

.css-42j444:disabled,
.css-42j444[aria-disabled="true"] {
	cursor: auto !important;
	color: #5B657E !important;
	background: transparent !important;
}

.css-42j444 .MuiTypography-root {
	gap: 4px;
}

@media (max-width:767.95px) {
	.css-42j444 {
		padding: 0;
	}
}

.css-1tjs6m6 {
	display: inherit;
	margin-right: -4px;
	margin-left: 8px;
	margin-right: -2px;
}

.css-1tjs6m6>*:nth-of-type(1) {
	font-size: 18px;
}

.css-n18p46 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 132px;
	width: 1200px;
	margin: 0 auto;
}

@media (min-width:1920px) {
	.css-n18p46 {
		width: 1216px;
	}
}

@media (max-width:1199.95px) {
	.css-n18p46 {
		gap: 80px;
		width: 712px;
	}
}

@media (max-width:767.95px) {
	.css-n18p46 {
		gap: 64px;
		width: 320px;
	}
}

.css-r7fxq7 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding: 92px 0 86px 0;
	position: relative;
}

@media (max-width:1199.95px) {
	.css-r7fxq7 {
		padding: 74px 0 0 0;
	}
}

@media (max-width:767.95px) {
	.css-r7fxq7 {
		padding: 64px 0 0 0;
	}
}

.css-1cdq29l {
	width: 517px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 44px;
}

@media (max-width:1199.95px) {
	.css-1cdq29l {
		width: 367px;
	}
}

@media (max-width:767.95px) {
	.css-1cdq29l {
		width: 100%;
	}
}

.css-1jiccpv {
	font-size: 45px;
	font-weight: 700;
	line-height: 54px;
	color: #F1F1F1;
	margin: 0 0 24px 0;
}

@media (max-width:767.95px) {
	.css-1jiccpv {
		font-size: 36px;
		line-height: 44px;
	}
}

.css-1q6ugk7 {
	margin: 0;
	font-size: 20px;
	line-height: 28px;
	font-weight: 300;
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	color: #7A849D;
	font-size: 45px;
	font-weight: 700;
	line-height: 54px;
	color: #F1F1F1;
	margin: 0 0 24px 0;
}

@media (max-width:767.95px) {
	.css-1q6ugk7 {
		font-size: 36px;
		line-height: 44px;
	}
}

.css-1kwe406 {
	margin: 0;
	font-size: 20px;
	line-height: 28px;
	color: #7A849D;
	/*white-space: break-spaces;*/
}

@media (max-width:1199.95px) {
	.css-1kwe406 {
		white-space: normal;
	}
}

.css-1m9lyab {
	color: #3071EE;
}

.css-1j28afm {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 24px;
}

@media (max-width:767.95px) {
	.css-1j28afm {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.css-wav1vf {
	width: 222px;
	height: 52px;
	text-align: center;
}

@media (max-width:1199.95px) {
	.css-wav1vf {
		min-width: 108px;
		font-size: 18px;
	}
}

@media (max-width:767.95px) {
	.css-wav1vf {
		width: 100%;
	}
}

.css-1di7g87 {
	height: 44px;
	padding: 10px 28px;
	border-radius: 10px;
	box-shadow: none;
	background: linear-gradient(88deg, #003FFF 1.46%, #006BFF 62.42%, #0085FF 126.76%);
	border: none;
	color: #F1F1F1;
	width: 222px;
	height: 52px;
	text-align: center;
}

.css-1di7g87:hover {
	background: linear-gradient(88deg, #0633BB 1.46%, #0034D2 1.47%, #024EB7 64.74%, #0066FF 126.76%) !important;
	color: #EAECEE !important;
	border: none;
}

.css-1di7g87:disabled,
.css-1di7g87[aria-disabled="true"] {
	cursor: auto !important;
	color: #5B657E !important;
	background: #0B277D !important;
}

.css-1di7g87 .MuiTypography-root {
	gap: 8px;
}

@media (max-width:1199.95px) {
	.css-1di7g87 {
		min-width: 108px;
		font-size: 18px;
	}
}

@media (max-width:767.95px) {
	.css-1di7g87 {
		width: 100%;
	}
}

.css-18vdnog {
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	font-weight: 500;
	font-size: 0.875rem;
	line-height: 1.75;
	text-transform: uppercase;
	min-width: 64px;
	padding: 6px 16px;
	border: 0;
	border-radius: 6px;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	color: var(--variant-containedColor);
	background-color: var(--variant-containedBg);
	box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
	--variant-textColor: #3071EE;
	--variant-outlinedColor: #3071EE;
	--variant-outlinedBorder: rgba(48, 113, 238, 0.5);
	--variant-containedColor: #FFF;
	--variant-containedBg: #3071EE;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	text-transform: none;
	color: #EAECEE;
	font-family: inherit;
	background: linear-gradient(180deg, #3071EE 0%, #1450C8 100%);
	color: #EAECEE;
	border: none;
	height: 44px;
	padding: 10px 28px;
	border-radius: 10px;
	box-shadow: none;
	background: linear-gradient(88deg, #003FFF 1.46%, #006BFF 62.42%, #0085FF 126.76%);
	border: none;
	color: #F1F1F1;
	width: 222px;
	height: 52px;
	text-align: center;
}

.css-18vdnog:hover {
	-webkit-text-decoration: none;
	text-decoration: none;
}

.css-18vdnog.Mui-disabled {
	color: rgba(255, 255, 255, 0.3);
}

.css-18vdnog:hover {
	box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

@media (hover: none) {
	.css-18vdnog:hover {
		box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
	}
}

.css-18vdnog:active {
	box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.css-18vdnog.Mui-focusVisible {
	box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.css-18vdnog.Mui-disabled {
	color: rgba(255, 255, 255, 0.3);
	box-shadow: none;
	background-color: rgba(255, 255, 255, 0.12);
}

@media (hover: hover) {
	.css-18vdnog:hover {
		--variant-containedBg: #1F50AF;
		--variant-textBg: rgba(48, 113, 238, 0.08);
		--variant-outlinedBorder: #3071EE;
		--variant-outlinedBg: rgba(48, 113, 238, 0.08);
	}
}

.css-18vdnog.MuiButton-loading {
	color: transparent;
}

.css-18vdnog:hover {
	color: #1F50AF;
	background-color: transparent;
}

.css-18vdnog.MuiButton-contained:hover {
	background: linear-gradient(180deg, #2354FE 0%, #103AB9 100%);
	color: #EAECEE;
}

.css-18vdnog:disabled {
	color: #EAECEE;
	background-color: rgba(90, 97, 119, 0.5);
	border: none;
}

.css-18vdnog:hover {
	background: linear-gradient(88deg, #0633BB 1.46%, #0034D2 1.47%, #024EB7 64.74%, #0066FF 126.76%) !important;
	color: #EAECEE !important;
	border: none;
}

.css-18vdnog:disabled,
.css-18vdnog[aria-disabled="true"] {
	cursor: auto !important;
	color: #5B657E !important;
	background: #0B277D !important;
}

.css-18vdnog .MuiTypography-root {
	gap: 8px;
}

@media (max-width:1199.95px) {
	.css-18vdnog {
		min-width: 108px;
		font-size: 18px;
	}
}

@media (max-width:767.95px) {
	.css-18vdnog {
		width: 100%;
	}
}

.css-1306qib {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: relative;
	box-sizing: border-box;
	-webkit-tap-highlight-color: transparent;
	background-color: transparent;
	outline: 0;
	border: 0;
	margin: 0;
	border-radius: 0;
	padding: 0;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	vertical-align: middle;
	-moz-appearance: none;
	-webkit-appearance: none;
	-webkit-text-decoration: none;
	text-decoration: none;
	color: inherit;
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	font-weight: 500;
	font-size: 0.875rem;
	line-height: 1.75;
	text-transform: uppercase;
	min-width: 64px;
	padding: 6px 16px;
	border: 0;
	border-radius: 6px;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	color: var(--variant-containedColor);
	background-color: var(--variant-containedBg);
	box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
	--variant-textColor: #3071EE;
	--variant-outlinedColor: #3071EE;
	--variant-outlinedBorder: rgba(48, 113, 238, 0.5);
	--variant-containedColor: #FFF;
	--variant-containedBg: #3071EE;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	text-transform: none;
	color: #EAECEE;
	font-family: inherit;
	background: linear-gradient(180deg, #3071EE 0%, #1450C8 100%);
	color: #EAECEE;
	border: none;
	height: 44px;
	padding: 10px 28px;
	border-radius: 10px;
	box-shadow: none;
	background: linear-gradient(88deg, #003FFF 1.46%, #006BFF 62.42%, #0085FF 126.76%);
	border: none;
	color: #F1F1F1;
	width: 222px;
	height: 52px;
	text-align: center;
}

.css-1306qib::-moz-focus-inner {
	border-style: none;
}

.css-1306qib.Mui-disabled {
	pointer-events: none;
	cursor: default;
}

@media print {
	.css-1306qib {
		-webkit-print-color-adjust: exact;
		color-adjust: exact;
	}
}

.css-1306qib:hover {
	-webkit-text-decoration: none;
	text-decoration: none;
}

.css-1306qib.Mui-disabled {
	color: rgba(255, 255, 255, 0.3);
}

.css-1306qib:hover {
	box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

@media (hover: none) {
	.css-1306qib:hover {
		box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
	}
}

.css-1306qib:active {
	box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.css-1306qib.Mui-focusVisible {
	box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.css-1306qib.Mui-disabled {
	color: rgba(255, 255, 255, 0.3);
	box-shadow: none;
	background-color: rgba(255, 255, 255, 0.12);
}

@media (hover: hover) {
	.css-1306qib:hover {
		--variant-containedBg: #1F50AF;
		--variant-textBg: rgba(48, 113, 238, 0.08);
		--variant-outlinedBorder: #3071EE;
		--variant-outlinedBg: rgba(48, 113, 238, 0.08);
	}
}

.css-1306qib.MuiButton-loading {
	color: transparent;
}

.css-1306qib:hover {
	color: #1F50AF;
	background-color: transparent;
}

.css-1306qib.MuiButton-contained:hover {
	background: linear-gradient(180deg, #2354FE 0%, #103AB9 100%);
	color: #EAECEE;
}

.css-1306qib:disabled {
	color: #EAECEE;
	background-color: rgba(90, 97, 119, 0.5);
	border: none;
}

.css-1306qib:hover {
	background: linear-gradient(88deg, #0633BB 1.46%, #0034D2 1.47%, #024EB7 64.74%, #0066FF 126.76%) !important;
	color: #EAECEE !important;
	border: none;
}

.css-1306qib:disabled,
.css-1306qib[aria-disabled="true"] {
	cursor: auto !important;
	color: #5B657E !important;
	background: #0B277D !important;
}

.css-1306qib .MuiTypography-root {
	gap: 8px;
}

@media (max-width:1199.95px) {
	.css-1306qib {
		min-width: 108px;
		font-size: 18px;
	}
}

@media (max-width:767.95px) {
	.css-1306qib {
		width: 100%;
	}
}

.css-7u8muo {
	margin: 0;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: inherit;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	gap: 8px;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

.css-1s4i2o8 {
	height: 44px;
	padding: 10px 28px;
	border-radius: 10px;
	box-shadow: none;
	background: transparent;
	border: 1px solid #454F69;
	color: #F1F1F1;
	width: 222px;
	height: 52px;
	text-align: center;
}

.css-1s4i2o8:hover {
	background: #003A6433 !important;
	color: #3071EE !important;
	border: 1px solid #1F50AF;
}

.css-1s4i2o8:disabled,
.css-1s4i2o8[aria-disabled="true"] {
	cursor: auto !important;
	color: #5B657E !important;
	background: transparent !important;
}

.css-1s4i2o8 .MuiTypography-root {
	gap: 8px;
}

@media (max-width:1199.95px) {
	.css-1s4i2o8 {
		min-width: 108px;
		font-size: 18px;
	}
}

@media (max-width:767.95px) {
	.css-1s4i2o8 {
		width: 100%;
	}
}

.css-1ksjq06 {
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	font-weight: 500;
	font-size: 0.875rem;
	line-height: 1.75;
	text-transform: uppercase;
	min-width: 64px;
	padding: 6px 16px;
	border: 0;
	border-radius: 6px;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	padding: 5px 15px;
	border: 1px solid currentColor;
	border-color: var(--variant-outlinedBorder, currentColor);
	background-color: var(--variant-outlinedBg);
	color: var(--variant-outlinedColor);
	--variant-textColor: #3071EE;
	--variant-outlinedColor: #3071EE;
	--variant-outlinedBorder: rgba(48, 113, 238, 0.5);
	--variant-containedColor: #FFF;
	--variant-containedBg: #3071EE;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	text-transform: none;
	color: #EAECEE;
	font-family: inherit;
	background-color: transparent;
	color: #EAECEE;
	border: 1px solid #3071EE;
	height: 44px;
	padding: 10px 28px;
	border-radius: 10px;
	box-shadow: none;
	background: transparent;
	border: 1px solid #454F69;
	color: #F1F1F1;
	width: 222px;
	height: 52px;
	text-align: center;
}

.css-1ksjq06:hover {
	-webkit-text-decoration: none;
	text-decoration: none;
}

.css-1ksjq06.Mui-disabled {
	color: rgba(255, 255, 255, 0.3);
}

.css-1ksjq06.Mui-disabled {
	border: 1px solid rgba(255, 255, 255, 0.12);
}

@media (hover: hover) {
	.css-1ksjq06:hover {
		--variant-containedBg: #1F50AF;
		--variant-textBg: rgba(48, 113, 238, 0.08);
		--variant-outlinedBorder: #3071EE;
		--variant-outlinedBg: rgba(48, 113, 238, 0.08);
	}
}

.css-1ksjq06.MuiButton-loading {
	color: transparent;
}

.css-1ksjq06:hover {
	color: #1F50AF;
	background-color: transparent;
}

.css-1ksjq06:hover {
	background-color: transparent;
	color: #3071EE;
	border: 1px solid #3071EE;
}

.css-1ksjq06:disabled {
	color: #EAECEE;
	background-color: rgba(90, 97, 119, 0.5);
	border: none;
}

.css-1ksjq06:hover {
	background: #003A6433 !important;
	color: #3071EE !important;
	border: 1px solid #1F50AF;
}

.css-1ksjq06:disabled,
.css-1ksjq06[aria-disabled="true"] {
	cursor: auto !important;
	color: #5B657E !important;
	background: transparent !important;
}

.css-1ksjq06 .MuiTypography-root {
	gap: 8px;
}

@media (max-width:1199.95px) {
	.css-1ksjq06 {
		min-width: 108px;
		font-size: 18px;
	}
}

@media (max-width:767.95px) {
	.css-1ksjq06 {
		width: 100%;
	}
}

.css-bbcu8p {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: relative;
	box-sizing: border-box;
	-webkit-tap-highlight-color: transparent;
	background-color: transparent;
	outline: 0;
	border: 0;
	margin: 0;
	border-radius: 0;
	padding: 0;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	vertical-align: middle;
	-moz-appearance: none;
	-webkit-appearance: none;
	-webkit-text-decoration: none;
	text-decoration: none;
	color: inherit;
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	font-weight: 500;
	font-size: 0.875rem;
	line-height: 1.75;
	text-transform: uppercase;
	min-width: 64px;
	padding: 6px 16px;
	border: 0;
	border-radius: 6px;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	padding: 5px 15px;
	border: 1px solid currentColor;
	border-color: var(--variant-outlinedBorder, currentColor);
	background-color: var(--variant-outlinedBg);
	color: var(--variant-outlinedColor);
	--variant-textColor: #3071EE;
	--variant-outlinedColor: #3071EE;
	--variant-outlinedBorder: rgba(48, 113, 238, 0.5);
	--variant-containedColor: #FFF;
	--variant-containedBg: #3071EE;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	text-transform: none;
	color: #EAECEE;
	font-family: inherit;
	background-color: transparent;
	color: #EAECEE;
	border: 1px solid #3071EE;
	height: 44px;
	padding: 10px 28px;
	border-radius: 10px;
	box-shadow: none;
	background: transparent;
	border: 1px solid #454F69;
	color: #F1F1F1;
	width: 222px;
	height: 52px;
	text-align: center;
}

.css-bbcu8p::-moz-focus-inner {
	border-style: none;
}

.css-bbcu8p.Mui-disabled {
	pointer-events: none;
	cursor: default;
}

@media print {
	.css-bbcu8p {
		-webkit-print-color-adjust: exact;
		color-adjust: exact;
	}
}

.css-bbcu8p:hover {
	-webkit-text-decoration: none;
	text-decoration: none;
}

.css-bbcu8p.Mui-disabled {
	color: rgba(255, 255, 255, 0.3);
}

.css-bbcu8p.Mui-disabled {
	border: 1px solid rgba(255, 255, 255, 0.12);
}

@media (hover: hover) {
	.css-bbcu8p:hover {
		--variant-containedBg: #1F50AF;
		--variant-textBg: rgba(48, 113, 238, 0.08);
		--variant-outlinedBorder: #3071EE;
		--variant-outlinedBg: rgba(48, 113, 238, 0.08);
	}
}

.css-bbcu8p.MuiButton-loading {
	color: transparent;
}

.css-bbcu8p:hover {
	color: #1F50AF;
	background-color: transparent;
}

.css-bbcu8p:hover {
	background-color: transparent;
	color: #3071EE;
	border: 1px solid #3071EE;
}

.css-bbcu8p:disabled {
	color: #EAECEE;
	background-color: rgba(90, 97, 119, 0.5);
	border: none;
}

.css-bbcu8p:hover {
	background: #003A6433 !important;
	color: #3071EE !important;
	border: 1px solid #1F50AF;
}

.css-bbcu8p:disabled,
.css-bbcu8p[aria-disabled="true"] {
	cursor: auto !important;
	color: #5B657E !important;
	background: transparent !important;
}

.css-bbcu8p .MuiTypography-root {
	gap: 8px;
}

@media (max-width:1199.95px) {
	.css-bbcu8p {
		min-width: 108px;
		font-size: 18px;
	}
}

@media (max-width:767.95px) {
	.css-bbcu8p {
		width: 100%;
	}
}

.css-13xae5m {
	background: url('../images/mainImage.webp');
	-webkit-background-size: contain;
	background-size: contain;
	width: 625px;
	height: 404px;
	position: absolute;
	top: 29px;
	right: 0;
}

@media (max-width:1199.95px) {
	.css-13xae5m {
		width: 344px;
		height: 222px;
		top: 105px;
		right: 0;
		-webkit-background-size: contain;
		background-size: contain;
		background-repeat: no-repeat;
	}
}

@media (max-width:767.95px) {
	.css-13xae5m {
		display: none;
	}
}

.css-piy0mn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 40px;
}

@media (max-width:767.95px) {
	.css-piy0mn {
		gap: 24px;
	}
}

.css-i3a2ut {
	font-size: 20px;
	line-height: 28px;
	color: #7A849D;
	text-align: left;
}

.css-i3a2ut p {
	margin-top: 0;
	white-space: break-spaces;
}

.css-i3a2ut p:last-child {
	margin-bottom: 0;
}

@media (max-width:1199.95px) {
	.css-i3a2ut {
		text-align: left;
	}
}

@media (max-width:767.95px) {
	.css-i3a2ut {
		font-size: 16px;
		line-height: 24px;
		font-weight: 400;
		text-align: left;
	}
}

.css-rdcphm {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	padding: 28px 32px 28px 48px;
	border-radius: 24px;
	border: 1px solid #27314B;
	background: rgba(8, 15, 34, 0.40);
	-webkit-backdrop-filter: blur(20px);
	backdrop-filter: blur(20px);
}

@media (max-width:1199.95px) {
	.css-rdcphm {
		padding: 24px 28px;
	}
}

@media (max-width:767.95px) {
	.css-rdcphm {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 24px;
		padding: 24px 24px;
	}
}

.css-19j4khx {
	width: 390px;
	font-size: 28px;
	line-height: 32px;
	font-weight: 700;
	margin: 0;
	color: #F1F1F1;
}

@media (max-width:1199.95px) {
	.css-19j4khx {
		width: 272px;
	}
}

@media (max-width:767.95px) {
	.css-19j4khx {
		width: 100%;
	}
}

.css-17sw157 {
	margin: 0;
	font-size: 20px;
	line-height: 28px;
	font-weight: 300;
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	color: #7A849D;
	width: 390px;
	font-size: 28px;
	line-height: 32px;
	font-weight: 700;
	margin: 0;
	color: #F1F1F1;
}

@media (max-width:1199.95px) {
	.css-17sw157 {
		width: 272px;
	}
}

@media (max-width:767.95px) {
	.css-17sw157 {
		width: 100%;
	}
}

.css-ab8yd1 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
}

.css-1c2yx4o {
	min-width: 88px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.css-1c2yx4o div {
	width: 2.5px;
	height: 100%;
	opacity: 0.5;
	background: #454F69;
}

@media (max-width:1199.95px) {
	.css-1c2yx4o {
		min-width: 56px;
	}
}

@media (max-width:767.95px) {
	.css-1c2yx4o {
		display: none;
	}
}

.css-j7qwjs {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.css-wxa26q {
	font-size: 16px;
	font-weight: 300;
	line-height: 24px;
	margin-top: 0;
	white-space: break-spaces;
	color: #F1F1F1;
}

.css-wxa26q:last-child {
	margin-bottom: 0;
}

.css-1xzjrdc {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 44px;
}

.css-1yauju2 {
	text-align: center;
	padding: 0px;
	color: #F1F1F1;
	font-size: 36px;
	line-height: 44px;
	letter-spacing: 0;
	font-weight: 700;
	margin-bottom: 24px;
}

@media (max-width:1199.95px) {
	.css-1yauju2 {
		text-align: center;
		margin-bottom: 24px;
	}
}

@media (max-width:767.95px) {
	.css-1yauju2 {
		text-align: left;
		font-size: 28px;
		line-height: 32px;
	}
}

.css-sgp4wr {
	margin: 0;
	font-size: 20px;
	line-height: 28px;
	font-weight: 300;
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	color: #7A849D;
	text-align: center;
	padding: 0px;
	color: #F1F1F1;
	font-size: 36px;
	line-height: 44px;
	letter-spacing: 0;
	font-weight: 700;
	margin-bottom: 24px;
}

@media (max-width:1199.95px) {
	.css-sgp4wr {
		text-align: center;
		margin-bottom: 24px;
	}
}

@media (max-width:767.95px) {
	.css-sgp4wr {
		text-align: left;
		font-size: 28px;
		line-height: 32px;
	}
}

.css-13i01jh {
	font-size: 20px;
	line-height: 28px;
	color: #7A849D;
	text-align: center;
}

.css-13i01jh p {
	margin-top: 0;
	white-space: break-spaces;
}

.css-13i01jh p:last-child {
	margin-bottom: 0;
}

@media (max-width:1199.95px) {
	.css-13i01jh {
		text-align: center;
	}
}

@media (max-width:767.95px) {
	.css-13i01jh {
		font-size: 16px;
		line-height: 24px;
		font-weight: 400;
		text-align: left;
	}
}

.css-1a170i0 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 64px;
}

.css-18le4ls {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 493px;
	width: 493px;
}

@media (max-width:1199.95px) {
	.css-18le4ls {
		min-width: unset;
		width: 100%;
	}
}

.css-49d04j {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 16px;
	width: 100%;
}

.css-15bxslx {
	width: 4px;
	height: 90%;
	background-color: rgba(48, 113, 238, 0.30);
	overflow: hidden;
	border-radius: 1000px;
}

.css-1x90e23 {
	width: 4px;
	height: 90%;
	background-color: #3071EE;
	-webkit-transition: -webkit-transform 0.3s linear;
	transition: transform 0.3s linear;
	border-radius: 2px;
	transform-origin: top;
	-webkit-transform: scaleY(var(--progress-scale, 0));
	-moz-transform: scaleY(var(--progress-scale, 0));
	-ms-transform: scaleY(var(--progress-scale, 0));
	transform: scaleY(var(--progress-scale, 0));
}

.css-1orsshi {
	width: 100%;
	padding: 24px 16px;
	background: #182442;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	cursor: unset;
	border-radius: 16px 16px 0px 0px;
	overflow: hidden;
}

.css-1orsshi:hover {
	background: #182442;
}

.css-r2gzzt {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 12px;
	color: #F1F1F1;
	font-size: 24px;
	font-weight: 500;
	line-height: 28px;
}

.css-h945yr {
	color: #7A849D;
	display: inline-block;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin-top: 16px;
}

.css-1v04idj {
	width: 4px;
	height: 90%;
	background-color: transparent;
	-webkit-transition: -webkit-transform 0.3s linear;
	transition: transform 0.3s linear;
	border-radius: 2px;
	transform-origin: top;
	-webkit-transform: scaleY(var(--progress-scale, 0));
	-moz-transform: scaleY(var(--progress-scale, 0));
	-ms-transform: scaleY(var(--progress-scale, 0));
	transform: scaleY(var(--progress-scale, 0));
}

.css-xbvey2 {
	width: 100%;
	padding: 16px;
	background: #0E1528;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	cursor: pointer;
	border-radius: unset;
	overflow: hidden;
}

.css-xbvey2:hover {
	background: #182442;
}

.css-xmwwub {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 12px;
	color: #7A849D;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
}

.css-lu21j8 {
	color: #7A849D;
	display: none;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin-top: 16px;
}

.css-36mnlj {
	width: 100%;
	padding: 16px;
	background: #0E1528;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	cursor: pointer;
	border-radius: 0px 0px 16px 16px;
	overflow: hidden;
}

.css-36mnlj:hover {
	background: #182442;
}

.css-1rl0olc {
	width: 659px !important;
	height: 412px !important;
	border-radius: 20px;
	overflow: hidden;
	background: linear-gradient(94deg, rgba(4, 11, 30, 0.80) 38.15%, rgba(8, 20, 52, 0.80) 92%);
}

.css-1rl0olc img {
	display: block;
	width: 100%;
	height: 100%;
}

@media (max-width:1199.95px) {
	.css-1rl0olc {
		display: none;
	}
}

.css-1rl0olc video {
	width: 100%;
	height: 100%;
}

.css-1i7e600 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.css-1jy7xzu {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 24px;
}

@media (max-width:1199.95px) {
	.css-1jy7xzu {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.css-rycfi8 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 28px 24px;
	border-radius: 32px;
	border: 1px solid #27314B;
	background: rgba(8, 15, 34, 0.40);
	width: 384px;
}

@media (max-width:1199.95px) {
	.css-rycfi8 {
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		width: unset;
	}
}

.css-7b5va4 {
	width: 92px;
	height: 92px;
	margin-bottom: 16px;
}

.css-7b5va4 svg {
	width: 100%;
	height: 100%;
}

@media (max-width:1199.95px) {
	.css-7b5va4 {
		width: 56px;
		height: 56px;
	}
}

.css-ks5y7n {
	font-size: 28px;
	line-height: 32px;
	color: #F1F1F1;
	font-weight: 700;
	margin: 0 0 16px 0;
}

@media (max-width:1199.95px) {
	.css-ks5y7n {
		font-size: 24px;
		line-height: 28px;
		font-weight: 500;
	}
}

.css-9jdv1o {
	margin: 0;
	font-size: 20px;
	line-height: 28px;
	font-weight: 300;
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	color: #7A849D;
	font-size: 28px;
	line-height: 32px;
	color: #F1F1F1;
	font-weight: 700;
	margin: 0 0 16px 0;
}

@media (max-width:1199.95px) {
	.css-9jdv1o {
		font-size: 24px;
		line-height: 28px;
		font-weight: 500;
	}
}

.css-183go90 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 28px 24px;
	border-radius: 32px;
	border: 1px solid #27314B;
	background: rgba(8, 15, 34, 0.40);
	width: 384px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

@media (max-width:1199.95px) {
	.css-183go90 {
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		width: unset;
	}
}

@media (max-width:1199.95px) {
	.css-183go90 {
		width: 100%;
	}
}

.css-hqcfwm {
	width: 222px;
	height: 52px;
	margin-top: 56px;
	text-align: center;
}

@media (max-width:1199.95px) {
	.css-hqcfwm {
		margin-top: 44px;
	}
}

@media (max-width:767.95px) {
	.css-hqcfwm {
		margin-top: 32px;
	}
}

.css-bs4szi {
	height: 44px;
	padding: 10px 28px;
	border-radius: 10px;
	box-shadow: none;
	background: linear-gradient(88deg, #003FFF 1.46%, #006BFF 62.42%, #0085FF 126.76%);
	border: none;
	color: #F1F1F1;
	width: 222px;
	height: 52px;
	margin-top: 56px;
	text-align: center;
}

.css-bs4szi:hover {
	background: linear-gradient(88deg, #0633BB 1.46%, #0034D2 1.47%, #024EB7 64.74%, #0066FF 126.76%) !important;
	color: #EAECEE !important;
	border: none;
}

.css-bs4szi:disabled,
.css-bs4szi[aria-disabled="true"] {
	cursor: auto !important;
	color: #5B657E !important;
	background: #0B277D !important;
}

.css-bs4szi .MuiTypography-root {
	gap: 8px;
}

@media (max-width:1199.95px) {
	.css-bs4szi {
		margin-top: 44px;
	}
}

@media (max-width:767.95px) {
	.css-bs4szi {
		margin-top: 32px;
	}
}

.css-l2sz4v {
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	font-weight: 500;
	font-size: 0.875rem;
	line-height: 1.75;
	text-transform: uppercase;
	min-width: 64px;
	padding: 6px 16px;
	border: 0;
	border-radius: 6px;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	color: var(--variant-containedColor);
	background-color: var(--variant-containedBg);
	box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
	--variant-textColor: #3071EE;
	--variant-outlinedColor: #3071EE;
	--variant-outlinedBorder: rgba(48, 113, 238, 0.5);
	--variant-containedColor: #FFF;
	--variant-containedBg: #3071EE;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	text-transform: none;
	color: #EAECEE;
	font-family: inherit;
	background: linear-gradient(180deg, #3071EE 0%, #1450C8 100%);
	color: #EAECEE;
	border: none;
	height: 44px;
	padding: 10px 28px;
	border-radius: 10px;
	box-shadow: none;
	background: linear-gradient(88deg, #003FFF 1.46%, #006BFF 62.42%, #0085FF 126.76%);
	border: none;
	color: #F1F1F1;
	width: 222px;
	height: 52px;
	margin-top: 56px;
	text-align: center;
}

.css-l2sz4v:hover {
	-webkit-text-decoration: none;
	text-decoration: none;
}

.css-l2sz4v.Mui-disabled {
	color: rgba(255, 255, 255, 0.3);
}

.css-l2sz4v:hover {
	box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

@media (hover: none) {
	.css-l2sz4v:hover {
		box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
	}
}

.css-l2sz4v:active {
	box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.css-l2sz4v.Mui-focusVisible {
	box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.css-l2sz4v.Mui-disabled {
	color: rgba(255, 255, 255, 0.3);
	box-shadow: none;
	background-color: rgba(255, 255, 255, 0.12);
}

@media (hover: hover) {
	.css-l2sz4v:hover {
		--variant-containedBg: #1F50AF;
		--variant-textBg: rgba(48, 113, 238, 0.08);
		--variant-outlinedBorder: #3071EE;
		--variant-outlinedBg: rgba(48, 113, 238, 0.08);
	}
}

.css-l2sz4v.MuiButton-loading {
	color: transparent;
}

.css-l2sz4v:hover {
	color: #1F50AF;
	background-color: transparent;
}

.css-l2sz4v.MuiButton-contained:hover {
	background: linear-gradient(180deg, #2354FE 0%, #103AB9 100%);
	color: #EAECEE;
}

.css-l2sz4v:disabled {
	color: #EAECEE;
	background-color: rgba(90, 97, 119, 0.5);
	border: none;
}

.css-l2sz4v:hover {
	background: linear-gradient(88deg, #0633BB 1.46%, #0034D2 1.47%, #024EB7 64.74%, #0066FF 126.76%) !important;
	color: #EAECEE !important;
	border: none;
}

.css-l2sz4v:disabled,
.css-l2sz4v[aria-disabled="true"] {
	cursor: auto !important;
	color: #5B657E !important;
	background: #0B277D !important;
}

.css-l2sz4v .MuiTypography-root {
	gap: 8px;
}

@media (max-width:1199.95px) {
	.css-l2sz4v {
		margin-top: 44px;
	}
}

@media (max-width:767.95px) {
	.css-l2sz4v {
		margin-top: 32px;
	}
}

.css-8fkqqc {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: relative;
	box-sizing: border-box;
	-webkit-tap-highlight-color: transparent;
	background-color: transparent;
	outline: 0;
	border: 0;
	margin: 0;
	border-radius: 0;
	padding: 0;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	vertical-align: middle;
	-moz-appearance: none;
	-webkit-appearance: none;
	-webkit-text-decoration: none;
	text-decoration: none;
	color: inherit;
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	font-weight: 500;
	font-size: 0.875rem;
	line-height: 1.75;
	text-transform: uppercase;
	min-width: 64px;
	padding: 6px 16px;
	border: 0;
	border-radius: 6px;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	color: var(--variant-containedColor);
	background-color: var(--variant-containedBg);
	box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
	--variant-textColor: #3071EE;
	--variant-outlinedColor: #3071EE;
	--variant-outlinedBorder: rgba(48, 113, 238, 0.5);
	--variant-containedColor: #FFF;
	--variant-containedBg: #3071EE;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	text-transform: none;
	color: #EAECEE;
	font-family: inherit;
	background: linear-gradient(180deg, #3071EE 0%, #1450C8 100%);
	color: #EAECEE;
	border: none;
	height: 44px;
	padding: 10px 28px;
	border-radius: 10px;
	box-shadow: none;
	background: linear-gradient(88deg, #003FFF 1.46%, #006BFF 62.42%, #0085FF 126.76%);
	border: none;
	color: #F1F1F1;
	width: 222px;
	height: 52px;
	margin-top: 56px;
	text-align: center;
}

.css-8fkqqc::-moz-focus-inner {
	border-style: none;
}

.css-8fkqqc.Mui-disabled {
	pointer-events: none;
	cursor: default;
}

@media print {
	.css-8fkqqc {
		-webkit-print-color-adjust: exact;
		color-adjust: exact;
	}
}

.css-8fkqqc:hover {
	-webkit-text-decoration: none;
	text-decoration: none;
}

.css-8fkqqc.Mui-disabled {
	color: rgba(255, 255, 255, 0.3);
}

.css-8fkqqc:hover {
	box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

@media (hover: none) {
	.css-8fkqqc:hover {
		box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
	}
}

.css-8fkqqc:active {
	box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.css-8fkqqc.Mui-focusVisible {
	box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.css-8fkqqc.Mui-disabled {
	color: rgba(255, 255, 255, 0.3);
	box-shadow: none;
	background-color: rgba(255, 255, 255, 0.12);
}

@media (hover: hover) {
	.css-8fkqqc:hover {
		--variant-containedBg: #1F50AF;
		--variant-textBg: rgba(48, 113, 238, 0.08);
		--variant-outlinedBorder: #3071EE;
		--variant-outlinedBg: rgba(48, 113, 238, 0.08);
	}
}

.css-8fkqqc.MuiButton-loading {
	color: transparent;
}

.css-8fkqqc:hover {
	color: #1F50AF;
	background-color: transparent;
}

.css-8fkqqc.MuiButton-contained:hover {
	background: linear-gradient(180deg, #2354FE 0%, #103AB9 100%);
	color: #EAECEE;
}

.css-8fkqqc:disabled {
	color: #EAECEE;
	background-color: rgba(90, 97, 119, 0.5);
	border: none;
}

.css-8fkqqc:hover {
	background: linear-gradient(88deg, #0633BB 1.46%, #0034D2 1.47%, #024EB7 64.74%, #0066FF 126.76%) !important;
	color: #EAECEE !important;
	border: none;
}

.css-8fkqqc:disabled,
.css-8fkqqc[aria-disabled="true"] {
	cursor: auto !important;
	color: #5B657E !important;
	background: #0B277D !important;
}

.css-8fkqqc .MuiTypography-root {
	gap: 8px;
}

@media (max-width:1199.95px) {
	.css-8fkqqc {
		margin-top: 44px;
	}
}

@media (max-width:767.95px) {
	.css-8fkqqc {
		margin-top: 32px;
	}
}

.css-1etxu6 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 44px;
}

.css-dvxtzn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.css-1i43dhb {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 24px;
}

.css-hb1y4s {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 24px;
}

@media (max-width:1199.95px) {
	.css-hb1y4s {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.css-1mchjnh {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 28px 24px;
	border-radius: 32px;
	border: 1px solid #27314B;
	background: rgba(8, 15, 34, 0.40);
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.css-yq7d0j {
	font-size: 28px;
	line-height: 32px;
	color: #F1F1F1;
	font-weight: 700;
	margin: 0 0 16px 0;
}

@media (max-width:767.95px) {
	.css-yq7d0j {
		font-size: 24px;
		line-height: 28px;
		font-weight: 500;
	}
}

.css-1hf7vmu {
	margin: 0;
	font-size: 20px;
	line-height: 28px;
	font-weight: 300;
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	color: #7A849D;
	font-size: 28px;
	line-height: 32px;
	color: #F1F1F1;
	font-weight: 700;
	margin: 0 0 16px 0;
}

@media (max-width:767.95px) {
	.css-1hf7vmu {
		font-size: 24px;
		line-height: 28px;
		font-weight: 500;
	}
}

.css-19m28m8 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 28px 24px;
	border-radius: 32px;
	border: 1px solid #27314B;
	background: rgba(8, 15, 34, 0.40);
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 377px;
	-webkit-flex: unset;
	-ms-flex: unset;
	flex: unset;
}

@media (max-width:1199.95px) {
	.css-19m28m8 {
		width: 100%;
	}
}

.css-1xdtr7u {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 28px 24px;
	border-radius: 32px;
	border: 1px solid #27314B;
	background: rgba(8, 15, 34, 0.40);
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 799px;
	-webkit-flex: unset;
	-ms-flex: unset;
	flex: unset;
}

@media (max-width:1199.95px) {
	.css-1xdtr7u {
		width: 100%;
	}
}

.css-u0z0cv {
	display: none;
}

@media (max-width:767.95px) {
	.css-u0z0cv {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		border: none;
		background: transparent;
		gap: 32px;
		padding: 0;
	}
}

.css-1fbazlx {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

@media (max-width:767.95px) {
	.css-1fbazlx {
		border: 1px solid #0D1731;
		border-radius: 20px;
		background: #060D23;
		padding: 16px;
	}
}

.css-v9c05x {
	width: 100%;
	padding: 0 16px 12px 16px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	gap: 10px;
	border-bottom: 1px solid #111E38;
}

.css-1d0kd44 {
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 12px;
	margin-top: 12px;
}

.css-1d0kd44 svg {
	min-width: 32px;
}

.css-1jaejfs {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: flex-start;
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
	padding: 12px 16px;
	min-height: 120px;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
}

.css-1jaejfs span {
	margin-left: 12px;
}

@media (max-width:1199.95px) {
	.css-1jaejfs {
		min-height: 192px;
	}
}

@media (max-width:767.95px) {
	.css-1jaejfs {
		min-height: unset;
	}

	.css-1jaejfs span {
		font-size: 16px;
		line-height: 24px;
		color: #F1F1F1;
	}
}

.css-1yd4ecj {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	border: 1px solid #0D1731;
	border-radius: 20px;
	background: #060D23;
	padding: 16px;
}

@media (max-width:767.95px) {
	.css-1yd4ecj {
		display: none;
	}
}

.css-u7ep2s {
	width: 100%;
	border-collapse: separate;
	table-layout: fixed;
}

.css-1k5n4u1 {
	text-align: center;
	padding: 0 16px 12px 16px;
	font-size: 18px;
	font-weight: 500;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	border-bottom: 1px solid #0d1731;
}

.css-1a9re40 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	gap: 8px;
}

.css-hdc7b7 {
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	gap: 10px;
	color: #7A849D;
	font-size: 20px;
	font-weight: 300;
	line-height: 28px;
	margin: 0;
}

.css-173dvy1 {
	padding: 24px 16px 24px 16px;
	vertical-align: top;
}

.css-vrlw6k {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: top;
	-webkit-box-align: top;
	-ms-flex-align: top;
	align-items: top;
}

.css-15sgn5o {
	width: 32px;
	height: 32px;
	margin-right: 12px;
}

.css-uluz25 {
	margin: 0;
	font-size: 16px;
	line-height: 24px;
	color: #F1F1F1;
}

.css-emx1hp {
	width: 222px;
	height: 52px;
	margin-top: 32px;
	text-align: center;
}

@media (max-width:767.95px) {
	.css-emx1hp {
		margin-top: 0;
		width: 100%;
	}
}

@media (max-width:767.95px) {
	.css-emx1hp {
		display: none;
	}
}

.css-13nkbjs {
	height: 44px;
	padding: 10px 28px;
	border-radius: 10px;
	box-shadow: none;
	background: linear-gradient(88deg, #003FFF 1.46%, #006BFF 62.42%, #0085FF 126.76%);
	border: none;
	color: #F1F1F1;
	width: 222px;
	height: 52px;
	margin-top: 32px;
	text-align: center;
}

.css-13nkbjs:hover {
	background: linear-gradient(88deg, #0633BB 1.46%, #0034D2 1.47%, #024EB7 64.74%, #0066FF 126.76%) !important;
	color: #EAECEE !important;
	border: none;
}

.css-13nkbjs:disabled,
.css-13nkbjs[aria-disabled="true"] {
	cursor: auto !important;
	color: #5B657E !important;
	background: #0B277D !important;
}

.css-13nkbjs .MuiTypography-root {
	gap: 8px;
}

@media (max-width:767.95px) {
	.css-13nkbjs {
		margin-top: 0;
		width: 100%;
	}
}

@media (max-width:767.95px) {
	.css-13nkbjs {
		display: none;
	}
}

.css-1sx2s8m {
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	font-weight: 500;
	font-size: 0.875rem;
	line-height: 1.75;
	text-transform: uppercase;
	min-width: 64px;
	padding: 6px 16px;
	border: 0;
	border-radius: 6px;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	color: var(--variant-containedColor);
	background-color: var(--variant-containedBg);
	box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
	--variant-textColor: #3071EE;
	--variant-outlinedColor: #3071EE;
	--variant-outlinedBorder: rgba(48, 113, 238, 0.5);
	--variant-containedColor: #FFF;
	--variant-containedBg: #3071EE;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	text-transform: none;
	color: #EAECEE;
	font-family: inherit;
	background: linear-gradient(180deg, #3071EE 0%, #1450C8 100%);
	color: #EAECEE;
	border: none;
	height: 44px;
	padding: 10px 28px;
	border-radius: 10px;
	box-shadow: none;
	background: linear-gradient(88deg, #003FFF 1.46%, #006BFF 62.42%, #0085FF 126.76%);
	border: none;
	color: #F1F1F1;
	width: 222px;
	height: 52px;
	margin-top: 32px;
	text-align: center;
}

.css-1sx2s8m:hover {
	-webkit-text-decoration: none;
	text-decoration: none;
}

.css-1sx2s8m.Mui-disabled {
	color: rgba(255, 255, 255, 0.3);
}

.css-1sx2s8m:hover {
	box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

@media (hover: none) {
	.css-1sx2s8m:hover {
		box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
	}
}

.css-1sx2s8m:active {
	box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.css-1sx2s8m.Mui-focusVisible {
	box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.css-1sx2s8m.Mui-disabled {
	color: rgba(255, 255, 255, 0.3);
	box-shadow: none;
	background-color: rgba(255, 255, 255, 0.12);
}

@media (hover: hover) {
	.css-1sx2s8m:hover {
		--variant-containedBg: #1F50AF;
		--variant-textBg: rgba(48, 113, 238, 0.08);
		--variant-outlinedBorder: #3071EE;
		--variant-outlinedBg: rgba(48, 113, 238, 0.08);
	}
}

.css-1sx2s8m.MuiButton-loading {
	color: transparent;
}

.css-1sx2s8m:hover {
	color: #1F50AF;
	background-color: transparent;
}

.css-1sx2s8m.MuiButton-contained:hover {
	background: linear-gradient(180deg, #2354FE 0%, #103AB9 100%);
	color: #EAECEE;
}

.css-1sx2s8m:disabled {
	color: #EAECEE;
	background-color: rgba(90, 97, 119, 0.5);
	border: none;
}

.css-1sx2s8m:hover {
	background: linear-gradient(88deg, #0633BB 1.46%, #0034D2 1.47%, #024EB7 64.74%, #0066FF 126.76%) !important;
	color: #EAECEE !important;
	border: none;
}

.css-1sx2s8m:disabled,
.css-1sx2s8m[aria-disabled="true"] {
	cursor: auto !important;
	color: #5B657E !important;
	background: #0B277D !important;
}

.css-1sx2s8m .MuiTypography-root {
	gap: 8px;
}

@media (max-width:767.95px) {
	.css-1sx2s8m {
		margin-top: 0;
		width: 100%;
	}
}

@media (max-width:767.95px) {
	.css-1sx2s8m {
		display: none;
	}
}

.css-d7w6jo {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: relative;
	box-sizing: border-box;
	-webkit-tap-highlight-color: transparent;
	background-color: transparent;
	outline: 0;
	border: 0;
	margin: 0;
	border-radius: 0;
	padding: 0;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	vertical-align: middle;
	-moz-appearance: none;
	-webkit-appearance: none;
	-webkit-text-decoration: none;
	text-decoration: none;
	color: inherit;
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	font-weight: 500;
	font-size: 0.875rem;
	line-height: 1.75;
	text-transform: uppercase;
	min-width: 64px;
	padding: 6px 16px;
	border: 0;
	border-radius: 6px;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	color: var(--variant-containedColor);
	background-color: var(--variant-containedBg);
	box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
	--variant-textColor: #3071EE;
	--variant-outlinedColor: #3071EE;
	--variant-outlinedBorder: rgba(48, 113, 238, 0.5);
	--variant-containedColor: #FFF;
	--variant-containedBg: #3071EE;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	text-transform: none;
	color: #EAECEE;
	font-family: inherit;
	background: linear-gradient(180deg, #3071EE 0%, #1450C8 100%);
	color: #EAECEE;
	border: none;
	height: 44px;
	padding: 10px 28px;
	border-radius: 10px;
	box-shadow: none;
	background: linear-gradient(88deg, #003FFF 1.46%, #006BFF 62.42%, #0085FF 126.76%);
	border: none;
	color: #F1F1F1;
	width: 222px;
	height: 52px;
	margin-top: 32px;
	text-align: center;
}

.css-d7w6jo::-moz-focus-inner {
	border-style: none;
}

.css-d7w6jo.Mui-disabled {
	pointer-events: none;
	cursor: default;
}

@media print {
	.css-d7w6jo {
		-webkit-print-color-adjust: exact;
		color-adjust: exact;
	}
}

.css-d7w6jo:hover {
	-webkit-text-decoration: none;
	text-decoration: none;
}

.css-d7w6jo.Mui-disabled {
	color: rgba(255, 255, 255, 0.3);
}

.css-d7w6jo:hover {
	box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

@media (hover: none) {
	.css-d7w6jo:hover {
		box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
	}
}

.css-d7w6jo:active {
	box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.css-d7w6jo.Mui-focusVisible {
	box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.css-d7w6jo.Mui-disabled {
	color: rgba(255, 255, 255, 0.3);
	box-shadow: none;
	background-color: rgba(255, 255, 255, 0.12);
}

@media (hover: hover) {
	.css-d7w6jo:hover {
		--variant-containedBg: #1F50AF;
		--variant-textBg: rgba(48, 113, 238, 0.08);
		--variant-outlinedBorder: #3071EE;
		--variant-outlinedBg: rgba(48, 113, 238, 0.08);
	}
}

.css-d7w6jo.MuiButton-loading {
	color: transparent;
}

.css-d7w6jo:hover {
	color: #1F50AF;
	background-color: transparent;
}

.css-d7w6jo.MuiButton-contained:hover {
	background: linear-gradient(180deg, #2354FE 0%, #103AB9 100%);
	color: #EAECEE;
}

.css-d7w6jo:disabled {
	color: #EAECEE;
	background-color: rgba(90, 97, 119, 0.5);
	border: none;
}

.css-d7w6jo:hover {
	background: linear-gradient(88deg, #0633BB 1.46%, #0034D2 1.47%, #024EB7 64.74%, #0066FF 126.76%) !important;
	color: #EAECEE !important;
	border: none;
}

.css-d7w6jo:disabled,
.css-d7w6jo[aria-disabled="true"] {
	cursor: auto !important;
	color: #5B657E !important;
	background: #0B277D !important;
}

.css-d7w6jo .MuiTypography-root {
	gap: 8px;
}

@media (max-width:767.95px) {
	.css-d7w6jo {
		margin-top: 0;
		width: 100%;
	}
}

@media (max-width:767.95px) {
	.css-d7w6jo {
		display: none;
	}
}

.css-1iss4st {
	width: 222px;
	height: 52px;
	margin-top: 32px;
	text-align: center;
	display: none;
}

@media (max-width:767.95px) {
	.css-1iss4st {
		margin-top: 0;
		width: 100%;
	}
}

@media (max-width:767.95px) {
	.css-1iss4st {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
}

.css-13zk6gr {
	height: 44px;
	padding: 10px 28px;
	border-radius: 10px;
	box-shadow: none;
	background: linear-gradient(88deg, #003FFF 1.46%, #006BFF 62.42%, #0085FF 126.76%);
	border: none;
	color: #F1F1F1;
	width: 222px;
	height: 52px;
	margin-top: 32px;
	text-align: center;
	display: none;
}

.css-13zk6gr:hover {
	background: linear-gradient(88deg, #0633BB 1.46%, #0034D2 1.47%, #024EB7 64.74%, #0066FF 126.76%) !important;
	color: #EAECEE !important;
	border: none;
}

.css-13zk6gr:disabled,
.css-13zk6gr[aria-disabled="true"] {
	cursor: auto !important;
	color: #5B657E !important;
	background: #0B277D !important;
}

.css-13zk6gr .MuiTypography-root {
	gap: 8px;
}

@media (max-width:767.95px) {
	.css-13zk6gr {
		margin-top: 0;
		width: 100%;
	}
}

@media (max-width:767.95px) {
	.css-13zk6gr {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
}

.css-o2boor {
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	font-weight: 500;
	font-size: 0.875rem;
	line-height: 1.75;
	text-transform: uppercase;
	min-width: 64px;
	padding: 6px 16px;
	border: 0;
	border-radius: 6px;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	color: var(--variant-containedColor);
	background-color: var(--variant-containedBg);
	box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
	--variant-textColor: #3071EE;
	--variant-outlinedColor: #3071EE;
	--variant-outlinedBorder: rgba(48, 113, 238, 0.5);
	--variant-containedColor: #FFF;
	--variant-containedBg: #3071EE;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	text-transform: none;
	color: #EAECEE;
	font-family: inherit;
	background: linear-gradient(180deg, #3071EE 0%, #1450C8 100%);
	color: #EAECEE;
	border: none;
	height: 44px;
	padding: 10px 28px;
	border-radius: 10px;
	box-shadow: none;
	background: linear-gradient(88deg, #003FFF 1.46%, #006BFF 62.42%, #0085FF 126.76%);
	border: none;
	color: #F1F1F1;
	width: 222px;
	height: 52px;
	margin-top: 32px;
	text-align: center;
	display: none;
}

.css-o2boor:hover {
	-webkit-text-decoration: none;
	text-decoration: none;
}

.css-o2boor.Mui-disabled {
	color: rgba(255, 255, 255, 0.3);
}

.css-o2boor:hover {
	box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

@media (hover: none) {
	.css-o2boor:hover {
		box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
	}
}

.css-o2boor:active {
	box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.css-o2boor.Mui-focusVisible {
	box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.css-o2boor.Mui-disabled {
	color: rgba(255, 255, 255, 0.3);
	box-shadow: none;
	background-color: rgba(255, 255, 255, 0.12);
}

@media (hover: hover) {
	.css-o2boor:hover {
		--variant-containedBg: #1F50AF;
		--variant-textBg: rgba(48, 113, 238, 0.08);
		--variant-outlinedBorder: #3071EE;
		--variant-outlinedBg: rgba(48, 113, 238, 0.08);
	}
}

.css-o2boor.MuiButton-loading {
	color: transparent;
}

.css-o2boor:hover {
	color: #1F50AF;
	background-color: transparent;
}

.css-o2boor.MuiButton-contained:hover {
	background: linear-gradient(180deg, #2354FE 0%, #103AB9 100%);
	color: #EAECEE;
}

.css-o2boor:disabled {
	color: #EAECEE;
	background-color: rgba(90, 97, 119, 0.5);
	border: none;
}

.css-o2boor:hover {
	background: linear-gradient(88deg, #0633BB 1.46%, #0034D2 1.47%, #024EB7 64.74%, #0066FF 126.76%) !important;
	color: #EAECEE !important;
	border: none;
}

.css-o2boor:disabled,
.css-o2boor[aria-disabled="true"] {
	cursor: auto !important;
	color: #5B657E !important;
	background: #0B277D !important;
}

.css-o2boor .MuiTypography-root {
	gap: 8px;
}

@media (max-width:767.95px) {
	.css-o2boor {
		margin-top: 0;
		width: 100%;
	}
}

@media (max-width:767.95px) {
	.css-o2boor {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
}

.css-1guigh4 {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: relative;
	box-sizing: border-box;
	-webkit-tap-highlight-color: transparent;
	background-color: transparent;
	outline: 0;
	border: 0;
	margin: 0;
	border-radius: 0;
	padding: 0;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	vertical-align: middle;
	-moz-appearance: none;
	-webkit-appearance: none;
	-webkit-text-decoration: none;
	text-decoration: none;
	color: inherit;
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	font-weight: 500;
	font-size: 0.875rem;
	line-height: 1.75;
	text-transform: uppercase;
	min-width: 64px;
	padding: 6px 16px;
	border: 0;
	border-radius: 6px;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	color: var(--variant-containedColor);
	background-color: var(--variant-containedBg);
	box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
	--variant-textColor: #3071EE;
	--variant-outlinedColor: #3071EE;
	--variant-outlinedBorder: rgba(48, 113, 238, 0.5);
	--variant-containedColor: #FFF;
	--variant-containedBg: #3071EE;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	text-transform: none;
	color: #EAECEE;
	font-family: inherit;
	background: linear-gradient(180deg, #3071EE 0%, #1450C8 100%);
	color: #EAECEE;
	border: none;
	height: 44px;
	padding: 10px 28px;
	border-radius: 10px;
	box-shadow: none;
	background: linear-gradient(88deg, #003FFF 1.46%, #006BFF 62.42%, #0085FF 126.76%);
	border: none;
	color: #F1F1F1;
	width: 222px;
	height: 52px;
	margin-top: 32px;
	text-align: center;
	display: none;
}

.css-1guigh4::-moz-focus-inner {
	border-style: none;
}

.css-1guigh4.Mui-disabled {
	pointer-events: none;
	cursor: default;
}

@media print {
	.css-1guigh4 {
		-webkit-print-color-adjust: exact;
		color-adjust: exact;
	}
}

.css-1guigh4:hover {
	-webkit-text-decoration: none;
	text-decoration: none;
}

.css-1guigh4.Mui-disabled {
	color: rgba(255, 255, 255, 0.3);
}

.css-1guigh4:hover {
	box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

@media (hover: none) {
	.css-1guigh4:hover {
		box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
	}
}

.css-1guigh4:active {
	box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.css-1guigh4.Mui-focusVisible {
	box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.css-1guigh4.Mui-disabled {
	color: rgba(255, 255, 255, 0.3);
	box-shadow: none;
	background-color: rgba(255, 255, 255, 0.12);
}

@media (hover: hover) {
	.css-1guigh4:hover {
		--variant-containedBg: #1F50AF;
		--variant-textBg: rgba(48, 113, 238, 0.08);
		--variant-outlinedBorder: #3071EE;
		--variant-outlinedBg: rgba(48, 113, 238, 0.08);
	}
}

.css-1guigh4.MuiButton-loading {
	color: transparent;
}

.css-1guigh4:hover {
	color: #1F50AF;
	background-color: transparent;
}

.css-1guigh4.MuiButton-contained:hover {
	background: linear-gradient(180deg, #2354FE 0%, #103AB9 100%);
	color: #EAECEE;
}

.css-1guigh4:disabled {
	color: #EAECEE;
	background-color: rgba(90, 97, 119, 0.5);
	border: none;
}

.css-1guigh4:hover {
	background: linear-gradient(88deg, #0633BB 1.46%, #0034D2 1.47%, #024EB7 64.74%, #0066FF 126.76%) !important;
	color: #EAECEE !important;
	border: none;
}

.css-1guigh4:disabled,
.css-1guigh4[aria-disabled="true"] {
	cursor: auto !important;
	color: #5B657E !important;
	background: #0B277D !important;
}

.css-1guigh4 .MuiTypography-root {
	gap: 8px;
}

@media (max-width:767.95px) {
	.css-1guigh4 {
		margin-top: 0;
		width: 100%;
	}
}

@media (max-width:767.95px) {
	.css-1guigh4 {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
}

.css-6x00eh {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.css-bw3szc {
	text-align: center;
	padding: 0px;
	color: #F1F1F1;
	font-size: 36px;
	line-height: 44px;
	letter-spacing: 0;
	font-weight: 700;
	margin-bottom: 44px;
}

@media (max-width:1199.95px) {
	.css-bw3szc {
		text-align: center;
		margin-bottom: 24px;
	}
}

@media (max-width:767.95px) {
	.css-bw3szc {
		text-align: center;
		font-size: 28px;
		line-height: 32px;
	}
}

.css-1qzi0mk {
	margin: 0;
	font-size: 20px;
	line-height: 28px;
	font-weight: 300;
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	color: #7A849D;
	text-align: center;
	padding: 0px;
	color: #F1F1F1;
	font-size: 36px;
	line-height: 44px;
	letter-spacing: 0;
	font-weight: 700;
	margin-bottom: 44px;
}

@media (max-width:1199.95px) {
	.css-1qzi0mk {
		text-align: center;
		margin-bottom: 24px;
	}
}

@media (max-width:767.95px) {
	.css-1qzi0mk {
		text-align: center;
		font-size: 28px;
		line-height: 32px;
	}
}

.css-tgltgm {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 24px;
	margin-bottom: 44px;
}

@media (max-width:1199.95px) {
	.css-tgltgm {
		margin-bottom: 40px;
	}
}

@media (max-width:767.95px) {
	.css-tgltgm {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-bottom: 32px;
	}
}

.css-ddpo3s {
	padding: 28px 32px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 16px;
	border-radius: 32px;
	border: 1px solid #27314B;
	background: rgba(8, 15, 34, 0.40);
	-webkit-backdrop-filter: blur(20px);
	backdrop-filter: blur(20px);
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

@media (max-width:1199.95px) {
	.css-ddpo3s {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		-webkit-justify-content: flex-start;
		justify-content: flex-start;
	}
}

.css-g2kk3w {
	width: 144px;
	height: 144px;
}

.css-g2kk3w svg {
	width: 100%;
	height: 100%;
}

@media (max-width:767.95px) {
	.css-g2kk3w {
		width: 86px;
		height: 86px;
	}
}

.css-ux2wnx {
	font-size: 24px;
	font-weight: 500;
	line-height: 28px;
	color: #F1F1F1;
	margin: 0 0 16px 0;
	text-align: center;
}

.css-1azik3z {
	margin: 0;
	font-size: 20px;
	line-height: 28px;
	font-weight: 300;
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	color: #7A849D;
	font-size: 24px;
	font-weight: 500;
	line-height: 28px;
	color: #F1F1F1;
	margin: 0 0 16px 0;
	text-align: center;
}

.css-1bl59jk {
	font-size: 20px;
	font-weight: 300;
	line-height: 28px;
	color: #F1F1F1;
	text-align: center;
}

@media (max-width:767.95px) {
	.css-1bl59jk {
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}

.css-12h9oz3 {
	margin: 0;
	font-size: 20px;
	line-height: 28px;
	font-weight: 300;
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	color: #7A849D;
	font-size: 20px;
	font-weight: 300;
	line-height: 28px;
	color: #F1F1F1;
	text-align: center;
}

@media (max-width:767.95px) {
	.css-12h9oz3 {
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}

.css-1eqhjeh {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 44px;
}

.css-17pl6f3 {
	text-align: center;
	padding: 0px;
	color: #F1F1F1;
	font-size: 36px;
	line-height: 44px;
	letter-spacing: 0;
	font-weight: 700;
	margin-bottom: 24px;
}

@media (max-width:1199.95px) {
	.css-17pl6f3 {
		text-align: center;
		margin-bottom: 24px;
	}
}

@media (max-width:767.95px) {
	.css-17pl6f3 {
		text-align: center;
		font-size: 28px;
		line-height: 32px;
	}
}

.css-dwpjpc {
	margin: 0;
	font-size: 20px;
	line-height: 28px;
	font-weight: 300;
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	color: #7A849D;
	text-align: center;
	padding: 0px;
	color: #F1F1F1;
	font-size: 36px;
	line-height: 44px;
	letter-spacing: 0;
	font-weight: 700;
	margin-bottom: 24px;
}

@media (max-width:1199.95px) {
	.css-dwpjpc {
		text-align: center;
		margin-bottom: 24px;
	}
}

@media (max-width:767.95px) {
	.css-dwpjpc {
		text-align: center;
		font-size: 28px;
		line-height: 32px;
	}
}

.css-mj8ccf {
	font-size: 20px;
	line-height: 28px;
	color: #7A849D;
	text-align: center;
}

.css-mj8ccf p {
	margin-top: 0;
	white-space: break-spaces;
}

.css-mj8ccf p:last-child {
	margin-bottom: 0;
}

@media (max-width:1199.95px) {
	.css-mj8ccf {
		text-align: center;
	}
}

@media (max-width:767.95px) {
	.css-mj8ccf {
		font-size: 16px;
		line-height: 24px;
		font-weight: 400;
		text-align: center;
	}
}

.css-9fxcxb {
	display: grid;
	gap: 24px;
	grid-template-columns: 1fr 1fr;
}

@media (max-width:1199.95px) {
	.css-9fxcxb {
		grid-template-columns: 1fr;
	}
}

.css-q5937a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 16px;
	background-color: rgba(8, 15, 34, 0.40);
	border-radius: 32px;
	padding: 28px 32px;
	border: 1px solid #27314B;
	-webkit-backdrop-filter: blur(20px);
	backdrop-filter: blur(20px);
	grid-column: 1/-1;
}

@media (max-width:1199.95px) {
	.css-q5937a {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 12px;
	}
}

.css-c279d1 {
	min-width: 92px;
	width: 92px;
	height: 92px;
}

.css-c279d1 svg {
	width: 100%;
	height: 100%;
}

@media (max-width:1199.95px) {
	.css-c279d1 {
		min-width: unset;
		width: 56px;
		min-height: 56px;
		height: 56px;
	}
}

.css-rxz0sd {
	font-size: 28px;
	font-weight: 700;
	line-height: 32px;
	color: #F1F1F1;
	margin: 0 0 16px 0;
}

@media (max-width:1199.95px) {
	.css-rxz0sd {
		font-size: 24px;
		font-weight: 500;
		line-height: 28px;
	}
}

.css-wd8rqj {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 16px;
	background-color: rgba(8, 15, 34, 0.40);
	border-radius: 32px;
	padding: 28px 32px;
	border: 1px solid #27314B;
	-webkit-backdrop-filter: blur(20px);
	backdrop-filter: blur(20px);
}

@media (max-width:1199.95px) {
	.css-wd8rqj {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 12px;
	}
}

.css-1h0l8h5 {
	margin-top: 40px;
}

.css-1h0l8h5 a {
	color: #3071EE;
	-webkit-text-decoration: none;
	text-decoration: none;
}

.css-1h0l8h5 .open-chat {
	color: #3071EE;
	cursor: pointer;
}

.css-5qspgu {
	position: relative;
	-webkit-transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	overflow-anchor: none;
	border-radius: 0;
	background: transparent;
	background-image: none;
	box-shadow: none;
}

.css-5qspgu::before {
	position: absolute;
	left: 0;
	top: -1px;
	right: 0;
	height: 1px;
	content: "";
	opacity: 1;
	background-color: #1D2741;
	-webkit-transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.css-5qspgu:first-of-type::before {
	display: none;
}

.css-5qspgu.Mui-expanded::before {
	opacity: 0;
}

.css-5qspgu.Mui-expanded:first-of-type {
	margin-top: 0;
}

.css-5qspgu.Mui-expanded:last-of-type {
	margin-bottom: 0;
}

.css-5qspgu.Mui-expanded+.css-5qspgu.Mui-expanded::before {
	display: none;
}

.css-5qspgu.Mui-disabled {
	background-color: rgba(255, 255, 255, 0.12);
}

.css-5qspgu:first-of-type {
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}

.css-5qspgu:last-of-type {
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}

@supports (-ms-ime-align: auto) {
	.css-5qspgu:last-of-type {
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
	}
}

.css-5qspgu.Mui-expanded {
	margin: 16px 0;
}

.css-pob6ee {
	background-color: #0E1528;
	color: #7A849D;
	-webkit-transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	border-radius: 6px;
	box-shadow: var(--Paper-shadow);
	background-image: var(--Paper-overlay);
	position: relative;
	-webkit-transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	overflow-anchor: none;
	border-radius: 0;
	background: transparent;
	background-image: none;
	box-shadow: none;
}

.css-pob6ee::before {
	position: absolute;
	left: 0;
	top: -1px;
	right: 0;
	height: 1px;
	content: "";
	opacity: 1;
	background-color: #1D2741;
	-webkit-transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.css-pob6ee:first-of-type::before {
	display: none;
}

.css-pob6ee.Mui-expanded::before {
	opacity: 0;
}

.css-pob6ee.Mui-expanded:first-of-type {
	margin-top: 0;
}

.css-pob6ee.Mui-expanded:last-of-type {
	margin-bottom: 0;
}

.css-pob6ee.Mui-expanded+.css-pob6ee.Mui-expanded::before {
	display: none;
}

.css-pob6ee.Mui-disabled {
	background-color: rgba(255, 255, 255, 0.12);
}

.css-pob6ee:first-of-type {
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}

.css-pob6ee:last-of-type {
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}

@supports (-ms-ime-align: auto) {
	.css-pob6ee:last-of-type {
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
	}
}

.css-pob6ee.Mui-expanded {
	margin: 16px 0;
}

.css-wnfue5 {
	all: unset;
}

.css-v0mblc {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	min-height: 48px;
	padding: 0px 8px;
	-webkit-transition: min-height 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: min-height 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.css-v0mblc.Mui-focusVisible {
	background-color: rgba(255, 255, 255, 0.12);
}

.css-v0mblc.Mui-disabled {
	opacity: 0.38;
}

.css-v0mblc:hover:not(.Mui-disabled) {
	cursor: pointer;
}

.css-v0mblc.Mui-expanded {
	min-height: 64px;
}

.css-oci2bp {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: relative;
	box-sizing: border-box;
	-webkit-tap-highlight-color: transparent;
	background-color: transparent;
	outline: 0;
	border: 0;
	margin: 0;
	border-radius: 0;
	padding: 0;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	vertical-align: middle;
	-moz-appearance: none;
	-webkit-appearance: none;
	-webkit-text-decoration: none;
	text-decoration: none;
	color: inherit;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	min-height: 48px;
	padding: 0px 8px;
	-webkit-transition: min-height 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: min-height 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.css-oci2bp::-moz-focus-inner {
	border-style: none;
}

.css-oci2bp.Mui-disabled {
	pointer-events: none;
	cursor: default;
}

@media print {
	.css-oci2bp {
		-webkit-print-color-adjust: exact;
		color-adjust: exact;
	}
}

.css-oci2bp.Mui-focusVisible {
	background-color: rgba(255, 255, 255, 0.12);
}

.css-oci2bp.Mui-disabled {
	opacity: 0.38;
}

.css-oci2bp:hover:not(.Mui-disabled) {
	cursor: pointer;
}

.css-oci2bp.Mui-expanded {
	min-height: 64px;
}

.css-1f6r3tf {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	text-align: start;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin: 12px 0;
	-webkit-transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	margin: 24px 0px;
}

.css-1f6r3tf.Mui-expanded {
	margin: 20px 0;
}

.css-1m69m2m {
	color: #F1F1F1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 28px;
	line-height: 32px;
	font-weight: 700;
}

@media (max-width:359.95px) {
	.css-1m69m2m {
		font-size: 24px;
		line-height: 28px;
		font-weight: 500;
	}
}

@media (max-width:767.95px) {
	.css-1m69m2m {
		font-size: 24px;
		line-height: 28px;
		font-weight: 500;
	}
}

.css-1iy7g77 {
	margin: 0;
	font-size: 20px;
	line-height: 28px;
	font-weight: 300;
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	color: #7A849D;
	color: #F1F1F1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 28px;
	line-height: 32px;
	font-weight: 700;
}

@media (max-width:359.95px) {
	.css-1iy7g77 {
		font-size: 24px;
		line-height: 28px;
		font-weight: 500;
	}
}

@media (max-width:767.95px) {
	.css-1iy7g77 {
		font-size: 24px;
		line-height: 28px;
		font-weight: 500;
	}
}

.css-mpum3f {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	color: #fff;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	background-color: #040B1E;
	border-radius: 24px;
	border: 1px solid #454F69;
	width: 32px;
	min-width: 32px;
	height: 32px;
	margin-left: 8px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.css-mpum3f.Mui-expanded {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.css-abqyn {
	height: 0;
	overflow: hidden;
	-webkit-transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	visibility: hidden;
}

.css-15830to {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
}

.css-9vd5ud {
	width: 100%;
}

.css-1qj55lg {
	padding: 4px 8px 8px;
}

.css-m6etoo {
	color: #7A849D;
	white-space: pre-line;
	text-align: left;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
}

@media (max-width:1199.95px) {
	.css-m6etoo {
		width: 650px;
	}
}

@media (max-width:767.95px) {
	.css-m6etoo {
		width: 260px;
	}
}

.css-1fobd7p {
	margin: 0;
	font-size: 20px;
	line-height: 28px;
	font-weight: 300;
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	color: #7A849D;
	color: #7A849D;
	white-space: pre-line;
	text-align: left;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
}

@media (max-width:1199.95px) {
	.css-1fobd7p {
		width: 650px;
	}
}

@media (max-width:767.95px) {
	.css-1fobd7p {
		width: 260px;
	}
}

@media (max-width:359.95px) {
	.css-1eynsy5 {
		margin: 0 20px;
	}
}

.css-l77wlc {
	max-width: 1216px;
	width: 100%;
	margin: 0px auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-top: 132px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

@media (max-width:1919.95px) {
	.css-l77wlc {
		max-width: 1200px;
	}
}

@media (max-width:1399.95px) {
	.css-l77wlc {
		padding-left: 16px;
		padding-right: 16px;
	}
}

@media (max-width:1199.95px) {
	.css-l77wlc {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		padding-top: 80px;
	}
}

@media (max-width:767.95px) {
	.css-l77wlc {
		padding: 24px 20px 0px 20px;
	}
}

.css-1w1m153 {
	width: 134px;
	min-width: 134px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.css-yyj22y {
	color: #F1F1F1;
	margin-top: 24px;
	margin-bottom: 32px;
}

.css-wtd4c4 {
	margin: 0;
	font-size: 20px;
	line-height: 28px;
	font-weight: 300;
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	color: #7A849D;
	color: #F1F1F1;
	margin-top: 24px;
	margin-bottom: 32px;
}

.css-ssuzgt {
	gap: 40px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

@media (max-width:1199.95px) {
	.css-ssuzgt {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-align-items: end;
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: end;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		justify-content: space-between;
	}
}

@media (max-width:767.95px) {
	.css-ssuzgt {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: start;
	}
}

.css-51b7ad {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 12px;
	position: relative;
	margin-right: 56px;
}

.css-pd9vjh {
	width: 40px;
	height: 40px;
	min-width: 40px;
	min-height: 40px;
	padding: 0;
	color: #7A849D !important;
}

.css-pd9vjh:hover {
	color: #F1F1F1 !important;
}

.css-pd9vjh svg path {
	fill: currentColor;
}

.css-1fcvyz1 {
	height: 44px;
	padding: 10px 28px;
	border-radius: 10px;
	box-shadow: none;
	background: transparent;
	border: none;
	color: #F1F1F1;
	width: 40px;
	height: 40px;
	min-width: 40px;
	min-height: 40px;
	padding: 0;
	color: #7A849D !important;
}

.css-1fcvyz1:hover {
	background: transparent !important;
	color: #3071EE !important;
	border: none;
}

.css-1fcvyz1:disabled,
.css-1fcvyz1[aria-disabled="true"] {
	cursor: auto !important;
	color: #5B657E !important;
	background: transparent !important;
}

.css-1fcvyz1 .MuiTypography-root {
	gap: 8px;
}

.css-1fcvyz1:hover {
	color: #F1F1F1 !important;
}

.css-1fcvyz1 svg path {
	fill: currentColor;
}

.css-1c6mw36 {
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	font-weight: 500;
	font-size: 0.875rem;
	line-height: 1.75;
	text-transform: uppercase;
	min-width: 64px;
	padding: 6px 16px;
	border: 0;
	border-radius: 6px;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	padding: 6px 8px;
	color: var(--variant-textColor);
	background-color: var(--variant-textBg);
	--variant-textColor: #3071EE;
	--variant-outlinedColor: #3071EE;
	--variant-outlinedBorder: rgba(48, 113, 238, 0.5);
	--variant-containedColor: #FFF;
	--variant-containedBg: #3071EE;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	text-transform: none;
	color: #EAECEE;
	font-family: inherit;
	height: 44px;
	padding: 10px 28px;
	border-radius: 10px;
	box-shadow: none;
	background: transparent;
	border: none;
	color: #F1F1F1;
	width: 40px;
	height: 40px;
	min-width: 40px;
	min-height: 40px;
	padding: 0;
	color: #7A849D !important;
}

.css-1c6mw36:hover {
	-webkit-text-decoration: none;
	text-decoration: none;
}

.css-1c6mw36.Mui-disabled {
	color: rgba(255, 255, 255, 0.3);
}

@media (hover: hover) {
	.css-1c6mw36:hover {
		--variant-containedBg: #1F50AF;
		--variant-textBg: rgba(48, 113, 238, 0.08);
		--variant-outlinedBorder: #3071EE;
		--variant-outlinedBg: rgba(48, 113, 238, 0.08);
	}
}

.css-1c6mw36.MuiButton-loading {
	color: transparent;
}

.css-1c6mw36:hover {
	color: #1F50AF;
	background-color: transparent;
}

.css-1c6mw36:hover {
	background: transparent !important;
	color: #3071EE !important;
	border: none;
}

.css-1c6mw36:disabled,
.css-1c6mw36[aria-disabled="true"] {
	cursor: auto !important;
	color: #5B657E !important;
	background: transparent !important;
}

.css-1c6mw36 .MuiTypography-root {
	gap: 8px;
}

.css-1c6mw36:hover {
	color: #F1F1F1 !important;
}

.css-1c6mw36 svg path {
	fill: currentColor;
}

.css-pcd0sj {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: relative;
	box-sizing: border-box;
	-webkit-tap-highlight-color: transparent;
	background-color: transparent;
	outline: 0;
	border: 0;
	margin: 0;
	border-radius: 0;
	padding: 0;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	vertical-align: middle;
	-moz-appearance: none;
	-webkit-appearance: none;
	-webkit-text-decoration: none;
	text-decoration: none;
	color: inherit;
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	font-weight: 500;
	font-size: 0.875rem;
	line-height: 1.75;
	text-transform: uppercase;
	min-width: 64px;
	padding: 6px 16px;
	border: 0;
	border-radius: 6px;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	padding: 6px 8px;
	color: var(--variant-textColor);
	background-color: var(--variant-textBg);
	--variant-textColor: #3071EE;
	--variant-outlinedColor: #3071EE;
	--variant-outlinedBorder: rgba(48, 113, 238, 0.5);
	--variant-containedColor: #FFF;
	--variant-containedBg: #3071EE;
	-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	text-transform: none;
	color: #EAECEE;
	font-family: inherit;
	height: 44px;
	padding: 10px 28px;
	border-radius: 10px;
	box-shadow: none;
	background: transparent;
	border: none;
	color: #F1F1F1;
	width: 40px;
	height: 40px;
	min-width: 40px;
	min-height: 40px;
	padding: 0;
	color: #7A849D !important;
}

.css-pcd0sj::-moz-focus-inner {
	border-style: none;
}

.css-pcd0sj.Mui-disabled {
	pointer-events: none;
	cursor: default;
}

@media print {
	.css-pcd0sj {
		-webkit-print-color-adjust: exact;
		color-adjust: exact;
	}
}

.css-pcd0sj:hover {
	-webkit-text-decoration: none;
	text-decoration: none;
}

.css-pcd0sj.Mui-disabled {
	color: rgba(255, 255, 255, 0.3);
}

@media (hover: hover) {
	.css-pcd0sj:hover {
		--variant-containedBg: #1F50AF;
		--variant-textBg: rgba(48, 113, 238, 0.08);
		--variant-outlinedBorder: #3071EE;
		--variant-outlinedBg: rgba(48, 113, 238, 0.08);
	}
}

.css-pcd0sj.MuiButton-loading {
	color: transparent;
}

.css-pcd0sj:hover {
	color: #1F50AF;
	background-color: transparent;
}

.css-pcd0sj:hover {
	background: transparent !important;
	color: #3071EE !important;
	border: none;
}

.css-pcd0sj:disabled,
.css-pcd0sj[aria-disabled="true"] {
	cursor: auto !important;
	color: #5B657E !important;
	background: transparent !important;
}

.css-pcd0sj .MuiTypography-root {
	gap: 8px;
}

.css-pcd0sj:hover {
	color: #F1F1F1 !important;
}

.css-pcd0sj svg path {
	fill: currentColor;
}

.css-a33o1o {
	margin: 0;
	font-size: 16px;
	line-height: 24px;
	font-weight: 500;
	color: inherit;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	gap: 8px;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

.css-ofwu5k {
	cursor: pointer;
	color: #7A849D;
}

.css-ofwu5k:hover {
	color: #F1F1F1;
}

.css-ofwu5k svg path {
	fill: currentColor;
}

.css-jse5cf {
	-webkit-text-decoration: underline;
	text-decoration: underline;
	text-decoration-color: var(--Link-underlineColor);
	--Link-underlineColor: rgba(48, 113, 238, 0.4);
	color: #3071EE;
	-webkit-text-decoration: none;
	text-decoration: none;
	cursor: pointer;
	color: #7A849D;
}

.css-jse5cf:hover {
	text-decoration-color: inherit;
}

.css-jse5cf:hover {
	color: #F1F1F1;
}

.css-jse5cf svg path {
	fill: currentColor;
}

.css-1upirxr {
	margin: 0;
	font: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	color: #3071EE;
	-webkit-text-decoration: underline;
	text-decoration: underline;
	text-decoration-color: var(--Link-underlineColor);
	--Link-underlineColor: rgba(48, 113, 238, 0.4);
	color: #3071EE;
	-webkit-text-decoration: none;
	text-decoration: none;
	cursor: pointer;
	color: #7A849D;
}

.css-1upirxr:hover {
	text-decoration-color: inherit;
}

.css-1upirxr:hover {
	color: #F1F1F1;
}

.css-1upirxr svg path {
	fill: currentColor;
}

.css-1j09cco {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 8px;
}

.css-1j09cco button {
	width: 56px;
	height: 56px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	border-radius: 9px;
	background-color: #12192C;
	box-shadow: 0px 1px 0px 0px #27314B inset;
	cursor: pointer;
}

.css-1j09cco button:hover {
	background-color: #1D2741;
}

.css-1j09cco a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

@media (max-width:359.95px) {
	.css-1j09cco {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
	}
}

.css-p5a49y {
	width: 48px;
	height: 48px;
	padding: 8px;
	background-color: #0E1528;
	box-shadow: 0px 1px 0px 0px #28324C inset;
	border-radius: 9px;
}

.css-1grdbiu {
	margin-bottom: 88px;
}

@media (max-width:1199.95px) {
	.css-1grdbiu {
		margin-bottom: 52px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}

@media (max-width:767.95px) {
	.css-1grdbiu {
		margin-bottom: 40px;
	}
}

.css-17ss7p3 {
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 24px;
	margin-bottom: 40px;
}

@media (max-width:1199.95px) {
	.css-17ss7p3 {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		margin-bottom: 32px;
		margin-top: 60px;
		white-space: normal;
	}
}

@media (max-width:767.95px) {
	.css-17ss7p3 {
		-webkit-box-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%;
		gap: 0;
		row-gap: 40px;
		margin-bottom: 40px;
		margin-top: 36px;
	}

	.css-17ss7p3>div {
		width: 46%;
	}
}

.css-jbbi1z {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #F1F1F1;
	margin-bottom: 32px;
	width: 160px;
	cursor: default;
}

.css-jbbi1z:hover {
	opacity: 1;
}

@media (max-width:1279.95px) {
	.css-jbbi1z {
		width: 145px;
	}
}

@media (max-width:1199.95px) {
	.css-jbbi1z {
		width: 100%;
		word-wrap: break-word;
		font-size: 20px;
	}
}

@media (max-width:767.95px) {
	.css-jbbi1z {
		margin-bottom: 24px;
		font-size: 16px;
	}
}

.css-ydukog {
	margin: 0;
	font-size: 20px;
	line-height: 28px;
	font-weight: 300;
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	color: #7A849D;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #F1F1F1;
	margin-bottom: 32px;
	width: 160px;
	cursor: default;
}

@media (min-width:360px) {
	.css-ydukog {
		font-size: 16px;
		line-height: 24px;
		font-weight: 400;
		font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	}
}

@media (min-width:1400px) {
	.css-ydukog {
		font-size: 20px;
		line-height: 28px;
		font-weight: 300;
		font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	}
}

.css-ydukog:hover {
	opacity: 1;
}

@media (max-width:1279.95px) {
	.css-ydukog {
		width: 145px;
	}
}

@media (max-width:1199.95px) {
	.css-ydukog {
		width: 100%;
		word-wrap: break-word;
		font-size: 20px;
	}
}

@media (max-width:767.95px) {
	.css-ydukog {
		margin-bottom: 24px;
		font-size: 16px;
	}
}

.css-1k9vkqa {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 24px 0px;
}

@media (max-width:1199.95px) {
	.css-1k9vkqa a {
		width: unset;
	}
}

@media (max-width:767.95px) {
	.css-1k9vkqa {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		gap: 12px 0px;
	}

	.css-1k9vkqa a {
		font-size: 12px;
		width: unset;
	}
}

.css-97p4nq {
	-webkit-text-decoration: none;
	text-decoration: none;
	display: block;
	color: #7A849D;
}

.css-97p4nq :hover {
	color: #F1F1F1;
}

.css-97p4nq * {
	color: currentColor;
}

@media (max-width:1199.95px) {
	.css-97p4nq {
		white-space: break-spaces;
	}
}

@media (max-width:767.95px) {
	.css-97p4nq {
		white-space: pre-line;
		margin-bottom: 0px !important;
	}

	.css-97p4nq span {
		display: inline-block;
	}
}

.css-18xk1di {
	margin: 0;
	font-size: 20px;
	line-height: 28px;
	font-weight: 300;
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	color: #7A849D;
}

@media (min-width:360px) {
	.css-18xk1di {
		font-size: 12px;
		line-height: 16px;
		font-weight: 400;
	}
}

@media (min-width:768px) {
	.css-18xk1di {
		font-size: 14px;
		line-height: 22px;
		font-weight: 400;
	}
}

@media (min-width:1400px) {
	.css-18xk1di {
		font-size: 14px;
		line-height: 22px;
		font-weight: 400;
	}
}

.css-bnhqrj {
	margin: 0;
	font-size: 20px;
	line-height: 28px;
	font-weight: 300;
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
}

@media (min-width:360px) {
	.css-bnhqrj {
		font-size: 12px;
		line-height: 16px;
		font-weight: 400;
	}
}

@media (min-width:768px) {
	.css-bnhqrj {
		font-size: 14px;
		line-height: 22px;
		font-weight: 400;
	}
}

@media (min-width:1400px) {
	.css-bnhqrj {
		font-size: 14px;
		line-height: 22px;
		font-weight: 400;
	}
}

.css-1myib6v {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-top: 32px;
}

@media (max-width:1199.95px) {
	.css-1myib6v {
		display: none;
	}
}

.css-2ihud8 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #F1F1F1;
	margin-bottom: 32px;
	width: 190px;
	cursor: pointer;
}

.css-2ihud8:hover {
	opacity: 0.8;
}

@media (max-width:1279.95px) {
	.css-2ihud8 {
		width: 190px;
	}
}

@media (max-width:1199.95px) {
	.css-2ihud8 {
		width: 100%;
		word-wrap: break-word;
		font-size: 20px;
	}
}

@media (max-width:767.95px) {
	.css-2ihud8 {
		margin-bottom: 24px;
		font-size: 16px;
	}
}

.css-1u9z3ai {
	margin: 0;
	font-size: 20px;
	line-height: 28px;
	font-weight: 300;
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	color: #7A849D;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #F1F1F1;
	margin-bottom: 32px;
	width: 190px;
	cursor: pointer;
}

@media (min-width:360px) {
	.css-1u9z3ai {
		font-size: 16px;
		line-height: 24px;
		font-weight: 400;
		font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	}
}

@media (min-width:1400px) {
	.css-1u9z3ai {
		font-size: 20px;
		line-height: 28px;
		font-weight: 300;
		font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	}
}

.css-1u9z3ai:hover {
	opacity: 0.8;
}

@media (max-width:1279.95px) {
	.css-1u9z3ai {
		width: 190px;
	}
}

@media (max-width:1199.95px) {
	.css-1u9z3ai {
		width: 100%;
		word-wrap: break-word;
		font-size: 20px;
	}
}

@media (max-width:767.95px) {
	.css-1u9z3ai {
		margin-bottom: 24px;
		font-size: 16px;
	}
}

.css-ssr483 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 20px;
	height: 20px;
	min-width: 20px;
	margin-left: 8px;
	background: url('../images/arrowUp.svg') no-repeat center center;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transition: -webkit-transform 0.3s ease-in-out;
	transition: transform 0.3s ease-in-out;
}

.css-1deran1 {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

@media (max-width:1199.95px) {
	.css-1deran1 {
		display: none;
	}
}

@media (max-width:1199.95px) {
	.css-vlpruh {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 32px;
	}
}

@media (max-width:767.95px) {
	.css-vlpruh {
		gap: 40px;
	}
}

.css-809l87 {
	display: none;
}

@media (max-width:1199.95px) {
	.css-809l87 {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 100%;
		margin-right: 32px;
	}
}

@media (max-width:767.95px) {
	.css-809l87 {
		margin-right: 12px;
	}
}

.css-t2a1bb {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	gap: 24px;
}

@media (max-width:1199.95px) {
	.css-t2a1bb a {
		width: 220px;
	}
}

@media (max-width:767.95px) {
	.css-t2a1bb {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		gap: 12px;
	}

	.css-t2a1bb a {
		font-size: 12px;
		width: 154px;
	}
}

.css-25xtsy {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	display: none;
}

@media (max-width:1199.95px) {
	.css-25xtsy {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
}

.css-1ab9lta {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 24px;
}

@media (max-width:1199.95px) {
	.css-1ab9lta {
		-webkit-box-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.css-1ab9lta a {
		width: 220px;
	}
}

@media (max-width:767.95px) {
	.css-1ab9lta {
		gap: 12px;
	}

	.css-1ab9lta a {
		width: 154px;
	}
}

.css-zf3g2 {
	max-width: 1216px;
	width: 100%;
	margin: 0px auto;
}

@media (max-width:1919.95px) {
	.css-zf3g2 {
		max-width: 1200px;
	}
}

@media (max-width:1399.95px) {
	.css-zf3g2 {
		padding-left: 16px;
		padding-right: 16px;
	}
}

.css-yvl6qd {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 16px;
	padding-top: 44px;
	border-top: 1px solid #1D2741;
}

@media (max-width:1199.95px) {
	.css-yvl6qd {
		-webkit-box-flex-wrap: nowrap;
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
}

@media (max-width:767.95px) {
	.css-yvl6qd {
		-webkit-box-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		gap: 12px;
		margin-bottom: 40px;
		padding-top: 24px;
	}

	.css-yvl6qd a {
		width: 46%;
		margin-bottom: 12px;
	}
}

.css-1q601lq {
	margin: 0;
	font-size: 14px;
	line-height: 22px;
	font-weight: 400;
	color: #7A849D;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.css-1fs7hph {
	max-width: 1216px;
	width: 100%;
	margin: 0px auto;
	padding-top: 40px;
	padding-bottom: 56px;
}

@media (max-width:1919.95px) {
	.css-1fs7hph {
		max-width: 1200px;
	}
}

@media (max-width:1399.95px) {
	.css-1fs7hph {
		padding-left: 16px;
		padding-right: 16px;
	}
}

.css-1fs7hph span {
	display: inline-block;
}

@media (max-width:767.95px) {
	.css-1fs7hph {
		padding-top: 0px;
		padding-bottom: 24px;
	}
}

.css-1l6nwa3 {
	color: #F1F1F1;
	margin-bottom: 24px;
}

.css-mzp2t {
	margin: 0;
	font-size: 20px;
	line-height: 28px;
	font-weight: 300;
	font-family: '__harmony_a722d8', '__harmony_Fallback_a722d8', sans-serif;
	color: #7A849D;
	color: #F1F1F1;
	margin-bottom: 24px;
}

.css-mk84pi {
	margin: 0;
	font-size: 12px;
	line-height: 16px;
	font-weight: 400;
	color: #7A849D;
}

.go1475592160 {
	height: 0;
}

.go1671063245 {
	height: auto;
}

.go1888806478 {
	display: flex;
	flex-wrap: wrap;
	flex-grow: 1;
}

@media (min-width:600px) {
	.go1888806478 {
		flex-grow: initial;
		min-width: 288px;
	}
}

.go167266335 {
	background-color: #313131;
	font-size: 0.875rem;
	line-height: 1.43;
	letter-spacing: 0.01071em;
	color: #fff;
	align-items: center;
	padding: 6px 16px;
	border-radius: 4px;
	box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.go3162094071 {
	padding-left: 20px;
}

.go3844575157 {
	background-color: #313131;
}

.go1725278324 {
	background-color: #43a047;
}

.go3651055292 {
	background-color: #d32f2f;
}

.go4215275574 {
	background-color: #ff9800;
}

.go1930647212 {
	background-color: #2196f3;
}

.go946087465 {
	display: flex;
	align-items: center;
	padding: 8px 0;
}

.go703367398 {
	display: flex;
	align-items: center;
	margin-left: auto;
	padding-left: 16px;
	margin-right: -8px;
}

.go3963613292 {
	width: 100%;
	position: relative;
	transform: translateX(0);
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	min-width: 288px;
}

.go1141946668 {
	box-sizing: border-box;
	display: flex;
	max-height: 100%;
	position: fixed;
	z-index: 1400;
	height: auto;
	width: auto;
	transition: top 300ms ease 0ms, right 300ms ease 0ms, bottom 300ms ease 0ms, left 300ms ease 0ms, max-width 300ms ease 0ms;
	pointer-events: none;
	max-width: calc(100% - 40px);
}

.go1141946668 .notistack-CollapseWrapper {
	padding: 6px 0px;
	transition: padding 300ms ease 0ms;
}

@media (max-width:599.95px) {
	.go1141946668 {
		width: 100%;
		max-width: calc(100% - 32px);
	}
}

.go3868796639 .notistack-CollapseWrapper {
	padding: 2px 0px;
}

.go3118922589 {
	top: 14px;
	flex-direction: column;
}

.go1453831412 {
	bottom: 14px;
	flex-direction: column-reverse;
}

.go4027089540 {
	left: 20px;
}

@media (min-width:600px) {
	.go4027089540 {
		align-items: flex-start;
	}
}

@media (max-width:599.95px) {
	.go4027089540 {
		left: 16px;
	}
}

.go2989568495 {
	right: 20px;
}

@media (min-width:600px) {
	.go2989568495 {
		align-items: flex-end;
	}
}

@media (max-width:599.95px) {
	.go2989568495 {
		right: 16px;
	}
}

.go4034260886 {
	left: 50%;
	transform: translateX(-50%);
}

@media (min-width:600px) {
	.go4034260886 {
		align-items: center;
	}
}

.rfm-marquee-container {
	overflow-x: hidden;
	display: flex;
	flex-direction: row;
	position: relative;
	width: var(--width);
	transform: var(--transform);
}

.rfm-marquee-container:hover div {
	animation-play-state: var(--pause-on-hover);
}

.rfm-marquee-container:active div {
	animation-play-state: var(--pause-on-click);
}

.rfm-overlay {
	position: absolute;
	width: 100%;
	height: 100%;
}

.rfm-overlay::before,
.rfm-overlay::after {
	background: linear-gradient(to right, var(--gradient-color), rgba(255, 255, 255, 0));
	content: "";
	height: 100%;
	position: absolute;
	width: var(--gradient-width);
	z-index: 2;
	pointer-events: none;
	touch-action: none;
}

.rfm-overlay::after {
	right: 0;
	top: 0;
	transform: rotateZ(180deg);
}

.rfm-overlay::before {
	left: 0;
	top: 0;
}

.rfm-marquee {
	flex: 0 0 auto;
	min-width: var(--min-width);
	z-index: 1;
	display: flex;
	flex-direction: row;
	align-items: center;
	animation: scroll var(--duration) linear var(--delay) var(--iteration-count);
	animation-play-state: var(--play);
	animation-delay: var(--delay);
	animation-direction: var(--direction);
}

@keyframes scroll {
	0% {
		transform: translateX(0%);
	}

	100% {
		transform: translateX(-100%);
	}
}

.rfm-initial-child-container {
	flex: 0 0 auto;
	display: flex;
	min-width: auto;
	flex-direction: row;
	align-items: center;
}

.rfm-child {
	transform: var(--transform);
}

.hide {
	display: none !important;
}