#footer{color:#fff;font-weight:500;letter-spacing:.3px}#footer h3{font-size:14px}#footer .rich-text{color:#fff;font-size:14px}#footer .row{margin:0}#footer a{font-size:14px;line-height:35px;display:inline-block;text-decoration:underline;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.5;padding:8px 0;letter-spacing:normal}#footer a,#footer a:hover{color:#fff}.footer-bottom>div,.footer-top>div{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:1440px}#footer .component-content h3{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700}.footer-top{width:100%;padding:32px 15px 15px}.footer-bottom{width:100%;min-height:146px;padding:36px 15px;font-size:12px}.footer-bottom .component-content h3{padding-bottom:16px}@media (max-width:767.98px){#footer .link>div.component-content{text-align:center}#footer .col-md-9 .container-fluid{padding:0}#footer .col-md-9 .container-fluid .list-horizontal{margin:auto}#footer .col-md-9 .container-fluid .list-horizontal ul li{padding:0;text-align:center}#footer .image-link-list.list-horizontal>div ul{display:block}#footer .image-link-list.list-horizontal>div ul li{display:table-cell!important;padding:10px}#footer .col-md-3 .image-link-list h3{text-align:center}#footer .col-md-3 .image-link-list ul{margin:auto}#footer .footer-bottom>div,#footer .footer-top>div{padding:0}#footer .footer-top .rich-text{text-align:center}#footer .footer-top .rich-text:first-of-type{margin-top:22px;padding-top:22px;border-top:1px solid #7f98c6}#footer .footer-bottom p{text-align:center;font-size:13px}#footer .footer-bottom .image-link-list{border-bottom:1px solid #6f7f98;margin-bottom:16px}#footer .footer-bottom .rich-text{margin:auto}}@media (min-width:768px){#footer .image-link-list.list-horizontal>div ul{display:table}#footer .image-link-list.list-horizontal>div ul li{display:table-cell;padding-right:15px}#footer .image-link-list.list-horizontal>div ul li img{margin-right:8px!important}}#footer .button-callout.button-white{margin-bottom:36px}#footer .button-callout.button-white a{font-size:16px!important;font-weight:700!important}@media (min-width:768px) and (max-width:991.98px){#footer .button-callout.button-white{margin-left:-15px}}@media (max-width:767.98px){#footer .button-callout.button-white{min-width:180px;padding-left:30px;padding-right:30px}}