#mh-footer{position:relative;z-index:1;background:#06122d;color:#c0ccdf;font-family:"Work Sans",Arial,sans-serif;padding:48px 0 0;margin:0;text-align:left}
#mh-footer *{box-sizing:border-box}
#mh-footer .mh-footer-inner{width:var(--mh-masthead-width,1100px);margin-left:var(--mh-masthead-left,calc((100% - 1100px)/2))}
#mh-footer .mh-footer-grid{display:grid;grid-template-columns:1.3fr .9fr 1fr 1.1fr;gap:38px;padding-bottom:38px}
#mh-footer h2{font:500 13px/1.5 "Work Sans",Arial,sans-serif;color:#fff;letter-spacing:0;text-transform:none;margin:0 0 19px;padding:0}
#mh-footer a{color:#c0ccdf;text-decoration:none;font-size:11px;line-height:1.6;transition:color .15s}
#mh-footer a:hover{color:#51d6ef}
#mh-footer .mh-footer-brand>a{display:inline-block}
#mh-footer .mh-footer-brand img{display:block;width:220px;max-width:100%;height:auto}
#mh-footer .mh-footer-brand>p{font-size:12px;line-height:1.7;color:#9eafc9;max-width:240px;margin:17px 0 20px}
#mh-footer .mh-footer-label{display:block;color:#829ab9;font-size:9px;line-height:1.5;letter-spacing:.4px;margin:0 0 7px}
#mh-footer .mh-footer-social{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}
#mh-footer .mh-footer-social a{display:flex;align-items:center;justify-content:center;width:37px;height:37px;border:1px solid #ffffff29;border-radius:50%;background:#ffffff03}
#mh-footer .mh-footer-social svg{display:block;width:18px;height:18px;fill:currentColor}
#mh-footer .mh-footer-social a>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
#mh-footer .mh-footer-links>a{display:block;padding:4px 0;margin-bottom:1px}
#mh-footer .mh-footer-links>a>span{color:#6c87a9;margin-left:5px}
#mh-footer .mh-footer-contact>a{display:block;padding:2px 0}
#mh-footer .mh-footer-contact .mh-footer-label:not(:first-of-type){margin-top:16px}
#mh-footer details{margin-top:14px;font-size:10px;line-height:1.6}
#mh-footer summary{color:#9eb6d2;cursor:pointer;padding:6px 0;list-style-position:inside}
#mh-footer details>div{padding:7px 0 0 12px;border-left:1px solid #26415e;margin:6px 0}
#mh-footer details>div>span{display:block;font-size:9px;color:#8198b4;margin:7px 0 4px}
#mh-footer details a{display:block;padding:2px 0}
#mh-footer .mh-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0 22px;border-top:1px solid #ffffff18}
#mh-footer .mh-footer-bottom p,#mh-footer .mh-footer-bottom address{font-size:9px;line-height:1.6;color:#778eac;letter-spacing:0;font-style:normal;margin:0;padding:0}
#mh-footer .mh-footer-bottom a{font-size:9px}
#mh-footer .mh-footer-top{white-space:nowrap}
#mh-footer a:focus-visible,#mh-footer summary:focus-visible{outline:2px solid #23c8e9;outline-offset:4px}
@media(max-width:1000px){#mh-footer .mh-footer-inner{width:calc(100% - 44px);margin-left:22px}#mh-footer .mh-footer-grid{grid-template-columns:1.2fr 1fr;gap:30px}#mh-footer .mh-footer-bottom{flex-wrap:wrap;gap:12px}}
@media(max-width:550px){#mh-footer{padding-top:32px}#mh-footer .mh-footer-grid{grid-template-columns:1fr 1fr;gap:28px 20px;padding-bottom:28px}#mh-footer .mh-footer-brand{grid-column:1/-1}#mh-footer .mh-footer-brand>p{max-width:300px;margin:13px 0 15px}#mh-footer .mh-footer-contact{grid-column:1/-1}#mh-footer h2{margin-bottom:11px}#mh-footer .mh-footer-social a{width:44px;height:44px}#mh-footer .mh-footer-links>a{padding:7px 0}#mh-footer .mh-footer-bottom{align-items:flex-start;flex-direction:column;gap:8px}#mh-footer a{font-size:12px}#mh-footer .mh-footer-contact>a{padding:5px 0}#mh-footer .mh-footer-brand img{width:210px}}
@media(prefers-reduced-motion:reduce){#mh-footer a{transition:none}}
