body footer.ft-footer .ft-footer-location{position:relative;padding:0 0 5rem;margin:0 0 5rem;border-bottom:1px solid #dce2e7;scroll-margin-top:14rem}
.ft-location-anchor{position:absolute;top:0;scroll-margin-top:14rem}
.ft-footer-location-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:3rem;margin-bottom:2.5rem}
body footer.ft-footer .ft-footer-location-heading h2{font-size:3.2rem;line-height:1.2;margin:0;color:#0061af}
body footer.ft-footer .ft-footer-location-heading p{margin:0;font-size:inherit;line-height:1.5}
body footer.ft-footer .ft-footer-location-heading .ft-eyebrow{font-size:1.6rem;margin-bottom:1rem;color:#53616b}
body footer.ft-footer .ft-footer-location .ft-view-panel{height:36rem}
body footer.ft-footer .ft-footer-location .ft-view-tabs button{font-size:1.8rem;line-height:1.5;min-height:4.8rem}
@media(max-width:767.98px){body footer.ft-footer .ft-footer-location{padding-bottom:3.5rem;margin-bottom:3.5rem;scroll-margin-top:11rem}.ft-location-anchor{scroll-margin-top:11rem}.ft-footer-location-heading{flex-direction:column;align-items:flex-start;gap:1.5rem}body footer.ft-footer .ft-footer-location-heading h2{font-size:2.8rem}body footer.ft-footer .ft-footer-location .ft-view-panel{height:32rem}body footer.ft-footer .ft-footer-location .ft-view-tabs button{font-size:1.6rem;padding:1.2rem .8rem}}
