/* NAVBAR */

.navbar{
position:fixed;
top:0;
left:0;
width:100%;
background:#ffffff;
box-shadow:0 2px 8px rgba(0,0,0,0.08);
z-index:1000;
}

/* NAV CONTAINER */
.nav-container{
max-width:1200px;
margin:0 auto;
display:flex;
align-items:center;
justify-content:space-between;
padding:16px 20px;
}

/* LOGO */

.logo{
height:80px;
width:auto;
display:block;
}

/* NAV LINKS */

nav{
display:flex;
align-items:center;
gap:30px;
}

nav a{
text-decoration:none;
color:#222;
font-size:18px;
font-weight:500;
}