.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,.6);margin:0;letter-spacing:.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:.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,.6);letter-spacing:.05em;margin:0 0 16px}.footer__nav a{color:#fff;text-decoration:none}.footer .copyright{color:rgba(255,255,255,.6);font-size:13px}.footer .copyright a{color:rgba(255,255,255,.6);text-decoration:none}