.footer{background-color:#1e232a;color:#fff}@media(min-width: 700px)and (max-width: 1359px){.footer{padding:2.5rem 0}.footer .link-column{margin-bottom:2.5rem}.footer__socials .link{margin:0 3rem 3rem 0}}@media(min-width: 1360px)and (max-width: 1899px){.footer__link-group{margin-bottom:4rem}.footer__link-group .link-column{margin-bottom:0}.footer__socials .link{margin:0 3rem 4rem 0}.footer__legal .link{margin-right:3rem}}@media(min-width: 1900px){.footer__link-group{margin-bottom:5rem}.footer__link-group .link-column{margin-bottom:0}.footer__socials .link{margin:0 3rem 5rem 0}}.footer .link--container .link{color:#fff}.footer .link--container .link path{fill:#fff}.footer .link-column{margin-bottom:2rem}.footer .headline{margin-top:0;margin-bottom:1rem}.footer__link-group ul,.footer__link-group li{margin:0;padding:0}.footer__link-group li:not(:last-child){margin-bottom:1rem}.footer__socials .link{display:inline-block;margin:0 2.5rem 2.5rem 0}.footer__contact{display:none}@media(min-width: 700px){.footer__contact{display:block;margin-bottom:1rem}}@media(min-width: 700px)and (max-width: 699px){.footer__contact{font-size:.75rem;line-height:1rem}}@media(min-width: 700px)and (min-width: 700px)and (max-width: 1359px){.footer__contact{font-size:.75rem;line-height:1.25rem}}@media(min-width: 700px)and (min-width: 1360px){.footer__contact{font-size:1rem;line-height:1.5rem}}@media(min-width: 700px){.footer__contact--item{position:relative}.footer__contact--item:not(:first-child){padding-left:1.2rem}.footer__contact--item:not(:first-child)::before{content:"•";position:absolute;top:50%;left:.4rem;display:block;transform:translateY(-50%)}}.footer__legal .link{margin:0 2.5rem 1rem 0}
