.navbar{background:url(https://cardiacrehab.com/images/navbar-bg-cardiac.webp) no-repeat center center;background-size:cover;padding:15px;box-shadow:0 2px 6px rgba(0,0,0,.1);position:sticky;top:0;z-index:1200;width:100%}.toolbar{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.menu-items li a.active,.drawer-menu li a.active{color:#d32f2f;font-weight:600}.logo img{height:55px;display:block}.menu-items{list-style:none;display:flex;gap:25px;margin:0;padding:0}.menu-items li a{text-decoration:none;color:#333;font-weight:500;transition:color .3s ease}.menu-items li a:hover{color:#d32f2f}.contact-btn .contact-button{background:#d32f2f;color:#fff;border:none;padding:8px 18px;border-radius:25px;cursor:pointer;font-weight:500;transition:background .3s ease}.contact-btn .contact-button:hover{background:#b71c1c}.mobile-menu-btn{display:none;cursor:pointer;color:#333}.drawer{position:fixed;top:0;left:-100%;width:70%;height:100%;background:#fff;transition:left .3s ease;padding:20px;z-index:2000}.drawer.open{left:0}.drawer-header{display:flex;justify-content:flex-end}.drawer-menu{list-style:none;padding:20px 0;margin:0}.drawer-menu li{margin-bottom:15px}.drawer-menu li a{text-decoration:none;color:#333;font-size:16px}@media (max-width: 1024px){.menu-items{display:none}.mobile-menu-btn{display:block}}
