.footer li,.footer ul{list-style:none;margin:0;padding:0}.footer li:before{content:none!important}.footer{background-color:var(--color-primary);width:100%}.footer__container{margin:0 auto;max-width:1280px;width:100%}@media (max-width:1420px){.footer__container{padding-left:var(--spacing-gutter,1rem);padding-right:var(--spacing-gutter,1rem)}}.footer p{font-size:14px}.footer__resource-links{display:flex;flex-wrap:wrap;gap:2rem;justify-content:flex-start;padding:2rem 0}.footer__main{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;padding:3rem 0}.footer__main-col,.resource-links-column{flex:0 0 calc(25% - 1.5rem);min-width:0}@media (max-width:1280px){.footer__main-col,.resource-links-column{flex:0 0 calc(50% - 1rem)}}@media (max-width:767px){.footer__main-col,.resource-links-column{flex:0 0 100%}.footer__main,.footer__resource-links{gap:1.5rem}}.footer-link-list p{margin:0 0 .5rem}.footer-link-list p:last-child{margin-bottom:0}.footer-link-list a{color:#fff;display:inline-block;font-family:var(--font-primary-family);font-size:14px;text-decoration:none;transition:all .2s ease}.footer-link-list a:hover{color:#fff;text-decoration:underline}.footer-link-list a span[style*=color]{color:inherit!important}.resource-links-heading{color:var(--color-secondary);font-family:var(--font-primary-family);font-size:16px;font-weight:550;line-height:1.3;margin:0 0 1rem}.resource-links-list{list-style:none;margin:0;padding:0}.resource-links-list-item{margin-bottom:.5rem}.resource-links-link{color:#fff;display:inline-block;font-family:var(--font-primary-family);font-size:14px;text-decoration:none;transition:all .2s ease}.resource-links-link:hover{color:#fff;text-decoration:underline}.footer__bottom{background-color:#fff;padding:1rem 0}.footer__bottom .footer__container{margin:0 auto;max-width:var(--spacing-content-max-width,1200px);padding-left:0;padding-right:0;width:100%}@media (max-width:1420px){.footer__bottom .footer__container{padding-left:var(--spacing-gutter,1rem);padding-right:var(--spacing-gutter,1rem)}}.footer__bottom,.footer__bottom p{color:#999;font-family:var(--font-primary-family);font-size:14px;margin:0;text-align:center}