@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;500;700&display=swap";[data-v-681e3b95]{font-family:Outfit,sans-serif;margin:0;padding:0;box-sizing:border-box}section[data-v-681e3b95]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.backdrop[data-v-681e3b95]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0f172a;opacity:1;z-index:9998;animation:fadeIn-681e3b95 .3s ease forwards}.mobileNavBar[data-v-681e3b95]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;flex-direction:column;background-color:#0f172a;width:100%;height:100vh;padding:48px 24px;transform:translate(100%);animation:slideIn-681e3b95 .4s cubic-bezier(.16,1,.3,1) forwards;overflow:auto;box-shadow:none}@keyframes slideIn-681e3b95{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeIn-681e3b95{0%{opacity:0}to{opacity:1}}.brand[data-v-681e3b95]{display:flex;justify-content:center}.logo[data-v-681e3b95]{font-size:1.75rem;font-weight:700;color:#f8fafc;letter-spacing:-.5px}.close-btn[data-v-681e3b95]{position:absolute;top:24px;right:24px;width:48px;height:48px;display:flex;justify-content:center;align-items:center;background:#ffffff0d;border:none;border-radius:12px;cursor:pointer;transition:all .2s ease}.close-icon[data-v-681e3b95]{font-size:1.75rem;font-weight:300;color:#f8fafc}.close-btn[data-v-681e3b95]:hover{background:#ffffff1a;transform:scale(1.05)}#mobileLinks[data-v-681e3b95]{display:flex;flex-direction:column;margin-top:48px;gap:16px;flex:1}.nav-link[data-v-681e3b95]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;font-size:1.25rem;font-weight:500;color:#f8fafc;text-decoration:none;background:#ffffff0d;border-radius:16px;transition:all .3s ease}.link-icon[data-v-681e3b95]{opacity:0;transform:translate(-8px);transition:all .3s ease}.nav-link[data-v-681e3b95]:hover,.nav-link[data-v-681e3b95]:focus{background:#ffffff1a;transform:translateY(-4px);box-shadow:0 8px 16px #0003}.nav-link:hover .link-icon[data-v-681e3b95],.nav-link:focus .link-icon[data-v-681e3b95]{opacity:1;transform:translate(0)}.social-links[data-v-681e3b95]{display:flex;justify-content:center;gap:16px;margin-top:48px;margin-bottom:16px}.social-link[data-v-681e3b95]{width:48px;height:48px;display:flex;justify-content:center;align-items:center;background:#ffffff0d;border-radius:50%;color:#f8fafc;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s ease}.social-link[data-v-681e3b95]:hover{background:#ffffff1a;transform:translateY(-4px)}@media (max-width: 500px){.mobileNavBar[data-v-681e3b95]{padding:32px 16px}.nav-link[data-v-681e3b95]{padding:16px 20px;font-size:1.125rem}.social-link[data-v-681e3b95]{width:40px;height:40px}}#businessName[data-v-75a516b0]:hover{cursor:pointer}.notifBtn[data-v-75a516b0]{display:flex;gap:5px}.notifications[data-v-75a516b0]{left:-130px;top:50px}.notification[data-v-75a516b0]{margin-top:1rem;border-radius:10px}.notification .notification_title[data-v-75a516b0]{color:var(--color-darkblue)}.notification .notification_title[data-v-75a516b0]:hover{color:var(--color-darkblue-hover)}.notification[data-v-75a516b0]:hover{background:#d3d3d3}@media (max-width: 1150px){#businessName[data-v-75a516b0]{font-size:1.3rem}.mobileNavbar[data-v-75a516b0]{justify-content:space-between}.mobileNavbar button[data-v-75a516b0]:hover{background-color:inherit}.home-route .mobileNavbar[data-v-75a516b0],.contact-route .mobileNavbar[data-v-75a516b0],.home-route .barsIcon[data-v-75a516b0],.contact-route .barsIcon[data-v-75a516b0]{color:#fff}}.nav-link[data-v-75a516b0]{position:relative;transition:color .3s ease;transform:none!important}.nav-link[data-v-75a516b0]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:transparent;transition:background-color .3s ease}.nav-link[data-v-75a516b0]:hover{transform:none!important}.nav-link[data-v-75a516b0]:hover:after{background-color:#00408580}.logo-animation[data-v-75a516b0]{transition:transform .3s ease}.logo-animation[data-v-75a516b0]:hover{transform:scale(1.05)}.notification[data-v-75a516b0]{transition:transform .2s ease,background-color .2s ease}.notification[data-v-75a516b0]:hover{transform:translateY(-2px)}
