@media(max-width:900px){.site-header{height:72px}.header-row{position:relative;min-height:72px;padding:0!important;justify-content:center}.header-row .brand{position:absolute;z-index:2;right:50%;top:50%;transform:translate(50%,-50%);margin:0;gap:0}.header-row .brand img{width:64px;height:64px}.header-row .brand-copy{display:none}.header-row .search-toggle{position:fixed;z-index:1002;top:13px;left:14px;display:grid;place-items:center;width:46px;height:46px;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(7,19,33,.94);font-size:0;backdrop-filter:blur(15px);box-shadow:0 8px 25px rgba(0,0,0,.28)}.header-row .search-toggle:before{content:"";width:16px;height:16px;border:2px solid #fff;border-radius:50%}.header-row .search-toggle:after{content:"";position:absolute;width:8px;height:2px;background:#fff;transform:translate(7px,7px) rotate(45deg);border-radius:2px}.irns-mobile-consult-top{display:grid;place-items:center;position:fixed;z-index:1002;top:13px;left:66px;width:46px;height:46px;border:1px solid rgba(127,220,255,.25);border-radius:14px;background:linear-gradient(135deg,rgba(22,184,255,.94),rgba(79,124,255,.94));color:#fff;box-shadow:0 8px 25px rgba(22,184,255,.22)}.irns-mobile-consult-top svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8}.irns-mobile-menu-button{right:14px;left:auto}.ticker{position:relative;z-index:10}}
@media(max-width:420px){.header-row .brand img{width:56px;height:56px}.header-row .search-toggle,.irns-mobile-consult-top,.irns-mobile-menu-button{width:42px;height:42px;top:15px}.header-row .search-toggle{left:8px}.irns-mobile-consult-top{left:54px}.irns-mobile-menu-button{right:8px}}
@media(min-width:901px){.irns-mobile-consult-top{display:none}}
@media(max-width:900px){.header-row .search-toggle{display:none!important}.irns-mobile-consult-top{left:14px!important;width:auto!important;min-width:92px;padding:0 13px;display:flex;gap:7px;font-size:11px;font-weight:700}.irns-mobile-consult-top span{display:block}}
@media(max-width:420px){.irns-mobile-consult-top{left:8px!important;min-width:86px;padding:0 10px}}
