.header-inner{align-items:center;display:flex;justify-content:space-between;left:0;padding:20px 40px;position:absolute;right:0;top:0;width:100%;z-index:999}.header-inner h1.logo a img{line-height:1;padding:0;width:180px}@media screen and (max-width:820px){.header-inner{padding:20px 24px}.header-inner h1.logo a img{width:140px}}@media screen and (max-width:640px){.header-inner h1.logo a img{width:120px}}