.wistgo-header-duo{opacity:.6;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:44px;padding:10px 18px;background:#103638;color:#fff!important;border:1px solid #9b9677;text-decoration:none;white-space:nowrap;font-size:14px;line-height:1.3;letter-spacing:.035em;flex-shrink:0}.wistgo-header-duo:before{content:"";position:absolute;z-index:-1;inset:-35% auto -35% -100%;width:55%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.2),transparent);transform:skewX(-18deg);animation:wistgo-duo-light 5s ease-in-out infinite;pointer-events:none}.wistgo-header-duo:hover{background:#19494a}.wistgo-header-duo:focus-visible{outline:2px solid #103638;outline-offset:4px}@keyframes wistgo-duo-light{0%,30%{left:-100%}65%,100%{left:150%}}@media(max-width:1199px){.header-v7__sticky>xo-container>xo-grid{grid-template-columns:44px minmax(0,1fr) auto;column-gap:8px}.header-v7__sticky>xo-container>xo-grid>.header-v7__logo{grid-column:2!important;grid-row:1;order:0}.header-v7__sticky>xo-container>xo-grid>div:nth-child(2){grid-column:1!important;grid-row:1;order:0}.header-v7__sticky>xo-container>xo-grid>.header-v7__utilities{grid-column:3!important;grid-row:1;order:0}.header-v7__logo-mobile img{max-width:120px!important;height:auto!important}.wistgo-header-duo{padding:9px 11px;gap:9px;font-size:12px;min-height:42px}.header-v7__utilities{gap:0}}@media(prefers-reduced-motion:reduce){.wistgo-header-duo:before{animation:none;display:none}}
@media(min-width:1200px){.wistgo-header-duo{min-height:40px;font-size:12px;padding:9px 14px;gap:12px}}
@media(max-width:1199px){
.header-v7__sticky>xo-container>xo-grid{grid-template-columns:minmax(0,1fr) minmax(0,120px) minmax(0,1fr);column-gap:8px}
.header-v7__logo{justify-content:center}
.header-v7__logo-mobile img{width:120px!important;max-width:100%!important}
.header-v7__utilities{justify-content:flex-end}
.wistgo-header-duo{min-height:36px;padding:8px 8px;font-size:10.5px;line-height:1.25;gap:6px;letter-spacing:.015em}
.wistgo-header-duo>span:last-child{font-size:11px}
}
@media(max-width:359px){.header-v7__sticky>xo-container>xo-grid{grid-template-columns:minmax(0,1fr) 104px minmax(0,1fr);column-gap:5px}.wistgo-header-duo{font-size:9.5px;padding-inline:5px;gap:4px}}
