.footer{background-color:var(--c-800);color:var(--c-100)}.footer--main{padding-block:4rem}.footer--sub{border-top-color:var(--c-600);font-size:smaller;padding-block:1rem}.footer__inner{display:flex;flex-wrap:wrap;gap:3rem}.footer__inner--sub{align-items:center;justify-content:space-between}.footer__col{box-sizing:border-box;flex:.5 1 25%}.footer__col--company{flex:1 1 100%}.footer__col--navigation{flex-basis:20%}.footer__col--locations{flex-basis:35%}.footer__col--contact{flex-basis:20%}.footer__logo{filter:brightness(0) invert();height:auto;margin-bottom:1rem;max-width:100%}.footer__tagline{opacity:.7}.footer__header{font-family:var(--f-header);font-size:.75rem;font-weight:700;letter-spacing:1px;margin-bottom:1rem;opacity:.7;text-transform:uppercase}.footer__location{margin-bottom:1rem}.footer__location-title,.footer__location-address,.footer__location-phone{color:var(--c-300);font-size:.875rem;line-height:1.8;text-decoration:unset}.footer__anchor:focus,.footer__anchor:hover{text-decoration:underline}.footer-menu,.footer-contact,.subfooter-menu{list-style:none}.footer-menu__anchor,.footer-contact__anchor,.subfooter-menu__anchor{border-bottom:1px solid transparent;color:var(--c-300);display:inline-block;line-height:2;margin-bottom:.5rem;text-decoration:none}.footer-menu__anchor:focus,.footer-contact__anchor:focus,.subfooter-menu__anchor:focus,.footer-menu__anchor:hover,.footer-contact__anchor:hover,.subfooter-menu__anchor:hover{border-color:var(--c-cta)}.footer-contact__anchor{border-color:var(--c-600);width:100%}.subfooter-menu{display:flex;gap:1rem}.subfooter-menu__anchor{margin-bottom:unset}@media only screen and (min-width: 768px){.footer__col--company{flex:1 1 50%}}@media only screen and (min-width: 1024px){.footer__inner{flex-wrap:nowrap}.footer__col--company{flex:1 1 25%}}
/*# sourceMappingURL=./footer.css.map */