#footer{position:relative;width:100%;margin:53px 0 0;padding:0;color:#fff;background:#3161b3 url(../images/footer-bg.png) repeat-x}#footer:before{content:"";position:absolute;top:-20px;left:0;right:0;margin:0 auto;width:100%;max-width:1200px;height:21px;background:url(../images/footer-after.png) no-repeat}#footer .wrap{width:100%;max-width:1232px;box-sizing:border-box;margin:0 auto;padding:3.75rem 1rem;display:flex;flex-wrap:wrap;align-items:flex-start;row-gap:2.5rem;column-gap:0.3125em}#footer a,#footer a:visited{color:#fff;text-decoration:none}#footer a:hover{color:#e4f1ff;text-decoration:underline}#footer p{margin:0;padding:0}.footer-nav{width:160px;flex:0 0 auto}.footer-nav ul{list-style:none;margin:0;padding:0}.footer-nav a{display:inline-block}.footer-creds{width:445px;flex:0 0 auto;margin:5px 0 0 auto;text-align:right}#footer .footer-creds:not(.footer-creds--tight) p:first-child{margin-bottom:0.75rem}#footer .footer-disclaimer{font-size:0.75rem;margin-bottom:0.75rem}@media only screen and (max-width:999px){#footer{background-color:#2c5fb4}#footer:before{left:0;width:100%;margin:0;background-position:50% 100%}.footer-creds{width:100%}}@media only screen and (max-width:639px){#footer .wrap{row-gap:0.5em}.footer-nav{width:100%}.footer-nav ul{display:flex;flex-wrap:wrap;gap:0.75rem 1rem}.footer-creds{margin-top:1.5rem;padding-bottom:3rem}}#phone-bottom{display:none;position:fixed;bottom:0;width:100%;font:500 22px Helvetica,Arial,sans-serif;color:#fff;background-color:#316bbb;padding:0.2727em 0;text-align:center;z-index:99}#phone-bottom a{color:#fff;text-decoration:none}#phone-bottom .international{text-shadow:1px 1px 3px #222}@media only screen and (max-width:639px){#phone-bottom{display:block}}