footer.site-footer{width:100%;box-sizing:border-box;background:#0a0a0a;color:#b8b8b8;border-top:1px solid #303030;margin:0;padding:28px 24px;font-family:var(--font-body);font-size:12px;line-height:1.5;text-align:left}
.site-footer .site-footer__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:16px 24px;max-width:1100px;margin:0 auto}
.site-footer .site-footer__socials{grid-column:1/-1;display:flex;justify-content:center;flex-wrap:wrap;gap:4px 8px;list-style:none;margin:0;padding:0}
.site-footer .site-footer__socials li{margin:0;padding:0}
.site-footer .site-footer__socials a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;padding:0;border:0;background:none;color:#d4d4d4;text-decoration:none;border-radius:4px}
.site-footer .site-footer__socials svg{display:block;width:20px;height:20px;fill:currentColor}
.site-footer .site-footer__copyright{justify-self:start;align-self:center;white-space:nowrap}
.site-footer .site-footer__privacy{justify-self:center;text-align:center}
.site-footer .site-footer__credit{justify-self:end;text-align:right}
.site-footer .site-footer__privacy a,.site-footer .site-footer__credit a{display:inline-flex;align-items:center;min-height:44px;color:#b8b8b8;text-decoration:none;white-space:nowrap;background:none;border:0;padding:0;font-size:12px;font-weight:400;letter-spacing:normal;text-transform:none}
.site-footer .site-footer__brand{margin-left:4px;font-weight:700}
.site-footer .site-footer__brand-verto{color:#ed5555}
.site-footer a:hover{color:#fff}
.site-footer a:focus-visible{outline:2px solid #ffb0bb;outline-offset:4px}
@media(max-width:640px){footer.site-footer{padding:24px 20px}.site-footer .site-footer__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.site-footer .site-footer__privacy{grid-column:1/-1;grid-row:2}.site-footer .site-footer__copyright{grid-column:1;grid-row:3;align-self:center}.site-footer .site-footer__credit{grid-column:2;grid-row:3}}
@media(max-width:360px){.site-footer .site-footer__socials{gap:0}}
