@media(min-width:801px){
body.site-menu-ready .header,body.hero-in-view.site-menu-ready .header{display:grid!important;grid-template-columns:1fr;gap:10px;width:min(1500px,calc(100% - 120px));max-width:1500px;padding:13px 24px!important}
body.site-menu-ready .header .top,body.hero-in-view.site-menu-ready .header .top{display:flex!important;align-items:center;gap:20px;width:100%;min-width:0}
body.site-menu-ready .header .top .site-utility,body.hero-in-view.site-menu-ready .header .top .site-utility{display:flex!important;align-items:center;gap:20px;margin-left:auto}
body.site-menu-ready .header .logo,body.hero-in-view.site-menu-ready .header .logo{display:flex;align-items:center;gap:12px;flex:0 1 310px;min-width:240px;letter-spacing:0}
body.site-menu-ready .header .logo .kz-official-logo{display:block;width:170px;height:44px;object-fit:contain;border-radius:5px;flex:0 0 auto}
body.site-menu-ready .header .logo small,body.hero-in-view.site-menu-ready .header .logo small{display:block!important;max-width:115px;margin:0;color:inherit;font-size:10px;line-height:1.25;letter-spacing:0}
body.site-menu-ready .header .site-navigation,body.hero-in-view.site-menu-ready .header .site-navigation{width:100%;min-width:0;margin:0;grid-column:1}
body.site-menu-ready .header .top>.button,body.hero-in-view.site-menu-ready .header .top>.button{flex:0 0 auto;min-height:42px;padding:10px 20px;font-size:12px;text-transform:none}
body.site-menu-ready .header.is-compact .top{display:none!important}
body.site-menu-ready .header.is-compact{padding-block:10px!important}
.header .site-languages a{display:block;padding:7px;border-radius:18px;font-size:11px;line-height:1;color:#193c51}.header .site-languages a[aria-current=page]{background:#ff8500;color:#102d40;font-weight:700}
.header .site-contact{gap:4px}.header .kz-header-phone{color:#f58200;font-size:clamp(17px,1.5vw,22px);font-weight:800}.header .kz-header-email{font-size:12px;color:inherit}
.header .site-social{display:flex!important;gap:5px;background:transparent;padding:0}.header .site-social a{display:flex;align-items:center;min-height:32px;padding:5px 9px;border:1px solid currentColor;border-radius:18px;font-size:11px;color:inherit}
.site-menu-column[hidden]{display:none!important}.site-menu-columns{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}
.kz-service-alert{top:var(--kz-header-bottom,146px)!important}
body.editorial-flow .hero-approved .hero-shell{padding-top:max(184px,23svh)}
body.site-menu-ready .header .logo small{color:var(--hero-ink,#c5e5f4)!important}
}
@media(min-width:801px) and (max-width:1200px){body.site-menu-ready .header .top .site-utility{gap:12px}.header .site-social a{padding:5px 7px;font-size:10px}body.site-menu-ready .header .logo{min-width:160px;flex-basis:170px}body.site-menu-ready .header .logo small{display:none!important}body.site-menu-ready .header .site-contact{display:grid!important}.header .site-languages{display:flex!important}}
@media(max-width:800px){.m-logo .kz-official-logo{display:block;width:128px;height:34px;object-fit:contain;border-radius:5px}.m-header{gap:9px}.kz-mobile-phone{margin-left:auto;white-space:nowrap;font-size:11px;border:1px solid #ffffff70;border-radius:18px;padding:7px 9px;color:white}.m-menu-button{margin-left:0!important}.m-footer .m-logo .kz-official-logo{width:142px;height:38px}.mobile-redesign-active .kz-service-alert{top:auto!important}}
