.footer{font-size:.875rem;line-height:1.25rem;padding-top:3.125rem;background-color:#333;color:#fff;fill:#fff}@media print{.footer{background-color:#fff;color:#333}}.footer a{color:#fff;text-decoration:none;font-weight:400}@media print{.footer a{color:#333!important}}.footer__nav{margin:0;padding:0;list-style:none;line-height:1.875rem}.footer__nav li{margin:0;padding:0}@media print{.footer__nav{display:none!important}}.footer__nav--inline{margin:0;padding:0;list-style:none;line-height:1.875rem}.footer__nav--inline li{margin:0;padding:0}.footer__nav--inline li{display:inline-block;margin-right:1.25rem}.footer__nav--inline li:last-child{margin-right:0}@media (min-width:900px){.footer__col{-ms-flex:1 1 30%;flex:1 1 30%;width:30%}}.footer__col-divider{padding-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.3);margin-bottom:1.25rem}@media (min-width:900px){.footer__col-divider{padding-bottom:0;border-bottom:0;margin-bottom:0}}@media (min-width:900px){.footer__main{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;position:relative}}.footer__main .social-links{margin-top:2.5rem}@media (min-width:900px){.footer__main .social-links{margin-top:0}}.footer__legal{text-align:center}@media (min-width:900px){.footer__legal{margin-top:2.125rem;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:baseline;align-items:baseline}}.footer__legal,.footer__legal a{color:#fff}@media print{.footer__legal,.footer__legal a{color:#333!important}}.footer__legal-links{-ms-flex-order:1;order:1}.footer__feedback-links{padding-top:1.5rem;text-align:center}@media print{.footer__feedback-links{display:none!important}}@media (min-width:900px){.footer__feedback-links{text-align:right;position:absolute;right:1rem;top:1.875rem}}@media (min-width:1004px){.footer__feedback-links{right:0}}.footer__btn{font-size:1rem;line-height:1.5rem;font-weight:500;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:3px;padding:0 1rem;height:2.5rem;line-height:2.5rem;text-align:center;display:inline-block;border:0;cursor:pointer;vertical-align:middle;width:100%;max-width:19rem;width:auto;background-color:transparent;border:1px solid #fff}.footer__btn:focus,.footer__btn:hover{text-decoration:none}.footer__gov-link{-ms-flex-order:2;order:2;text-align:center;-ms-flex:1 1 auto;flex:1 1 auto;width:auto;margin:1rem 0 1.5rem}@media (min-width:900px){.footer__gov-link{margin:0}}.footer__gov-link a{font-size:1.125rem;position:relative;text-decoration:none;font-weight:500}.footer__copyright{-ms-flex-order:3;order:3;margin-top:.3rem}@media (min-width:900px){.footer__copyright{text-align:right}}.footer__serpent{margin:1.875rem 0 0 0;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between}.footer__serpent img{width:9.375rem}
