/* Consistent larger navigation across the marketing and enquiry pages. */
:root .site-header{height:84px;padding-top:8px}
:root .site-header .brand{width:139.2px}
:root .site-header .desktop-nav,:root .site-header .login-link,:root .site-header .header-demo{font-size:16.8px}
.mobile-menu-brand{width:129.6px}
.mobile-menu-header{padding-top:calc(24px + env(safe-area-inset-top))}
.mobile-menu-links :is(a,button){font-size:26.4px}
.mobile-menu-actions :is(a,button){font-size:20.4px}
.enquiry-header{padding-top:32px}
.enquiry-header img{width:139.2px;max-width:139.2px}
.enquiry-header nav{font-size:16.8px}
.enquiry-menu{font-size:15.6px}
@media(min-width:901px) and (max-width:1150px){:root .site-header .desktop-nav{font-size:15.6px}}
@media(max-width:900px){:root .site-header{height:82px;padding-top:6px}}
@media(max-width:650px){:root .site-header .brand{width:121.2px}:root .site-header .header-demo{font-size:14.4px}}
@media(max-width:480px){.enquiry-header{padding-top:28px}}
@media(max-width:360px){.mobile-menu-actions :is(a,button){font-size:18px}}
@media(max-width:360px){:root .site-header{padding-inline:12px;gap:8px}:root .site-header .brand{flex-shrink:1;min-width:96px}:root .site-header .header-actions{flex-shrink:0}}

:root .site-header .brand,:root .footer-mark,.mobile-menu-brand,.enquiry-brand{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-decoration:none}
.brand-endorsement{display:block;margin-top:-4px;padding-left:23.5%;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1;letter-spacing:0;white-space:nowrap;color:inherit}
.mobile-menu-brand .brand-endorsement{color:#fff}
.footer-mark .brand-endorsement{margin-top:-3px;font-size:10px;color:#fff}
.enquiry-brand .brand-endorsement{color:#565965}
