.vertical-menu[data-v-75bc2b7a]{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;overflow:hidden;z-index:1005}.vertical-menu .nav-menu[data-v-75bc2b7a]{list-style:none;margin:0;padding:0}.vertical-menu .nav-menu .menu-item[data-v-75bc2b7a]{border-bottom:1px solid #e8e8e8;display:block;padding:0}.vertical-menu .nav-menu .menu-item[data-v-75bc2b7a]:last-child{border-bottom:none}.vertical-menu .nav-menu .menu-item a[data-v-75bc2b7a]{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-75bc2b7a]:hover{background-color:#f8f9fa;color:#000;padding-left:25px}.vertical-menu .nav-menu .menu-item a[data-v-75bc2b7a]: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-75bc2b7a]:hover:before{transform:scaleY(1)}.vertical-menu .nav-menu .menu-item:first-child a[data-v-75bc2b7a]{color:#007bff;font-weight:600}.vertical-menu .nav-menu .menu-item:first-child a[data-v-75bc2b7a]:hover{color:#007bff}.vertical-menu .nav-menu .menu-item:first-child a[data-v-75bc2b7a]:before{background-color:#007bff}@media screen and (max-width:767px){.vertical-menu[data-v-75bc2b7a]{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-75bc2b7a]{transform:translate(0)}.vertical-menu-mobile__overlay[data-v-75bc2b7a]{background-color:#0006;bottom:0;display:block;left:0;position:fixed;right:0;top:0;transition:all .25s ease;visibility:hidden;z-index:1050}.vertical-menu-mobile__overlay.shown[data-v-75bc2b7a]{visibility:visible}.vertical-menu a[data-v-75bc2b7a]{font-size:22px!important;font-weight:500;padding:20px 25px!important}.vertical-menu .nav-menu[data-v-75bc2b7a]{min-width:250px}.vertical-menu .nav-menu .nav-menu .menu-item[data-v-75bc2b7a]{padding-left:.5em}.vertical-menu .nav-menu .menu-item a[data-v-75bc2b7a]:hover{padding-left:30px!important}}.vertical-menu[data-v-d54dd64f]{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;overflow:hidden;z-index:1005}.vertical-menu .nav-menu[data-v-d54dd64f]{list-style:none;margin:0;padding:0}.vertical-menu .nav-menu .menu-item[data-v-d54dd64f]{border-bottom:1px solid #e8e8e8;display:block;padding:0}.vertical-menu .nav-menu .menu-item[data-v-d54dd64f]:last-child{border-bottom:none}.vertical-menu .nav-menu .menu-item a[data-v-d54dd64f]{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-d54dd64f]:hover{background-color:#f8f9fa;color:#000;padding-left:25px}.vertical-menu .nav-menu .menu-item a[data-v-d54dd64f]: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-d54dd64f]:hover:before{transform:scaleY(1)}.vertical-menu .nav-menu .menu-item:first-child a[data-v-d54dd64f]{color:#007bff;font-weight:600}.vertical-menu .nav-menu .menu-item:first-child a[data-v-d54dd64f]:hover{color:#007bff}.vertical-menu .nav-menu .menu-item:first-child a[data-v-d54dd64f]:before{background-color:#007bff}@media screen and (max-width:767px){.vertical-menu[data-v-d54dd64f]{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-d54dd64f]{transform:translate(0)}.vertical-menu-mobile__overlay[data-v-d54dd64f]{background-color:#0006;bottom:0;display:block;left:0;position:fixed;right:0;top:0;transition:all .25s ease;visibility:hidden;z-index:1050}.vertical-menu-mobile__overlay.shown[data-v-d54dd64f]{visibility:visible}.vertical-menu a[data-v-d54dd64f]{font-size:22px!important;font-weight:500;padding:20px 25px!important}.vertical-menu .nav-menu[data-v-d54dd64f]{min-width:250px}.vertical-menu .nav-menu .nav-menu .menu-item[data-v-d54dd64f]{padding-left:.5em}.vertical-menu .nav-menu .menu-item a[data-v-d54dd64f]:hover{padding-left:30px!important}}
