.elementor .e-ec3ae40-1d9842b{font-family:var(--font-body);font-weight:700;font-size:16px;color:var(--brand-primary-text);line-height:24px;}.elementor .e-447c80c-8acbc8c{width:40px;height:40px;min-height:40px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:var(--radius-pill);border-width:1px;border-color:var(--brand-primary-border);border-style:solid;background-color:var(--brand-primary-bg);flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-4417ae5-7419411{font-family:var(--font-body);font-weight:700;font-size:16px;color:var(--neutral-text);line-height:24px;}.elementor .e-f10eb52-7222436{font-family:var(--font-body);font-weight:500;font-size:14px;color:var(--neutral-text);line-height:21px;}.elementor .e-4eab78d-35fb563{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:1px;flex:1 0 0px;}.elementor .e-7fbf27a-5a94256{width:8px;height:8px;min-height:8px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:var(--radius-pill);background-color:var(--brand-primary);}.elementor .e-c55d9db-bca467b{width:24px;height:24px;min-height:24px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:var(--radius-pill);background-color:var(--brand-primary-border);display:none;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-825e731-1379258{width:100%;padding-block-start:var(--space-16);padding-block-end:var(--space-16);padding-inline-start:var(--space-16);padding-inline-end:var(--space-16);border-radius:var(--radius-md);border-width:1px;border-color:var(--neutral-border);border-style:solid;background-color:var(--neutral-bg);gap:var(--space-16);align-items:center;cursor: pointer;
transition: none;
& .e-con { transition: none; }
&:hover:not([aria-current]) {
	border-color: var(--brand-primary-border);
	background-color: var(--brand-primary-bg);
}
&[aria-current] {
	border-color: var(--brand-primary-border);
	background-color: var(--brand-primary-bg-hover);
}
&[aria-current] [data-part="badge"] {
	border-color: var(--brand-primary);
	background-color: var(--brand-primary);
}
&[aria-current] [data-part="badge"] .e-paragraph-base {
	color: var(--neutral-text-white);
}
&[aria-current] [data-part="name"],
&[aria-current] [data-part="units"] {
	color: var(--brand-primary-text);
}
&[aria-current] [data-part="dot"] {
	display: flex;
}\n}