.footer__separator{border-top:2px solid}.top-form__title{font-size:15px;margin-bottom:15px}.top-form__container{margin-bottom:35px}.top-form .legal-consent-container{padding:0}.top-form .legal-consent-container a,.top-form .legal-consent-container p{color:var(--bg-light)}.top-form .legal-consent-container p:last-child{margin-bottom:0}.hhs-foot-nav-col{padding-bottom:20px}.footer .hs-menu-wrapper>ul
.footer .hs-menu-wrapper>ul>li,.footer .hs-menu-wrapper>ul>li>a{display:inline-block!important;width:auto!important}.hhs-foot-nav-col .hs-menu-wrapper.hs-menu-flow-horizontal>ul li{line-height:1}.hhs-foot-nav-col .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{max-width:none;padding:0;white-space:pre-wrap}.footer .hs-menu-item a:hover{background:none}.hhs-foot-nav-col .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{float:none;margin-bottom:10px}.hhs-foot-nav-col .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-2{padding-left:10px;width:100%}.hhs-foot-nav-col .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper{margin:-5px 0 10px;opacity:1;position:static;visibility:visible}.hhs-foot-nav-col .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children>a:after{display:none}.footer__title{font-size:15px}.foot-nav-title{background:transparent;border:none;font-weight:400;margin-bottom:0!important;outline:none;padding-bottom:20px;padding-left:0!important;padding-right:0;position:relative;text-transform:uppercase;width:100%}.foot-nav-title:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f107";display:inline;font-family:Font Awesome\ 5 Free!important;font-weight:700;line-height:1;padding-left:10px;width:100%}.hhs-foot-nav-cols .hs-menu-wrapper{border-bottom:2px solid;padding-bottom:48px}.hhs-foot-rss{margin-top:30px}.hhs-foot-rss .hs-rss-title{font-size:14px;font-weight:700}.hs-rss-description p{font-size:14px}.hhs-foot-rss .hs-rss-item.hs-with-featured-image .hs-rss-item-text{float:none;padding-right:0;width:100%}.hhs-foot-rss .hs-rss-item.hs-with-featured-image{position:relative}.hhs-foot-rss .hs-rss-item.hs-with-featured-image .hs-rss-item-text{padding-top:15px}.hhs-foot-rss .hs-rss-item-image-wrapper{overflow:hidden;position:absolute;top:0;width:100%!important}.hhs-foot-rss .hs-rss-item-image-wrapper img{width:100%}.footer__social-links{list-style-type:none;margin:0;padding-left:0}.footer__social-item{font-size:16px}.footer__social-link,.footer__social-link:focus,.footer__social-link:hover{text-decoration:underline}.footer__social-link:hover .footer__social-icon{color:var(--bg-pop)!important}.footer__social-icon{font-size:1.1em;margin-right:11px;vertical-align:middle}.hhs-footer-mod{padding:100px 0}.footer p{font-size:16px}.footer a{font-weight:400}.hhs-foot-logo{margin-bottom:10px}.hhs-foot-base-nav{text-align:left}.hhs-foot-base-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li{margin-bottom:0}.hhs-foot-base-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{max-width:none;padding:0 10px 0 0!important}.hhs-footer-mod .hhs-post-feat-img{background-position:50%;background-size:cover;margin-bottom:10px}.hhs-footer-mod .hhs-post-content a h6{margin-bottom:5px}.hhs-footer-mod .hhs-post-summary p{font-size:.95em}.footer__base{display:flex;flex-direction:column;margin-top:8px}.footer__base-links{margin:0 -20px 17px}.hs-show-banner-button,.hs-show-banner-button:hover,.privacy-policy-link,.privacy-policy-link:hover{background:none;border:none;color:var(--bg-light);cursor:pointer;font-family:GT America,Arial,sans-serif;font-size:16px;margin:0 20px;padding:0;text-decoration:underline}@media (min-width:576px){.top-form .hs-email{max-width:320px}.hhs-foot-nav-cols .hs-menu-wrapper{border-bottom:none;padding-bottom:0}}@media (min-width:768px){.footer__base{flex-direction:row}.footer__base-links{margin-left:auto;order:1}}@media (max-width:767px){.hhs-foot-base-nav .hs-menu-wrapper ul{text-align:center}.hhs-foot-base-nav .hs-menu-wrapper li{display:inline-block;text-align:center;width:auto}.hhs-foot-nav-col .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{padding:5px 0}.hhs-foot-nav-col .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{padding-left:0;padding-right:0;text-align:center}.hhs-foot-nav-col .hhs-post-summary{text-align:center}.hhs-foot-nav-col h5,.hhs-foot-rss h6{margin-bottom:25px;text-align:center}}