.aside-menu{position:sticky;top:70px;flex:0 0 0;width:0;min-height:calc(100vh - 70px);max-height:calc(100vh - 70px);background-color:#f3f9ff;transition:flex .5s ease-in-out,width .5s ease-in-out;overflow-x:hidden;z-index:100001}.aside-menu a{color:#111e61}.aside-menu--open{flex:0 0 300px;width:300px}.aside-menu__content{width:300px;display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100vh - 70px);max-height:calc(100vh - 70px);border-right:1px solid #d8ecff}@media (max-height:800px){.aside-menu__content{min-height:800px;max-height:800px;overflow-y:auto}}.aside-menu__header{padding:10px;text-align:center;background-color:#d8ecff}.aside-menu__header h4{margin:0}.aside-menu__menu{overflow-y:auto;flex-grow:1;list-style:none;padding-left:0;margin-bottom:0}.aside-menu__menu__item--active .aside-menu__menu__item__lnk,.aside-menu__menu__item--active .aside-menu__sec-menu__item__lnk{background-color:#d8ecff;font-weight:700}.aside-menu__menu__item--sub-menu:hover,.aside-menu__menu__item:hover,.aside-menu__sec-menu__item:hover{background-color:#d8ecff}.aside-menu__menu__item--sub-menu{padding-left:10px}.aside-menu__menu__item--sub-menu--active .aside-menu__menu__item__lnk,.aside-menu__menu__item--sub-menu--active .aside-menu__sec-menu__item__lnk{background-color:#d8ecff;font-weight:700;position:relative}.aside-menu__menu__item--sub-menu--active .aside-menu__menu__item__lnk:before,.aside-menu__menu__item--sub-menu--active .aside-menu__sec-menu__item__lnk:before{content:"";display:block;position:absolute;left:0;bottom:0;top:0;width:4px;border-radius:2px;background-color:#4dd0e1}.aside-menu__menu__item__lnk,.aside-menu__sec-menu__item__lnk{display:flex;align-items:center;padding:10px 15px;line-height:1.1em}.aside-menu__menu__item__lnk i,.aside-menu__menu__item__lnk span,.aside-menu__sec-menu__item__lnk i,.aside-menu__sec-menu__item__lnk span{margin-right:10px}.aside-menu__menu__item__lnk i:last-child,.aside-menu__menu__item__lnk span:last-child,.aside-menu__sec-menu__item__lnk i:last-child,.aside-menu__sec-menu__item__lnk span:last-child{margin-right:0}.aside-menu__sec-menu{background-color:#d8ecff;padding:10px 0;flex-shrink:0;margin-bottom:0}.aside-menu__sec-menu__item{padding:10px 15px}.aside-menu__sec-menu__item__lnk{padding:0;border-radius:1em}.aside-menu__sec-menu__item__lnk i{display:block;width:2em;height:2em;padding:.5em 0;text-align:center;background-color:#fff;border-radius:50%}.aside-menu__sec-menu__item__lnk:hover{background-color:#fff}@media (max-width:992px){.aside-menu{position:fixed;top:70px}}@media (max-width:576px){.aside-menu__sec-menu{padding-bottom:110px}}