.site-footer{padding:0;background:#050914!important;color:#cbd5e1!important;border-top:0!important;text-align:inherit!important;font-size:inherit!important}
.site-footer .footer-inner{padding:48px 0 28px;border-top:1px solid rgba(255,255,255,.12)}
.site-footer .footer-columns{display:grid;grid-template-columns:repeat(4,max-content);justify-content:center;gap:110px;padding:0;text-align:left;margin:0 auto}
.site-footer .footer-col{display:grid;align-content:start;gap:8px}
.site-footer .footer-col h3{margin:0 0 4px;color:#fff;font-size:19px;line-height:1.2}
.site-footer .footer-col a{color:#aeb8c8;font-size:16px;line-height:1.45}
.site-footer .footer-col a:hover{color:#fff}
.site-footer .footer-bottom{display:grid;place-items:center;gap:10px;margin-top:42px;border:0;padding:0;text-align:center;color:#aeb8c8;font-size:14px}
.site-footer .footer-logo{display:inline-flex;align-items:center}
.site-footer .footer-logo img{display:block;height:46px;width:auto}
@media (max-width:900px) {
.site-footer .footer-inner{padding:38px 0 92px}
.site-footer .footer-columns{grid-template-columns:1fr;gap:26px;text-align:center;max-width:320px}
.site-footer .footer-col{justify-items:center}
.site-footer .footer-bottom{margin-top:36px}
.site-footer .footer-col h3{font-size:17px}
.site-footer .footer-col a{font-size:14px}
}
@media (max-width:560px) {
.site-footer .footer-logo img{height:30px}
}
.site-footer .footer-inner{display:block!important;align-items:initial!important;justify-content:initial!important}
.site-footer a{text-decoration:none!important}
