/* White El Jardin Techs wordmarks on the existing dark navigation. */
a.ejt-brand{display:inline-flex;align-items:center;gap:.65rem;flex:0 0 auto;min-width:0;text-decoration:none}
img.ejt-brand-logo{display:block;width:186px;height:60px;max-width:100%;object-fit:contain;box-sizing:border-box;padding:0;background:transparent;border:0;border-radius:0}
a.ejt-brand .ejt-brand-context{font-family:inherit;font-size:.72rem;font-style:normal;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:inherit;white-space:nowrap}
img.ejt-brand-leaf{display:block;width:36px;height:36px;flex:0 0 36px;border-radius:9px;object-fit:contain}
.staff-header a.ejt-brand{gap:.65rem;white-space:nowrap}
.site-header:has(.ejt-brand),.portal-header:has(.ejt-brand),.business-portal>header:has(.ejt-brand),.page-header:has(.ejt-brand){background:#071815}
.ejt-footer-brand{display:inline-flex;align-items:center;flex:0 0 auto}
.ejt-footer-brand img.ejt-brand-logo{width:148px;height:48px}
@media(max-width:900px){img.ejt-brand-logo{width:166px;height:54px}}
@media(max-width:760px){a.ejt-brand .ejt-brand-context{display:none}}
@media(max-width:380px){img.ejt-brand-logo{width:150px;height:50px}.portal-header a.ejt-brand{flex-shrink:1}.business-header a.ejt-brand{flex-shrink:1}}
