.sidemenu-topbar{margin-top:0;padding:0 1.5rem;margin-bottom:var(--Space2, 2rem);background:#f4f4f4;line-height:1}.sidemenu-topbar .sidemenu-list{display:flex;justify-content:center;align-items:center;gap:0;list-style:none;padding:0;margin:0;flex-wrap:wrap;position:relative}.sidemenu-topbar .sidemenu-list .sidemenu-item{position:relative;margin-block:1.2rem}.sidemenu-topbar .sidemenu-list .sidemenu-item::before{content:"";width:7px;height:7px;background:var(--ColorPrimary, #444444);position:absolute;top:50%;left:0;transform:translateY(-50%);opacity:0}.sidemenu-topbar .sidemenu-list .sidemenu-item.active::before{opacity:1}.sidemenu-topbar .sidemenu-list .sidemenu-item.active .sidemenu-link{padding-left:1rem}.sidemenu-topbar .sidemenu-list .sidemenu-item.active .sidemenu-link .sidemenu-text{font-weight:bold}.sidemenu-topbar .sidemenu-list .sidemenu-item .sidemenu-link{display:flex;align-items:center;gap:.5rem;padding:0 2rem 0 0;margin-right:2rem;text-decoration:none;color:var(--TextColorTitle, #333);font-size:calc(var(--FontSizeItemTitle, 1.2rem)*.95);letter-spacing:.1em;transition:all .3s ease;white-space:nowrap}.sidemenu-topbar .sidemenu-list .sidemenu-item .sidemenu-link .sidemenu-text{transition:all .3s ease}.sidemenu-topbar .sidemenu-list .sidemenu-item:last-of-type .sidemenu-link{margin-right:0;padding-right:0}.sidemenu-topbar .sidemenu-list .sidemenu-item:not(:last-of-type) .sidemenu-link{border-right:1px solid;border-color:var(--BorderColorSecondary, #ccc)}@media(min-width: 1200px)and (hover: hover)and (pointer: fine){.sidemenu-topbar .sidemenu-list .sidemenu-item .sidemenu-link:hover{color:var(--ColorPrimary, #000)}}@media(max-width: 1024px){.sidemenu-topbar .sidemenu-list{justify-content:flex-start;flex-wrap:nowrap;overflow-x:scroll}.sidemenu-topbar .sidemenu-list .sidemenu-item{flex-shrink:0}}@media(max-width: 650px){.sidemenu-topbar{padding:0 1rem}.sidemenu-topbar .sidemenu-list .sidemenu-item::before{display:none}.sidemenu-topbar .sidemenu-list .sidemenu-item.active .sidemenu-link{padding-left:0}.sidemenu-topbar .sidemenu-list .sidemenu-item.active .sidemenu-link .sidemenu-text{color:var(--ColorPrimary, #000)}.sidemenu-topbar .sidemenu-list .sidemenu-item .sidemenu-link{padding-right:1rem;margin-right:1rem}}@media(max-width: 480px){.sidemenu-topbar .sidemenu-list{gap:0;padding:0}.sidemenu-topbar .sidemenu-list .sidemenu-item .sidemenu-link{padding:.375rem .75rem;gap:.375rem}}