.header-inner{min-height:88px}
.brand-logo-crop{display:block;width:158px;height:88px;overflow:hidden;background:#fff}
.brand-logo-crop img{display:block;width:158px;height:auto;max-width:none}
.footer-logo{display:inline-block;background:#fff;padding:.35rem;border-radius:3px;margin-bottom:.7rem}
.footer-logo img{display:block;width:min(250px,100%);height:auto}
.contact-details{display:grid;gap:.25rem;max-width:460px;border-left:4px solid #087b3e;background:#f2f7fb;padding:1.25rem 1.5rem;margin:0 0 2rem;font-style:normal}
.contact-details strong{margin-top:.65rem}
.contact-details strong:first-child{margin-top:0}
.contact-details a{color:#087b3e;font-weight:700}
.contact-details a:hover{text-decoration:underline}
@media(max-width:1050px){.header-inner{padding:.35rem 0}}
@media(max-width:700px){.brand-logo-crop{width:138px;height:77px}.brand-logo-crop img{width:138px}}
