.hh-header{background:#0f2d4b;color:#fff;font-family:NB International Pro Regular,Work Sans,sans-serif;left:0;position:fixed;right:0;top:0;z-index:9000}.hh-header *{box-sizing:border-box}.hh-wrap{margin:0 auto;max-width:1178px;padding:0 20px}.hh-top__in{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.12);display:flex;height:60px;justify-content:space-between}.hh-logo img{display:block;height:40px;width:auto}.hh-top__right{align-items:center;display:flex;gap:24px}.hh-phone{color:#fff;font-size:14px;text-decoration:none}.hh-phone:hover{text-decoration:underline}.hh-login{border:1px solid #fff;border-radius:999px;color:#fff;display:inline-block;font-size:14px;line-height:1.2;padding:7px 18px;text-decoration:none;transition:background .18s,color .18s}.hh-login:hover{background:#fff;color:#0f2d4b}.hh-nav{height:84px}.hh-nav .hh-wrap{height:100%}.hh-menu{gap:36px;height:100%;list-style:none}.hh-item,.hh-menu{display:flex;margin:0;padding:0}.hh-item{align-items:stretch;position:relative}.hh-link{align-items:center;background:none;border:0;border-bottom:2px solid transparent;border-radius:0;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:15px;gap:8px;height:100%;line-height:1;margin:0;padding:0;text-decoration:none;transition:border-color .18s}.hh-item.is-current>.hh-link,.hh-item.is-open>.hh-link,.hh-item:hover>.hh-link,.hh-link:focus-visible{border-bottom-color:#fff;outline:none}.hh-chev{flex:none;height:12px;transition:transform .18s;width:12px}.hh-item.is-open .hh-chev,.hh-mitem.is-open .hh-chev{transform:rotate(180deg)}.hh-panel{background:#fff;border:1px solid #c3d1f9;border-top:3px solid #285aeb;box-shadow:0 12px 32px rgba(15,45,75,.16);left:-24px;min-width:340px;opacity:0;padding:8px 0;position:absolute;top:100%;transform:translateY(4px);transition:opacity .15s,transform .15s,visibility .15s;visibility:hidden;z-index:2}.hh-panel:before{content:"";height:18px;left:0;position:absolute;right:0;top:-18px}.hh-item.is-open .hh-panel{opacity:1;transform:none;visibility:visible}.hh-panel ul{list-style:none}.hh-panel li,.hh-panel ul{margin:0;padding:0}.hh-sublink{border-left:3px solid transparent;color:#0f2d4b;display:block;padding:14px 24px 14px 21px;text-decoration:none}.hh-sublink:focus-visible,.hh-sublink:hover{background:#f3f6fe;border-left-color:#285aeb;outline:none}.hh-sublabel{color:#0f2d4b;display:block;font-size:16px;font-weight:600;line-height:1.3}.hh-subdesc{color:#4a5a72;display:block;font-size:14px;line-height:1.4;margin-top:4px}.hh-sublink.is-active .hh-sublabel{color:#285aeb}.hh-spacer{height:144px}.hh-burger,.hh-mobile{display:none}@media (max-width:1024px){.hh-nav,.hh-phone{display:none}.hh-spacer{height:60px}.hh-burger{background:none;border:0;cursor:pointer;display:inline-flex;flex-direction:column;gap:5px;height:44px;justify-content:center;margin-right:-10px;padding:10px;width:44px}.hh-burger span{background:#fff;display:block;height:2px;transition:transform .18s,opacity .18s;width:24px}.hh-burger[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.hh-burger[aria-expanded=true] span:nth-child(2){opacity:0}.hh-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.hh-mobile{background:#0f2d4b;bottom:0;display:block;left:0;opacity:0;overflow-y:auto;padding:8px 20px 32px;position:fixed;right:0;top:60px;transition:opacity .18s,visibility .18s;visibility:hidden}.hh-mobile.is-open{opacity:1;visibility:visible}.hh-mmenu{list-style:none;margin:0;padding:0}.hh-mitem{border-bottom:1px solid hsla(0,0%,100%,.15);margin:0;padding:0}.hh-mlink,.hh-mtoggle{align-items:center;background:none;border:0;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:18px;justify-content:space-between;min-height:56px;padding:0;text-align:left;text-decoration:none;width:100%}.hh-mtoggle .hh-chev{height:14px;width:14px}.hh-msub{display:none;list-style:none;margin:0;padding:0 0 12px}.hh-mitem.is-open .hh-msub{display:block}.hh-msub li{margin:0;padding:0}.hh-msublink{border-left:2px solid hsla(0,0%,100%,.2);color:#c3d1f9;display:block;font-size:16px;padding:12px 16px;text-decoration:none}.hh-msublink:hover{border-left-color:#fff;color:#fff}.hh-mcta{display:flex;flex-direction:column;gap:16px;margin-top:28px}.hh-mphone{color:#fff;font-size:16px;text-decoration:none}.hh-login--block{padding:12px 18px;text-align:center}}@media (max-width:480px){.hh-top__right .hh-login{display:none}}