html body header.sp-header{position:sticky;top:0;z-index:100;display:block;width:100%;border-bottom:1px solid #e1e7ef;background:#fff;backdrop-filter:none;color:#172b43}
.sp-header *{box-sizing:border-box}
.sp-header .sp-header-inner{position:relative;display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:28px;max-width:1320px;min-height:86px;margin:0 auto;padding:14px 24px}
.sp-header .sp-logo{display:block;line-height:0;flex-shrink:0}.sp-header .sp-logo img{display:block;width:150px;height:50px;object-fit:contain}
.sp-header .sp-menu{margin:0;padding:0;border:0;min-width:0}
.sp-header .sp-menu>summary{display:none;list-style:none}.sp-header summary::-webkit-details-marker{display:none}
.sp-header .sp-primary{display:flex;justify-content:center;align-items:center;gap:24px;margin:0;padding:0}
.sp-header .sp-primary a{display:block;white-space:nowrap;word-break:normal;overflow-wrap:normal;color:#43556b;font-size:15px;font-weight:650;line-height:1.3;padding:10px 0;text-decoration:none}
.sp-header .sp-primary a:hover,.sp-header .sp-primary a[aria-current=page]{color:#0056b3;text-decoration:underline;text-underline-offset:6px}
.sp-header .sp-utilities{display:flex;align-items:center;justify-content:flex-end;gap:20px;white-space:nowrap}
.sp-header .sp-languages{display:flex;gap:10px;align-items:center}.sp-header .sp-languages a{font-size:13px;font-weight:700;color:#65758a;text-decoration:none;padding:8px 0}.sp-header .sp-languages a[aria-current=page]{color:#0056b3}
.sp-header .sp-phone{font-size:14px;font-weight:650;color:#43556b;text-decoration:none}
.sp-header .sp-contact-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1px solid #0056b3;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:700;color:#0056b3;line-height:1.2;text-decoration:none}
.sp-header .sp-primary .sp-mobile-contact{display:none}
@media(max-width:1320px){.sp-header .sp-phone{display:none}.sp-header .sp-header-inner{gap:22px}.sp-header .sp-primary{gap:22px}.sp-header .sp-utilities{gap:18px}}
@media(max-width:1050px){
 .sp-header .sp-header-inner{grid-template-columns:minmax(0,1fr) auto auto;min-height:76px;gap:18px;padding:12px 20px}
 .sp-header .sp-logo{grid-column:1;grid-row:1}.sp-header .sp-logo img{width:138px;height:46px}
 .sp-header .sp-utilities{grid-column:2;grid-row:1;gap:16px}.sp-header .sp-menu{grid-column:3;grid-row:1}
 .sp-header .sp-menu>summary{display:flex;align-items:center;gap:7px;cursor:pointer;padding:10px 12px;border:1px solid #d5dfeb;border-radius:8px;color:#172b43;font-size:14px;font-weight:650;line-height:1.2;white-space:nowrap}
 .sp-header .sp-menu summary svg{width:18px;height:18px}
 .sp-header .sp-primary{position:absolute;top:100%;left:0;right:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;justify-content:start;align-items:stretch;padding:12px 24px 20px;background:#fff;border-top:1px solid #e1e7ef;border-bottom:1px solid #d5dfeb;box-shadow:0 12px 24px #172b4312}
 .sp-header .sp-primary a{font-size:16px;padding:14px 0;border-bottom:1px solid #edf1f6}
 .sp-header .sp-primary .sp-mobile-contact{display:block}
 .sp-header .sp-menu:not([open])>.sp-primary{display:none!important}
}
@media(max-width:650px){.sp-header .sp-contact-link{display:none}.sp-header .sp-header-inner{gap:12px;padding:10px 16px}.sp-header .sp-logo img{width:124px;height:42px}.sp-header .sp-languages{gap:9px}.sp-header .sp-languages a{font-size:12px}.sp-header .sp-menu>summary{padding:9px 10px;font-size:13px}.sp-header .sp-menu summary svg{width:16px}}
@media(max-width:350px){.sp-header .sp-logo img{width:108px;height:36px}.sp-header .sp-header-inner{gap:8px;padding:10px 12px}.sp-header .sp-languages{gap:7px}.sp-header .sp-menu>summary{gap:5px;padding:9px 8px}}
