.Navlocation_nav__NNAWb{background:#fff;position:sticky;top:0;box-shadow:0 4px 10px rgba(0,0,0,.1);z-index:1000;padding-top:30px;padding-bottom:15px}.Navlocation_navInnerContainer__Y8GVj{max-width:1300px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 40px}.Navlocation_logoLink__h_9H9{width:180px;display:block}.Navlocation_logoLink__h_9H9 img{width:100%;height:auto}.Navlocation_rightSection__OsMZb{display:flex;align-items:center;gap:30px}.Navlocation_navTextLink__eMnyQ{color:#1D4175!important;font-weight:700;font-size:16px;text-decoration:none;font-family:Platypi,serif}.Navlocation_phoneButton__AVOwz{display:flex;align-items:center;background-color:#1D4175;color:#FFFFFF!important;padding:10px 20px;border-radius:4px;gap:10px;font-weight:700;font-size:16px;text-decoration:none}.Navlocation_hamburgerBtn___j1Jh{display:none;background:none;border:none;cursor:pointer;padding:5px}.Navlocation_mobileSidebar__v7U0Q{position:fixed;top:0;right:-100%;width:300px;height:100vh;background:#fff;z-index:2000;transition:.4s ease-in-out;padding:20px;box-shadow:-5px 0 15px rgba(0,0,0,.1);display:flex;flex-direction:column}.Navlocation_activeSidebar__Ql662{right:0}.Navlocation_sidebarHeader__Olnwt{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.Navlocation_closeBtn__rWXsE{font-size:24px;background:none;border:none;color:#1D4175;cursor:pointer}.Navlocation_sidebarLinks__WNkPu{display:flex;flex-direction:column;gap:20px}.Navlocation_sidebarLinks__WNkPu a{color:#1D4175;text-decoration:none;font-weight:700;font-size:18px;border-bottom:1px solid #f0f0f0;padding-bottom:10px}.Navlocation_sidebarPhone__ASyxO{margin-top:20px;color:#feb415!important;font-weight:700}.Navlocation_overlay__64XR5{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:1500}@media (max-width:1024px){.Navlocation_rightSection__OsMZb{display:none}.Navlocation_hamburgerBtn___j1Jh{display:block}.Navlocation_nav__NNAWb{padding-top:10px;padding-bottom:15px}.Navlocation_navInnerContainer__Y8GVj{padding:0 20px}}@media (max-width:480px){.Navlocation_logoLink__h_9H9{width:130px}.Navlocation_nav__NNAWb{padding-top:20px}}