footer{background:#1B3C78;font-weight:400;font-size:.9em;line-height:1.5em;letter-spacing:.5px}footer *{color:#fff}footer p{margin:0 0 1.5em}footer .name,footer .name b{color:#C4244E !important}footer .logo{padding:2em 0 1em;position:relative}footer .logo .img-load{float:left;width:20em;min-height:6em}footer .socialsites{text-align:center}footer .socialsites a{font-size:1em;padding:0 1em}footer a.link{-webkit-transition:color 400ms ease;-moz-transition:color 400ms ease;-ms-transition:color 400ms ease;-o-transition:color 400ms ease;transition:color 400ms ease;font-size:.9em;color:#F5F7FA;font-weight:400;text-decoration:none;position:relative;display:inline-block}footer a.link:before{content:" ";width:0;float:left;position:absolute;left:0;bottom:-0.1em;border-bottom:#F5F7FA solid 1px;-webkit-transition:width 400ms ease;-moz-transition:width 400ms ease;-ms-transition:width 400ms ease;-o-transition:width 400ms ease;transition:width 400ms ease}footer a.link:before{-webkit-transition:width 400ms ease, border-bottom 400ms ease;-moz-transition:width 400ms ease, border-bottom 400ms ease;-ms-transition:width 400ms ease, border-bottom 400ms ease;-o-transition:width 400ms ease, border-bottom 400ms ease;transition:width 400ms ease, border-bottom 400ms ease;content:" ";float:left;width:0;position:absolute;left:0;bottom:5px;border-bottom:#F5F7FA solid 1px}footer a.link:hover{font-weight:600;color:#F5F7FA}footer a.link:hover:before{width:100%}footer .partners a{display:flex;align-items:center;height:100%}footer .partners a img{margin:auto;max-height:6em;max-width:20em}footer li{width:100%;float:left;clear:both;font-size:.9em;line-height:1.6em}footer li:first-child{padding-top:.6em}footer .powered{padding:2em 0;margin-top:4em;border-top:rgba(255,255,255,0.6) solid 1px;text-align:center;font-size:1em}footer .powered i{font-size:1.25em}footer .powered a.link{font-size:1rem}footer .certifications{float:right}