/* Office contact update; scoped to changed contact details. */
.contact-start-note{display:block;font-size:11px;line-height:1.5;font-weight:normal;white-space:normal}
a.tel>span{text-align:center}
footer.sec_footer .departments{gap:20px;align-items:flex-start;justify-content:flex-start!important;flex-wrap:wrap}
footer.sec_footer .departments>dl{max-width:100%;box-sizing:border-box}
footer.sec_footer .departments a{color:inherit;overflow-wrap:anywhere}
#Company .description .postal-note{margin-top:8px;line-height:1.8}
#Company .contact-email a,#Company .access_sec a,#Privacy .contact_sec a{color:inherit;overflow-wrap:anywhere}
#Company .access_sec .text_box{min-width:0}
@media(max-width:899px){
footer.sec_footer .departments{align-items:center;gap:0}
footer.sec_footer .departments>dl{width:310px}
#Company .description .contact-email{display:block}
#Company .description .contact-email span{display:inline}
#Company main .access_sec .map_sec h3{width:auto;height:auto;min-width:150px;padding:3px 10px;line-height:1.6;white-space:nowrap}
#Company main .page-header .container .description ul>li:has(>.address)>span:first-child{width:110px;flex:0 0 110px;text-indent:-17px}
#Company main .page-header .container .description ul .address{flex:1;min-width:0;width:auto}
#Company main .access_sec .map_sec .text_box p{line-height:1.7}
}
