/* One approved artwork, presented consistently without redrawing the symbol. */
.zi-symbol{display:inline-block!important;position:relative!important;overflow:hidden!important;width:54px!important;height:44px!important;flex:0 0 54px!important;vertical-align:middle;letter-spacing:normal!important;margin:0!important;padding:0!important;line-height:0!important}
.zi-symbol>img{position:absolute!important;display:block!important;width:167.14px!important;height:83.57px!important;max-width:none!important;object-fit:contain!important;left:-52.07px!important;top:-12.21px!important;margin:0!important;border:0!important;border-radius:0!important;filter:none!important}
.nav>.wordmark{display:flex;flex-direction:column;align-items:center;gap:9px;font-size:24px;letter-spacing:4px}
.nav>.wordmark>.zi-symbol{width:42px!important;height:34px!important;flex:0 0 34px!important}
.nav>.wordmark>.zi-symbol>img{width:130px!important;height:65px!important;left:-40.5px!important;top:-9.5px!important}
.nav>.wordmark>span:not(.zi-symbol){margin-top:0;font-size:6px;letter-spacing:1.8px}
.little-mark{padding:0;line-height:0;letter-spacing:normal}
.consultation-index>.zi-symbol{font-size:inherit;letter-spacing:normal}
.footer-brand>.approved-logo{width:260px;height:130px;object-fit:contain}
.house-logo>.zi-symbol{display:block!important;margin:0 auto 7px!important}
@media(max-width:700px){.nav>.wordmark{font-size:19px;letter-spacing:3px;gap:6px}.nav>.wordmark>.zi-symbol{width:32px!important;height:26px!important;flex-basis:26px!important}.nav>.wordmark>.zi-symbol>img{width:99.05px!important;height:49.52px!important;left:-30.86px!important;top:-7.24px!important}.nav>.wordmark>span:not(.zi-symbol){font-size:5px;letter-spacing:1.3px}.footer-brand>.approved-logo{width:240px;height:120px}}
