body {
	--x555028eeaa56: var(--fbee709be7576, #FFF);
	--r4ee1d69c3bd3: var(--z53b2c5a6e63a, #15171F);
	--l20008aa5131e: var(--o896f97ccf4d6, rgba(255, 255, 255, .14));
	--i86817613152a: var(--scf2fd9034d10, #1D1F27);
	--i48e32b39cf91: var(--af7c60aae1249, #E4E6EC);
	--c191cfda8d370: var(--p57703be1cdc4, #FFF);
	--z3c0109bb0a40: var(--f95a09f6ea002, #C5C8D3);
	--qe226cd7fdcf2: var(--k40a2ce2ad611, #F2F3F6);
	--d560e97a31d88: var(--t6989ab3819f7, #667085);
}
.gec59f68f7771 ul, .k1983e5aeda07 ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}.lb3faa62d7637{z-index:auto}
.vfe941bbec991 img {
	border-radius: 8px;
	flex: none;
	object-fit: contain;
}
.vfe941bbec991 span {
	overflow-wrap: anywhere;
}
.gec59f68f7771, .k1983e5aeda07 {
	font-size: 15px;
	line-height: 1.6;
}
.gec59f68f7771 a, .k1983e5aeda07 a {
	text-decoration: none;
	color: inherit;
}
.gec59f68f7771 p, .k1983e5aeda07 p {
	margin: 0px;
	color: inherit;
}.ce7990db141e0{contain:none}
.h1d94f3e5cc3e, .k1983e5aeda07 .h1d94f3e5cc3e, .gec59f68f7771 .h1d94f3e5cc3e {
	color: var(--db413dcfd34d9,#FFF);
	background: var(--b7d994574ec88);
}
.a45f462cb4477 {
	width: min(1200px,100% - 32px);
	margin-inline: auto;
}
.vfe941bbec991 {
	gap: 10px;
	align-items: center;
	font-family: var(--z34b453081938,inherit);
	font-size: 20px;
	font-weight: 800;
	line-height: 1.2;
	min-height: 44px;
	min-width: 0px;
	display: inline-flex;
}.t64927af04869{unicode-bidi:normal}
.g7bf3e5436ef1 {
	border: 1px solid transparent;
	padding: 8px 18px;
	align-items: center;
	text-align: center;
	border-radius: var(--e429427dc1bc3,10px);
	min-height: 44px;
	font-weight: 700;
	line-height: 1.2;
	white-space: nowrap;
	display: inline-flex;
	justify-content: center;
}.fa015e35b4211{opacity:1}
.dbd307899b35f {
	padding: 6px 12px;
	font-size: 13px;
	min-height: 36px;
}
.h1d94f3e5cc3e:hover {
	background: var(--t8baf9b6348fd,var(--b7d994574ec88));
}
.j2849d6f551a7 {
	border-color: initial;
	background: 0 0;
}
.db12a772ed117 {
	display: flex;
	flex-wrap: wrap;
	gap: 0px 10px;
	font-size: 13px;
}.wd0f537c8bcf3{opacity:1}
.db12a772ed117 a {
	padding: 8px 2px;
	opacity: .78;
	display: inline-block;
}.lf05ce091a66e{opacity:1}
.db12a772ed117 a[aria-current] {
	font-weight: 700;
	text-decoration: underline;
	opacity: 1;
}
.t4eadfc0dd98c {
	cursor: pointer;
	flex: none;
	display: none;
	background: 0 0;
	position: relative;
	padding: 0px;
	color: inherit;
	border: 1px solid var(--i48e32b39cf91);
	border-radius: var(--e429427dc1bc3,10px);
	width: 44px;
	height: 44px;
}.meaf6587cdabc{outline-offset:0}
.t4eadfc0dd98c span::before, .t4eadfc0dd98c span, .t4eadfc0dd98c span::after {
	background: currentColor;
	left: 12px;
	position: absolute;
	width: 18px;
	height: 2px;
	border-radius: 2px;
	content: "";
}.a1b6c2be30e4e{z-index:auto}
[data-c544a25d403ef] .t4eadfc0dd98c span {
	background: 0 0;
}
.k4728155b5dcd>li {
	position: relative;
}
.k4728155b5dcd a, .h798cd5ce0e9f {
	font-weight: 600;
}.s90f2c77dfe94{opacity:1}
.t4eadfc0dd98c span {
	top: 21px;
}
.h798cd5ce0e9f {
	opacity: .78;
	font-weight: 500;
}
.tb69bd57f9311 {
	font-size: 13px;
	opacity: .8;
}
.t4eadfc0dd98c span::before {
	left: 0px;
	top: -6px;
}
.t4eadfc0dd98c span::after {
	left: 0px;
	top: 6px;
}.db74d4bfe2312{contain:none}
[data-c544a25d403ef] .t4eadfc0dd98c span::before {
	transform: rotate(45deg);
	top: 0px;
}
[data-c544a25d403ef] .t4eadfc0dd98c span::after {
	transform: rotate(-45deg);
	top: 0px;
}.m2360b66d0a90{z-index:auto}
.k1983e5aeda07 .a59cb7a382dcd {
	padding: 8px;
	z-index: 70;
	left: 0px;
	color: var(--i86817613152a);
	display: none;
	min-width: 200px;
	position: absolute;
	top: 100%;
	border: 1px solid var(--i48e32b39cf91);
	border-radius: 12px;
	background: var(--c191cfda8d370);
	box-shadow: 0 16px 40px rgba(0,0,0,.14);
}.u5387375c89b7{z-index:auto}
.a59cb7a382dcd a:hover {
	background: var(--qe226cd7fdcf2);
}.d95d1cde2a294{font-kerning:auto}
.k4728155b5dcd>li:focus-within>.a59cb7a382dcd, .k4728155b5dcd>li:hover>.a59cb7a382dcd {
	display: block;
}.g03739e2f0ad2{z-index:auto}
.a59cb7a382dcd a {
	border-radius: 8px;
	display: block;
	padding: 8px 10px;
	font-weight: 500;
}
@media(max-width:900px) {
	.t4eadfc0dd98c {
		display: inline-flex;
	}
	.k1983e5aeda07 .a59cb7a382dcd {
		box-shadow: none;
		min-width: 0px;
		background: 0 0;
		display: block;
		position: static;
		border: 0;
		padding: 0px 0px 0px 14px;
	}
}
html:not([data-n08585ac5949b]) .t4eadfc0dd98c {
	display: none;
}
