.footer{background-color:#1F2225;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(31,34,37,0)), color-stop(44.87%, #1F2225)),url("../images/homepage/footer-bg.svg");background-image:linear-gradient(180deg, rgba(31,34,37,0) 0%, #1F2225 44.87%),url("../images/homepage/footer-bg.svg");background-position:0 0, center center;background-size:cover;background-repeat:no-repeat;padding:80px 40px 40px;text-align:center}@media only screen and (max-width: 767px){.footer{padding:40px 20px 20px}}.footer__container{max-width:760px;margin:0 auto}.footer .heading-secondary{color:#fff;margin:24px auto 40px}.footer h3{color:rgba(255,255,255,0.6);margin:0;letter-spacing:0.05em;text-transform:uppercase}.footer .btn-primary{background:#fff;color:#000}.footer .btn-secondary{background:none;border-radius:8px;border:1px solid #fff;color:#fff;display:inline-block;font-size:16px;font-weight:600;margin-left:12px;letter-spacing:0.025em;padding:14px 22px;text-decoration:none}@media only screen and (max-width: 767px){.footer .btn-secondary{margin-top:12px;margin-left:0}}.footer__nav{display:grid;grid-gap:8px;max-width:1080px;margin:80px auto;width:100%;grid-template-columns:1fr 1fr 1fr;text-align:left}@media only screen and (max-width: 767px){.footer__nav{margin:40px auto}}@media only screen and (max-width: 767px){.footer__nav{grid-template-columns:1fr 1fr}}.footer__nav ul{list-style:none;margin:0;padding:0}@media only screen and (max-width: 767px){.footer__nav ul{margin-bottom:24px}}.footer__nav ul li+li{margin-top:8px}.footer__nav h4{color:rgba(255,255,255,0.6);letter-spacing:0.05em;margin:0 0 16px}.footer__nav a{color:#fff;text-decoration:none}.footer .copyright{color:rgba(255,255,255,0.6);font-size:13px}.footer .copyright a{color:rgba(255,255,255,0.6);text-decoration:none}