footer{color:currentColor;font-size:.8125rem;line-height:1rem}
footer a{text-decoration:none}
@media(min-width:992px){footer a:hover{color:currentColor;text-decoration:underline}
}
footer .accordions-with-text ul li{font-size:.9375rem;line-height:1.25rem}
@media(min-width:992px){footer .accordions-with-text ul li{font-size:1.0625rem;line-height:1.5rem}
}
footer hr.footer-divider{margin-top:7rem}
@media(min-width:576px){footer hr.footer-divider{margin-top:9rem}
}
footer .section-title [role=button] .section-title-copy{font-size:.8125rem;opacity:1}
@media(min-width:992px){footer .section-title [role=button]{cursor:default;pointer-events:none}
footer .section-title [role=button] .section-title-copy{font-size:.9375rem;opacity:.75}
}
footer .footer-cta{font-size:.8125rem}
@media(min-width:992px){footer .footer-cta{font-size:.875rem}
}
footer .footer-social li{padding-left:.25rem}
footer .footer-social a{font-size:1rem;padding:3px 4px}
footer .bottom-links{font-size:.8125rem}
@media(min-width:992px){footer .bottom-links{font-size:.875rem}
}
@media(min-width:992px){footer .border-bottom-lg-0{border-bottom:0 !important}
}
@media(min-width:992px){footer .collapse.no-collapse-lg-up{display:block;height:auto !important;visibility:visible}
}