footer .footerlogo,footer .ft-subs{display:block}
footer .footerlogo svg{max-width:168px;height:auto}
footer .footerlogo svg text{fill:#fff}
.footersubscribe{width:100%;max-width:463px}
.footersubscribe input[type="email"]{background:transparent;border:0;outline:none;box-shadow:none}
.ft-bot a.small{color:rgb(228 224 219 / .6);letter-spacing:1.65px}
.ft-bot a.small:hover{color:#fff}
.legalpage{padding:80px 0 120px;max-width:720px}
.legalpage h1{margin:0 0 32px}
.legalpage p,.legalpage li{color:#6f6f6f;margin:0 0 18px;font-weight:300;line-height:1.55}
.legalpage h2{font-size:18px;margin:36px 0 12px;font-weight:300}
.legalpage a{color:#050505}
@media (max-width:740px){
  footer .footerlogo svg{max-width:120px}
  .legalpage{padding:48px 0 80px}
}
