.footerRow,.fatFooterRow{display:block;position:relative;padding:2.5rem 1rem;background-color:#999;color:#fff;float:left}.footerRow small{color:#fff;padding:0 2.5rem;font-size:.8rem}.footerBlock{margin-bottom:2rem}.footerBlock p{width:90%}.footerLogo a{text-align:left;text-decoration:none;padding:0;line-height:inherit}.footerLogo a:hover{text-align:left;text-decoration:none;padding:0;line-height:inherit}.footerRow .footerLinkContainer{font-size:.8rem;text-align:right}.footerLinkContainer a.footerLink,.footerLinkContainer a:active,.footerLinkContainer a:visited{color:#fff;text-decoration:none;display:inline-block;padding-left:.9375rem}.footerLinkContainer a:hover{color:#fff;text-decoration:underline;display:inline-block;padding-left:.9375rem}.footerRow{padding-top:1rem;padding-bottom:1rem}.footerRow .basic-footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;flex-direction:row;justify-content:center}.basic-footer .footerLegal{margin-top:0;text-align:center}.fatFooterRow .footerLinkContainer{font-size:1rem;text-align:right}.fatFooterRow .footerLinkContainer a.footerLink,.fatFooterRow .footerLinkContainer a:active,.fatFooterRow .footerLinkContainer a:hover{color:#fff;text-decoration:none;display:inline-block;padding-left:.9375rem;line-height:1.75rem;width:100%;text-align:right}.fatFooterRow .footerLinkContainer a:hover{color:#fff;text-decoration:underline;display:inline-block;padding-left:.9375rem;line-height:1.75rem;width:100%;text-align:right}.flex-footer .footer-container{display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap;align-items:center;justify-content:center}.flex-footer .flex-footer-column{padding-left:1rem;padding-right:1rem}.flex-footer .footerLegal{font-size:.8rem}.flex-footer .footer-container.alignLeft{justify-content:flex-start}.flex-footer .footer-container.alignRight{justify-content:flex-end}.flex-footer .footer-container.alignTop{align-items:flex-start}.flex-footer .footer-container.alignCenter{align-items:center}.flex-footer .footerLegal.alignLeft{text-align:left}.flex-footer.alignRight,.flex-footer .footerLegal.alignRight{text-align:right}.flex-footer .footerLegal.alignCenter{text-align:center}.flex-footer .fullFooterWidth{width:100%}.flex-footer-column .linkColumn{display:flex;flex-direction:column}.flex-footer-column .linkColumn.verticalLinkList{flex-direction:column}.flex-footer-column .linkColumn.horizontalLinkList{flex-direction:row}.flex-footer-column .linkColumn.horizontalLinkList a{margin-right:1rem}@media screen and (max-width:39.9375em){.footerRow .basic-footer{flex-direction:column}.footerLegal{text-align:center;margin-bottom:1rem;margin-top:1rem;order:3}.footerLegal{text-align:center;margin-bottom:1rem;margin-top:1rem}.footerRow .basic-footer .footerLegal{order:3}a.footerLink,footer a,footer a:active,footer a:hover{padding-left:.9375rem;padding-right:.9375rem}.flex-footer a.footerLink,.flex-footer a,.flex-footer a:active,.flex-footer a:hover{padding-left:0}.flex-footer a.footerLink,.flex-footer a,.flex-footer a:active,.flex-footer a:hover{padding-left:0}.footerBlock p{width:100%}}@media screen and (min-width:40em) and (max-width:63.9375em){.hide-desk-slc-ipad{display:none!important}}@media screen and (max-width:64em){.footerRow small{font-size:.8rem;text-align:center;padding:0}.footerLogo{text-align:center;margin-bottom:1rem}.footerLogo .image{text-align:center}.footerRow .footerLinkContainer{font-size:.8rem;text-align:center;margin-bottom:1rem}.footerLegal{margin-bottom:1rem}footer .linkContainer{display:inline-block;width:100%}}@media screen and (min-width:64em){.fourColumnFooterRow .show-for-large-only{display:flex!important}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.fatFooterRow .footerLinkContainer a.footerLink,.fatFooterRow .footerLinkContainer a:active,.fatFooterRow .footerLinkContainer a:hover{width:auto}}