footer{background:#0d3a5f;color:#fff;padding:35px 20px}footer ul{padding:0;margin:0;display:flex;flex-direction:column}footer ul li{list-style-type:none;padding:0;margin:0;align-items:center;text-align:center}footer h3{color:#fff;font-family:"FreightSansProBold-Regular";text-transform:uppercase;font-size:13px;line-height:1.6em;margin:0;padding:0 0 10px}footer p{color:#cacaca;font-family:"Gibson-Regular";font-size:12px;line-height:1.125em;padding:15px 0 0;margin:0}footer a,footer a:link,footer a:visited{color:#fff;font-family:"Gibson-Regular";display:inline-block}footer nav li{padding:0 0 0 5px}footer nav a,footer nav a:link,footer nav a:visited{color:#fff;font-size:12px;text-decoration:none}footer .wrap{display:flex;flex-direction:column;max-width:100%;margin:0 auto;border-top:1px solid #fff;padding:20px 0 0}footer .contents,footer .social-icons{justify-content:center;align-self:center}footer .social-icons{padding-bottom:15px}footer .social-icons ul{display:flex;flex-direction:row;justify-content:space-between}footer .social-icons .fa{padding:0;font-size:25px}footer .tooltip{position:absolute;z-index:1030;display:none;font-size:11px;line-height:1.4;opacity:0;visibility:hidden;top:0;left:50%;transform:translateY(-100%) translateX(-50%);width:300%;pointer-events:none;max-width:90vw}footer .tooltip.in{opacity:.8;filter:alpha(opacity=80)}footer .tooltip.top{padding:5px 0;margin-top:-3px}footer .tooltip.right{padding:0 5px;margin-left:3px}footer .tooltip.bottom{padding:5px 0;margin-top:3px}footer .tooltip.left{padding:0 5px;margin-left:-3px}footer .tooltip-inner{max-width:400px;padding:9px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}footer .tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}footer .tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}footer .tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}footer .tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}footer .tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}footer a.toolTipLink{position:relative}@media(hover:hover){footer a.toolTipLink:hover .tooltip{opacity:.91;visibility:visible;display:block}}footer .tooltip-inner{font-family:"Gibson-Regular";font-size:12px;margin:0 auto}@media(min-width:480px){footer ul{flex-wrap:wrap;flex-direction:row}footer ul li{text-align:left}footer nav li{padding:0 0 0 5px}footer nav li:after{content:"|";padding-left:5px}footer nav li:last-child:after{content:none;padding:0}}@media(min-width:768px){footer .wrap{max-width:92%}}@media(min-width:1024px){footer{padding:55px 0 30px}footer h3{padding:0 0 24px}footer p{color:#fff;font-size:10px;padding:10px 0 0}footer nav li{padding:0 0 0 10px}footer nav li:after{padding-left:10px}footer nav li:first-child{padding-left:0}footer nav li:last-child{padding-right:0}footer nav a,footer nav a:link,footer nav a:visited{color:#ccc}footer .wrap{flex-direction:row;max-width:92%;padding:20px 0 0}footer .contents,footer .social-icons{justify-content:flex-start;align-self:baseline}footer .social-icons{padding-bottom:0;padding-right:9%}}@media(min-width:1280px){footer{padding:55px 30px 30px}footer nav li{padding:0 0 0 20px}footer nav li:after{padding-left:20px}}@media(min-width:768px){.ccpa-legal{display:flex}}@media(hover:hover){.ccpa-legal{display:none}}.ccpa-legal p.copyright{margin-top:16px}@media(min-width:768px){.ccpa-legal p.copyright{margin-top:0;width:0;flex-grow:1;color:#ccc;margin-bottom:0;padding-right:2px}}