header.navbar,.navbar{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:15px 60px!important;background-color:#000!important;border-bottom:1px solid #333!important;position:relative!important;z-index:1000!important;min-height:70px!important;box-sizing:border-box!important;flex-wrap:nowrap!important}.logo{display:flex;align-items:center;flex-shrink:0;min-width:150px}.logo a{display:flex;align-items:center;text-decoration:none;transition:transform .2s ease}.logo a:hover{transform:scale(1.05)}.logo a:focus-visible{outline:2px solid #ff3a3f;outline-offset:4px;border-radius:4px}.logo-img{height:54px;width:auto;display:block;max-width:100%}.navbar .nav-links,.nav-links{display:flex!important;align-items:center!important;gap:24px!important;margin:0!important;padding:0!important;list-style:none!important;flex-wrap:nowrap!important}.nav-links a{display:inline-block;padding:10px 8px;color:#fff;text-decoration:none;font-weight:500;font-size:14px;white-space:nowrap;position:relative;transition:color .3s ease,transform .2s ease;border-radius:4px}.nav-links form{margin:0;display:inline-block}.nav-links form button{background:none;border:none;padding:10px 8px;color:#fff;font-weight:500;font-size:14px;white-space:nowrap;cursor:pointer;position:relative;border-radius:4px;transition:color .3s ease,transform .2s ease}.nav-links form button:focus-visible{outline:2px solid #ff3a3f;outline-offset:3px}.nav-links a:after,.nav-links form button:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:#ff3a3f;transform:scaleX(0);transform-origin:center;transition:transform .3s ease}.nav-links a:hover,.nav-links a:focus,.nav-links form button:hover,.nav-links form button:focus{color:#ff3a3f;transform:translateY(-1px)}.nav-links a:hover:after,.nav-links a:focus:after,.nav-links form button:hover:after,.nav-links form button:focus:after{transform:scaleX(1)}.nav-links a.active,.nav-links a[aria-current=page]{color:#ff3a3f;font-weight:600}.nav-links a.active:after,.nav-links a[aria-current=page]:after{transform:scaleX(1)}.nav-links a.lang-switch{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);padding:6px 12px;font-size:12px;font-weight:600;min-width:35px;text-align:center;margin-left:4px}.nav-links a.lang-switch:hover{background:#ff3a3f;border-color:#ff3a3f;color:#fff;transform:none}.nav-links a.lang-switch.active{background:#ff3a3f;border-color:#ff3a3f;color:#fff}.navbar-toggle{display:none;position:absolute;opacity:0;visibility:hidden}.navbar .navbar-toggler,.navbar-toggler{display:none!important;flex-direction:column;justify-content:center;align-items:center;width:36px;height:32px;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s ease;position:relative;z-index:1002}.navbar-toggler:hover{background-color:#ffffff1a}.hamburger-line{width:24px;height:3px;background-color:#fff;border-radius:2px;transition:all .3s ease;transform-origin:center}.hamburger-line:not(:last-child){margin-bottom:5px}.navbar-toggle:checked+.navbar-toggler .hamburger-line:nth-child(1){transform:translateY(8px) rotate(45deg)}.navbar-toggle:checked+.navbar-toggler .hamburger-line:nth-child(2){opacity:0;transform:scaleX(0)}.navbar-toggle:checked+.navbar-toggler .hamburger-line:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media (max-width: 1024px){.navbar{padding:12px 30px}.nav-links{gap:18px}.nav-links a,.nav-links form button{font-size:13px;padding:8px 6px}}@media (max-width: 768px){header.navbar,.navbar{padding:12px 16px!important;min-height:60px!important;flex-wrap:nowrap!important}.logo-img{height:42px!important}.navbar .navbar-toggler,.navbar-toggler{display:flex!important;position:absolute!important;right:16px!important;top:50%!important;transform:translateY(-50%)!important}.navbar .nav-links,.nav-links{position:absolute!important;top:100%!important;left:0!important;right:0!important;background-color:#000!important;border-top:1px solid #333!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;max-height:0!important;overflow:hidden!important;transition:max-height .4s ease,padding .4s ease!important;box-shadow:0 4px 20px #0000004d!important;z-index:1001!important}.navbar-toggle:checked~.nav-links{max-height:500px;padding:20px 0}.nav-links a{display:block;padding:12px 20px;border-bottom:1px solid rgba(255,255,255,.05);font-size:16px;text-align:left}.nav-links a:last-child{border-bottom:none}.nav-links form{display:block;width:100%}.nav-links form button{display:block;width:100%;text-align:left;padding:12px 20px;border:none;border-bottom:1px solid rgba(255,255,255,.05);font-size:16px}.nav-links form button:after{display:none}.nav-links a:after{display:none}.nav-links a:hover,.nav-links form button:hover{background-color:#ff3a3f1a;transform:none;padding-left:25px}.nav-links a.lang-switch{background:transparent;border:1px solid rgba(255,255,255,.2);margin:10px 20px 0;text-align:center;border-radius:25px;padding:10px 15px;width:calc(50% - 30px);display:inline-block;font-size:14px}.nav-links a.lang-switch.active{background:#ff3a3f;border-color:#ff3a3f}}@media (max-width: 480px){.navbar{padding:10px 12px}.logo-img{height:38px}.navbar-toggler{right:12px;width:32px;height:28px}.hamburger-line{width:20px;height:2px}.hamburger-line:not(:last-child){margin-bottom:4px}}@media (prefers-reduced-motion: reduce){.nav-links a,.nav-links a:after,.hamburger-line,.nav-links{transition:none}}.nav-links a:focus-visible{outline:2px solid #ff3a3f;outline-offset:2px}.navbar-toggler:focus-visible{outline:2px solid #ff3a3f;outline-offset:2px}@media (prefers-contrast: high){.navbar{border-bottom:2px solid #fff}.nav-links a{border:1px solid transparent}.nav-links a:hover,.nav-links a:focus{border-color:currentColor}}
