/* Shared footer palette and service copy contrast. */
body footer{background:#123e46!important;color:#fff!important;max-width:none!important;width:100%;border-top:0!important}
body footer a,body footer p,body footer strong,body footer span,body footer .footer-company,body footer .footer-company a{color:#fff!important}
body footer a:not(.brand):hover{color:#c7ded0!important}
body footer a:focus-visible{outline:2px solid #c7ded0;outline-offset:5px}
