.site-header .nav-wrap{display:flex;align-items:center;justify-content:space-between;column-gap:clamp(42px,5vw,88px);min-height:100px}.site-header .ndm-header-brand{flex:0 0 clamp(210px,18vw,265px);max-width:265px;min-width:0;display:flex;align-items:center}.site-header .ndm-header-brand .ndm-logo-link{display:flex;width:100%;height:90px;align-items:center;justify-content:center;margin:0;padding:0;line-height:0}.site-header .ndm-header-brand .ndm-brand-image,.ndm-home .site-header .ndm-header-brand .ndm-brand-image{width:100%!important;max-width:265px!important;max-height:88px!important;height:auto!important;object-fit:contain;display:block!important}.site-header .nav-links{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:clamp(12px,1.5vw,25px)}.site-footer .footer-brand .ndm-footer-logo{display:flex;align-items:center;justify-content:center;margin:0 auto 22px;width:min(100%,295px);height:auto;min-height:96px;line-height:0}.site-footer .footer-brand .ndm-footer-logo .ndm-footer-logo-image{display:block!important;width:100%!important;max-width:295px!important;max-height:110px!important;height:auto!important;object-fit:contain}@media(min-width:981px) and (max-width:1250px){.site-header .nav-wrap{column-gap:32px}.site-header .ndm-header-brand{flex-basis:210px}.site-header .ndm-header-brand .ndm-brand-image{max-width:210px!important}.site-header .nav-links{gap:12px}}@media(max-width:980px){.site-header .nav-wrap{min-height:80px;column-gap:20px;flex-direction:row;flex-wrap:wrap;padding-block:8px}.site-header .ndm-header-brand{flex-basis:195px;max-width:calc(100% - 80px)}.site-header .ndm-header-brand .ndm-logo-link{height:67px}.site-header .ndm-header-brand .ndm-brand-image{max-height:65px!important}.site-header .nav-toggle{flex:0 0 auto}.site-header .nav-links{display:none;flex:0 0 100%;width:100%}.site-header .nav-links.is-open{display:flex}}@media(max-width:767px){.site-header .nav-wrap{min-height:74px}.site-header .ndm-header-brand{flex-basis:175px}.site-header .ndm-header-brand .ndm-logo-link{height:60px}.site-header .ndm-header-brand .ndm-brand-image{max-height:58px!important}.site-footer .footer-brand .ndm-footer-logo{width:min(100%,270px)}.site-footer .footer-brand .ndm-footer-logo .ndm-footer-logo-image{max-height:100px!important}}