.app-header[data-v-3d0c78f4]{background-color:#fff;box-shadow:0 2px 4px #0000001a;height:100px;padding:20px;position:sticky;top:0;z-index:1000}.app-header[data-v-3d0c78f4],.app-header .app-header-container[data-v-3d0c78f4]{align-items:center;display:flex;justify-content:space-between}.app-header .app-header-container[data-v-3d0c78f4]{height:60px;margin:0 auto;max-width:1200px;padding:0 24px;width:100%}.app-header .app-header-container .navbar-brand .navbar-logo[data-v-3d0c78f4]{display:block;height:32px;width:auto}.app-header .app-header-container .navbar-nav[data-v-3d0c78f4]{align-items:center;display:flex;gap:32px;justify-content:center}.app-header .app-header-container .navbar-nav li a[data-v-3d0c78f4]{color:#111827;font-weight:500;text-decoration:none;transition:color .3s ease}.app-header .app-header-container .navbar-nav li a.active[data-v-3d0c78f4],.app-header .app-header-container .navbar-nav li a[data-v-3d0c78f4]:hover{color:#4d3d92}.app-header .app-header-container .mobile-menu-btn[data-v-3d0c78f4]{background:none;border:none;color:#111827;cursor:pointer;display:none;padding:8px}.app-header .app-header-container .mobile-menu-btn[data-v-3d0c78f4]:hover{color:#4d3d92}@media (max-width:768px){.app-header .app-header-container .navbar-nav[data-v-3d0c78f4]{background-color:#ffffffe6;border-radius:10px;box-shadow:0 0 10px #0000001a;display:none;flex-direction:column;gap:10px;padding:10px;position:fixed;right:10px;top:65px}.app-header .app-header-container .navbar-nav.mobile-nav-open[data-v-3d0c78f4]{display:flex}.app-header .app-header-container .navbar-nav li[data-v-3d0c78f4]{padding:10px 0}.app-header .app-header-container .mobile-menu-btn[data-v-3d0c78f4]{display:block}}.app-footer[data-v-629c3f24]{align-items:center;background-color:#170c47;display:flex;height:160px;justify-content:space-between;padding:20px}.app-footer .app-footer-container[data-v-629c3f24]{align-items:flex-start;display:flex;height:100px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 24px;width:100%}.app-footer .app-footer-container .navbar-brand .navbar-logo[data-v-629c3f24]{display:block;height:32px;width:auto}.app-footer .app-footer-container .navbar-nav[data-v-629c3f24]{align-items:center;display:flex;gap:32px;justify-content:center}.app-footer .app-footer-container .navbar-nav li a[data-v-629c3f24]{color:#fff}.app-footer .app-footer-container .navbar-nav li a.active[data-v-629c3f24],.app-footer .app-footer-container .navbar-nav li a[data-v-629c3f24]:hover{text-shadow:5px 5px 10px #fff}
