header[data-v-6e71bb8e]{background:var(--gradient-blue);box-shadow:0 2px 10px #0000001a;color:var(--text-light);position:sticky;top:0;z-index:100}.nav-container[data-v-6e71bb8e]{justify-content:space-between;padding:15px 0;position:relative}.logo[data-v-6e71bb8e],.nav-container[data-v-6e71bb8e]{align-items:center;display:flex}.logo[data-v-6e71bb8e]{font-size:24px;font-weight:700;z-index:101}.logo a[data-v-6e71bb8e]{color:var(--text-light);text-decoration:none;transition:all .3s ease}.logo a[data-v-6e71bb8e]:hover{color:#ffffffe6}.logo img[data-v-6e71bb8e]{height:40px;margin-right:10px}nav ul[data-v-6e71bb8e]{display:flex;list-style:none}nav ul li[data-v-6e71bb8e]{margin-left:30px}nav ul li a[data-v-6e71bb8e]{color:var(--text-light);font-weight:500;text-decoration:none;transition:all .3s ease}nav ul li a[data-v-6e71bb8e]:hover{color:#fffc}.mobile-menu-toggle[data-v-6e71bb8e]{cursor:pointer;display:none;flex-direction:column;height:21px;justify-content:space-between;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:30px;z-index:101}.bar[data-v-6e71bb8e]{background-color:#fff;border-radius:3px;height:3px;width:100%}@media(min-width:768px)and (max-width:1024px){.nav-container[data-v-6e71bb8e]{padding:18px 0}.logo[data-v-6e71bb8e]{font-size:26px;margin-left:15px}nav ul[data-v-6e71bb8e]{margin-right:15px}nav ul li[data-v-6e71bb8e]{margin-left:25px}nav ul li a[data-v-6e71bb8e]{font-size:17px}}@media(max-width:768px){.nav-container[data-v-6e71bb8e]{padding:15px 0}.logo[data-v-6e71bb8e]{margin-left:20px}.mobile-menu-toggle[data-v-6e71bb8e]{display:flex}nav[data-v-6e71bb8e]{background:var(--primary-color);height:100vh;left:0;padding-top:70px;position:fixed;right:0;top:0;transform:translate(100%);transition:transform .3s ease;width:100%;z-index:100}nav.mobile-open[data-v-6e71bb8e]{transform:translate(0)}nav ul[data-v-6e71bb8e]{align-items:center;flex-direction:column;height:auto;margin:0;padding:0}nav ul li[data-v-6e71bb8e]{margin:20px 0;text-align:center;width:100%}nav ul li a[data-v-6e71bb8e]{display:block;font-size:20px;padding:10px 0}}footer[data-v-510f3c69]{background:var(--text-dark);color:#ffffffb3;padding:20px 0;text-align:center}
