.vertical-menu[data-v-4ca2796a]{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;overflow:hidden;z-index:1005}.vertical-menu .nav-menu[data-v-4ca2796a]{list-style:none;margin:0;padding:0}.vertical-menu .nav-menu .menu-item[data-v-4ca2796a]{border-bottom:1px solid #e8e8e8;display:block;padding:0}.vertical-menu .nav-menu .menu-item[data-v-4ca2796a]:last-child{border-bottom:none}.vertical-menu .nav-menu .menu-item a[data-v-4ca2796a]{color:#333;display:block;font-size:16px;font-weight:500;padding:15px 20px;position:relative;text-decoration:none;transition:all .3s ease}.vertical-menu .nav-menu .menu-item a[data-v-4ca2796a]:hover{background-color:#f8f9fa;color:#000;padding-left:25px}.vertical-menu .nav-menu .menu-item a[data-v-4ca2796a]:before{background-color:#000;bottom:0;content:"";left:0;position:absolute;top:0;transform:scaleY(0);transition:transform .3s ease;width:3px}.vertical-menu .nav-menu .menu-item a[data-v-4ca2796a]:hover:before{transform:scaleY(1)}.vertical-menu .nav-menu .menu-item:first-child a[data-v-4ca2796a]{color:#007bff;font-weight:600}.vertical-menu .nav-menu .menu-item:first-child a[data-v-4ca2796a]:hover{color:#007bff}.vertical-menu .nav-menu .menu-item:first-child a[data-v-4ca2796a]:before{background-color:#007bff}@media screen and (max-width:767px){.vertical-menu[data-v-4ca2796a]{background-color:#fff;border-radius:0;bottom:0;box-shadow:2px 0 10px #0000001a;left:0;line-height:1.5;margin-top:0!important;max-width:300px;overflow-y:auto;position:fixed;top:0;transform:translate(-100%);transition:transform .25s ease;width:100%;z-index:1051}.vertical-menu.shown[data-v-4ca2796a]{transform:translate(0)}.vertical-menu-mobile__overlay[data-v-4ca2796a]{background-color:#0006;display:block;inset:0;position:fixed;transition:all .25s ease;visibility:hidden;z-index:1050}.vertical-menu-mobile__overlay.shown[data-v-4ca2796a]{visibility:visible}.vertical-menu a[data-v-4ca2796a]{font-size:22px!important;font-weight:500;padding:20px 25px!important}.vertical-menu .nav-menu[data-v-4ca2796a]{min-width:250px}.vertical-menu .nav-menu .nav-menu .menu-item[data-v-4ca2796a]{padding-left:.5em}.vertical-menu .nav-menu .menu-item a[data-v-4ca2796a]:hover{padding-left:30px!important}}.vertical-menu[data-v-96bd444e]{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;overflow:hidden;z-index:1005}.vertical-menu .nav-menu[data-v-96bd444e]{list-style:none;margin:0;padding:0}.vertical-menu .nav-menu .menu-item[data-v-96bd444e]{border-bottom:1px solid #e8e8e8;display:block;padding:0}.vertical-menu .nav-menu .menu-item[data-v-96bd444e]:last-child{border-bottom:none}.vertical-menu .nav-menu .menu-item a[data-v-96bd444e]{color:#333;display:block;font-size:16px;font-weight:500;padding:15px 20px;position:relative;text-decoration:none;transition:all .3s ease}.vertical-menu .nav-menu .menu-item a[data-v-96bd444e]:hover{background-color:#f8f9fa;color:#000;padding-left:25px}.vertical-menu .nav-menu .menu-item a[data-v-96bd444e]:before{background-color:#000;bottom:0;content:"";left:0;position:absolute;top:0;transform:scaleY(0);transition:transform .3s ease;width:3px}.vertical-menu .nav-menu .menu-item a[data-v-96bd444e]:hover:before{transform:scaleY(1)}.vertical-menu .nav-menu .menu-item:first-child a[data-v-96bd444e]{color:#007bff;font-weight:600}.vertical-menu .nav-menu .menu-item:first-child a[data-v-96bd444e]:hover{color:#007bff}.vertical-menu .nav-menu .menu-item:first-child a[data-v-96bd444e]:before{background-color:#007bff}@media screen and (max-width:767px){.vertical-menu[data-v-96bd444e]{background-color:#fff;border-radius:0;bottom:0;box-shadow:2px 0 10px #0000001a;left:0;line-height:1.5;margin-top:0!important;max-width:300px;overflow-y:auto;position:fixed;top:0;transform:translate(-100%);transition:transform .25s ease;width:100%;z-index:1051}.vertical-menu.shown[data-v-96bd444e]{transform:translate(0)}.vertical-menu-mobile__overlay[data-v-96bd444e]{background-color:#0006;display:block;inset:0;position:fixed;transition:all .25s ease;visibility:hidden;z-index:1050}.vertical-menu-mobile__overlay.shown[data-v-96bd444e]{visibility:visible}.vertical-menu a[data-v-96bd444e]{font-size:22px!important;font-weight:500;padding:20px 25px!important}.vertical-menu .nav-menu[data-v-96bd444e]{min-width:250px}.vertical-menu .nav-menu .nav-menu .menu-item[data-v-96bd444e]{padding-left:.5em}.vertical-menu .nav-menu .menu-item a[data-v-96bd444e]:hover{padding-left:30px!important}}
