header.wrap{position:relative;gap:16px}
header .logo.noisoft-brand{display:inline-flex;align-items:center;flex:0 0 auto;
line-height:0;background:#fff;padding:10px 14px;border-radius:12px;
box-shadow:0 3px 16px #0002;letter-spacing:normal}
.noisoft-brand img{display:block;width:210px;max-width:100%;height:auto}
@media(max-width:900px){header.wrap nav{top:calc(100% - 2px);left:0;right:0}
.noisoft-brand img{width:180px}}
@media(max-width:380px){header .logo.noisoft-brand{padding:9px 10px}
.noisoft-brand img{width:160px}}
