@media (max-width:989.98px){.sidebar-menu-container{padding-top:40px;padding-left:20px;padding-right:20px;padding-bottom:0;width:100%;max-width:100%}}@media (min-width:990px){.sidebar-menu-container{border-right:1px solid rgba(203,203,203,.6)}}@media (max-width:989.98px){.sidebar-menu-container .menu-dropdown-wrapper{display:inline-block;width:100%;height:45px;border:1px solid rgba(203,203,203,.6);padding:0 16px 0;position:relative;cursor:pointer}}.sidebar-menu-container .menu-dropdown-wrapper .icon-mobile-menu{position:absolute;right:16px;top:50%;-webkit-transition:-webkit-transform var(--duration-long) ease;transition:-webkit-transform var(--duration-long) ease;transition:transform var(--duration-long) ease;transition:transform var(--duration-long) ease,-webkit-transform var(--duration-long) ease}@media (max-width:989.98px){.sidebar-menu-container .menu-dropdown-wrapper .nav-menu{opacity:0;position:absolute;top:0;left:0;width:calc(100% + 2px);padding:0 16px;-webkit-transition:all var(--duration-short) ease-out;transition:all var(--duration-short) ease-out;border:1px solid rgba(203,203,203,.6);background-color:RGB(var(--color-background));height:0;display:none}}@media (max-width:989.98px){.sidebar-menu-container .menu-dropdown-wrapper.open-menu .nav-menu{padding:25px 16px;top:43px;height:auto;opacity:1;z-index:1;-webkit-transition:all var(--duration-short) ease-out;transition:all var(--duration-short) ease-out;display:inline-block}}.sidebar-menu-container .menu-dropdown-wrapper.open-menu .icon-mobile-menu{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform var(--duration-long) ease;transition:-webkit-transform var(--duration-long) ease;transition:transform var(--duration-long) ease;transition:transform var(--duration-long) ease,-webkit-transform var(--duration-long) ease}.sidebar-menu-container .current-menu-dropdown-active-item a{margin:0;line-height:4.5rem;font-size:1.5rem;text-decoration:none;color:RGB(var(--color-foreground))}.sidebar-menu-container ul{list-style:none;padding:0;margin:0}@media (max-width:989.98px){.sidebar-menu-container ul li{line-height:1.3rem}}@media (max-width:989.98px){.sidebar-menu-container ul li.active{display:none}}.sidebar-menu-container ul li.active a{border-bottom:1px solid RGB(var(--color-foreground))}.sidebar-menu-container ul a{color:RGB(var(--color-foreground));text-decoration:none;width:auto;display:inline-block;font-size:1.8rem;line-height:normal;margin-bottom:20px;padding-bottom:2px}@media (max-width:989.98px){.sidebar-menu-container ul a{font-size:1.5rem}}