/* Nagłówek zgodny z dostarczonym przez biuro g6.html. */
header{background:transparent;padding:20px 0;border:0;box-shadow:none}
header.scrolled{background:rgba(255,255,255,.98);padding:10px 0;box-shadow:0 2px 20px rgba(0,0,0,.05);border:0}
header .nav-wrapper{max-width:1240px;padding-inline:25px}
.logo img{height:120px;width:auto;max-width:420px;object-fit:contain}
.nav-menu{gap:40px}
.nav-menu a{color:#fff;font-weight:500;font-size:.95rem;text-transform:uppercase;letter-spacing:.5px}
header.scrolled .nav-menu a{color:var(--text-main)}
.nav-menu li:last-child a{padding:0;background:transparent;color:#fff}
header.scrolled .nav-menu li:last-child a{color:var(--text-main)}
.nav-menu a::after{display:block;content:'';position:absolute;width:0;height:2px;bottom:-5px;left:0;background:#d4af37;transition:width .3s}
.nav-menu a:hover::after{width:100%}
.hero{margin-top:0;height:100svh;min-height:760px}
.hero-content{padding-top:150px;padding-bottom:70px}
.hamburger{color:#fff;border:1px solid #ffffff80}
header.scrolled .hamburger{color:var(--text-main);border-color:#999}
.hamburger[aria-expanded="true"]{color:var(--text-main);border-color:#999}
@media(max-width:1200px){
 .hamburger{display:block;position:relative;z-index:1001}
 .nav-menu{position:fixed;top:0;right:-100%;width:80%;max-width:320px;height:100svh;background:#fff;flex-direction:column;justify-content:center;align-items:flex-start;padding:50px 35px;box-shadow:-5px 0 15px rgba(0,0,0,.1);gap:23px;transition:right .4s;visibility:hidden}
 .nav-menu.active{right:0;visibility:visible}
 .nav-menu a,.nav-menu li:last-child a{color:var(--text-main);font-size:1.05rem}
 .logo img{height:100px;max-width:340px}
}
@media(max-width:600px){
 header{padding:15px 0}header.scrolled{padding:8px 0}
 header .nav-wrapper{padding-inline:20px}
 .logo img{height:76px;max-width:235px}
 .hero{min-height:680px}.hero-content{padding-top:120px;padding-bottom:70px}
 .nav-menu{justify-content:flex-start;padding-top:110px}
}
@media(prefers-reduced-motion:reduce){header,.nav-menu,.nav-menu a::after{transition:none}}
