.footer{background:var(--black);padding:50px 0 54px}.footer.footer--white{background:var(--white)}.footer.footer--white .footer__text p{color:var(--text)}.footer.footer--white .footer__links h5{color:var(--black)}.footer.footer--white .footer__links p{color:var(--text)}.footer.footer--white .footer__links a{color:var(--black)}.footer__text{color:var(--textLight);margin:0 0 60px}@media (max-width:768px){.footer__text{margin:0 0 30px}}.footer__text p{color:var(--textLight);margin:0}.footer__logo{max-width:168px}@media (max-width:768px){.footer__logo{margin:0 auto;text-align:center}}.footer__logo a:after,.footer__logo a:before{content:none!important}.footer__logo img,.footer__logo svg{height:auto;width:100%}.footer__info{padding-top:10px}.footer__links h5{color:var(--white);margin:0 0 20px}.footer__links p{color:var(--textLight);margin:0 0 10px}.footer__links p:last-child{margin:0}.footer__links p a,.footer__links p a:hover{color:var(--brand-primary)}.footer__links p a:hover:after,.footer__links p a:hover:before{background:var(--brand-primary)}@media (max-width:768px){.footer__links .footer__contact{margin:0 0 30px}}.footer__links .footer__contact p{margin:0 0 20px}.footer__links .footer__contact p:last-child{margin:0}