body{margin:0;font-family:'Segoe UI',Arial,sans-serif;background:#fff;color:#333;}
header{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,0.1);position:sticky;top:0;z-index:100;}
.topbar{background:#000;color:#fff;font-size:14px;padding:6px 15px;display:flex;justify-content:end;gap:20px;align-items:center;}
.navbar{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;}
.logo img{height:60px;}
.nav-links{display:flex;gap:25px;}
.nav-links a{text-decoration:none;color:#222;font-weight:600;}
.nav-links a:hover{color:#c62828;}
.hamburger{display:none;flex-direction:column;cursor:pointer;}
.hamburger span{width:26px;height:3px;background:#333;margin:4px 0;transition:0.3s;}
.nav-mobile{display:none;flex-direction:column;background:#fff;position:absolute;top:100%;left:0;width:100%;box-shadow:0 5px 15px rgba(0,0,0,0.1);}
.nav-mobile a{padding:12px 20px;border-bottom:1px solid #eee;color:#333;text-decoration:none;font-weight:500;}
.nav-mobile a:hover{background:#f8f8f8;}
.container{max-width:1100px;margin:auto;padding:40px 20px;line-height:1.6;}
h1,h2{color:#c62828;}
footer{background:#222;color:#ccc;text-align:center;padding:20px;font-size:14px;margin-top:40px;}
/* SLIDER */
.slider{width:100%;height:auto;overflow:hidden;}
.slider img{width:100%;height:auto;display:block;}
@media(max-width:768px){
  .nav-links{display:none;}
  .hamburger{display:flex;}
}
