header{ background:#ffffff; box-shadow:0 2px 12px rgba(0,0,0,.08); position:sticky; top:0; z-index:999; } header .container{ max-width:1280px; margin:auto; padding:14px 30px; } header .logo{ font-size:30px; font-weight:700; color:#07264A; } header nav a{ color:#07264A; font-size:17px; font-weight:600; text-decoration:none; margin:0 16px; transition:.3s; } header nav a:hover{ color:#C9972D; } header nav a.active{ color:#C9972D; border-bottom:3px solid #C9972D; padding-bottom:8px; } .header-btn{ background:#C9972D; color:#fff; padding:12px 26px; border-radius:8px; text-decoration:none; font-weight:700; transition:.3s; } .header-btn:hover{ background:#b3821e; }