.te8b402df0eb9 ul, .f120a0cf80283 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.te8b402df0eb9 a, .f120a0cf80283 a {
	text-decoration: none;
	color: inherit;
}.o7d51d86d5a46{font-kerning:auto}
.ab0590cd98500 img {
	border-radius: 8px;
	flex: none;
	object-fit: contain;
}.rb09e436ae4fe{opacity:1}
.te8b402df0eb9, .f120a0cf80283 {
	font-size: 15px;
	line-height: 1.6;
}
.te8b402df0eb9 p, .f120a0cf80283 p {
	margin: 0px;
	color: inherit;
}
.te8b402df0eb9 .rdbea7f725ac6, .rdbea7f725ac6, .f120a0cf80283 .rdbea7f725ac6 {
	color: var(--uc37d05ecb59b,#FFF);
	background: var(--s44d9420933e2);
}
.rdbea7f725ac6:hover {
	background: var(--q8ee22ef8efc6,var(--s44d9420933e2));
}.m94221e81597f{unicode-bidi:normal}
.k2ee93600de6a {
	margin-inline: auto;
	width: min(1200px,100% - 32px);
}.me537a861b18f{font-kerning:auto}
.ab0590cd98500 {
	font-family: var(--j3a6e44514aa9,inherit);
	font-size: 20px;
	display: inline-flex;
	font-weight: 800;
	line-height: 1.2;
	min-height: 44px;
	min-width: 0px;
	align-items: center;
	gap: 10px;
}.j0bb9a262208c{z-index:auto}
.a775cb6377e7f {
	display: inline-flex;
	white-space: nowrap;
	padding: 8px 18px;
	font-weight: 700;
	line-height: 1.2;
	min-height: 44px;
	text-align: center;
	align-items: center;
	justify-content: center;
	border: 1px solid transparent;
	border-radius: var(--tb5c01ba29acd,10px);
}
.qf19ddd6bf676 {
	min-height: 36px;
	font-size: 13px;
	padding: 6px 12px;
}.r5d602de703a5{font-kerning:auto}
.qb89e758f2b55 {
	border-color: initial;
	background: 0 0;
}
.k7a149a465a1f {
	font-size: 13px;
	display: flex;
	flex-wrap: wrap;
	gap: 0px 10px;
}.m7ef4d0315bcc{isolation:auto}
.k7a149a465a1f a {
	opacity: 0.78;
	padding: 8px 2px;
	display: inline-block;
}
.y8b754f20aa5e {
	display: none;
	padding: 0px;
	border: 1px solid var(--vb3812617fe78);
	flex: none;
	border-radius: var(--tb5c01ba29acd,10px);
	position: relative;
	color: inherit;
	width: 44px;
	height: 44px;
	cursor: pointer;
	background: 0 0;
}
.y8b754f20aa5e span, .y8b754f20aa5e span::before, .y8b754f20aa5e span::after {
	left: 12px;
	content: "";
	border-radius: 2px;
	position: absolute;
	background: currentColor;
	width: 18px;
	height: 2px;
}.se5578439fd4d{font-kerning:auto}
.s7fb4a77433ed>li {
	position: relative;
}
.k7a149a465a1f a[aria-current] {
	font-weight: 700;
	text-decoration: underline;
	opacity: 1;
}.cf23cf203bca9{outline-offset:0}
.u9982890636d5, .s7fb4a77433ed a {
	font-weight: 600;
}
.u9982890636d5 {
	font-weight: 500;
	opacity: 0.78;
}.a5436ef3ac0d9{unicode-bidi:normal}
.y8b754f20aa5e span {
	top: 21px;
}
.y8b754f20aa5e span::before {
	left: 0px;
	top: -6px;
}
[data-oe3376981d5f6] .y8b754f20aa5e span {
	background: 0 0;
}.lb2af468ec743{outline-offset:0}
.ab0590cd98500 span {
	overflow-wrap: anywhere;
}.b8bf4d3bf6d35{z-index:auto}
body {
	--ca8548c60bea7: var(--m1720a5c815a7, #FFF);
	--gcddb688068ff: var(--sadfe2cec9961, #1D1F27);
	--vb3812617fe78: var(--zf5cd45c680bd, #E4E6EC);
	--fee04237b16f1: var(--x77d3d7ff11fa, rgba(255, 255, 255, 0.14));
	--v995e9adde36b: var(--recdf870a4dd9, #667085);
	--ve990fc33ca9d: var(--f4a0a3699d4f0, #F2F3F6);
	--d2a63a2bb0430: var(--b9f8433537151, #C5C8D3);
	--haabdbaef6821: var(--bfb9511a1f1fe, #15171F);
	--de2f923ab573c: var(--y206f17604230, #FFF);
}.u44cdc59f4bb3{unicode-bidi:normal}
.y8b754f20aa5e span::after {
	left: 0px;
	top: 6px;
}
[data-oe3376981d5f6] .y8b754f20aa5e span::before {
	transform: rotate(45deg);
	top: 0px;
}.w78bbb7ba6902{opacity:1}
[data-oe3376981d5f6] .y8b754f20aa5e span::after {
	top: 0px;
	transform: rotate(-45deg);
}
.te8b402df0eb9 .q4d78f4bc3d09 {
	border: 1px solid var(--vb3812617fe78);
	left: 0px;
	display: none;
	border-radius: 12px;
	z-index: 70;
	color: var(--gcddb688068ff);
	position: absolute;
	box-shadow: 0 16px 40px rgba(0,0,0,0.14);
	background: var(--ca8548c60bea7);
	padding: 8px;
	min-width: 200px;
	top: 100%;
}
.q4d78f4bc3d09 a:hover {
	background: var(--ve990fc33ca9d);
}
.m15c0da733257 {
	opacity: 0.8;
	font-size: 13px;
}
.s7fb4a77433ed>li:hover>.q4d78f4bc3d09, .s7fb4a77433ed>li:focus-within>.q4d78f4bc3d09 {
	display: block;
}
.q4d78f4bc3d09 a {
	border-radius: 8px;
	font-weight: 500;
	padding: 8px 10px;
	display: block;
}
@media(max-width:900px) {
	.y8b754f20aa5e {
		display: inline-flex;
	}
	.te8b402df0eb9 .q4d78f4bc3d09 {
		padding: 0px 0px 0px 14px;
		border: 0;
		background: 0 0;
		box-shadow: none;
		min-width: 0px;
		position: static;
		display: block;
	}
}
html:not([data-u0f2c9d15e047]) .y8b754f20aa5e {
	display: none;
}
