.rm-site-footer{padding:52px 0 22px;border-top:1px solid var(--rm-border);background:#f7f3ee;color:var(--rm-text);font-size:14px;line-height:1.6}.rm-site-footer a{color:var(--rm-accent-dark);text-decoration:none}.rm-site-footer a:hover{color:#721011;text-decoration:underline;text-underline-offset:4px}.rm-site-footer a:focus-visible{outline:2px solid var(--rm-accent-dark);outline-offset:5px}.rm-site-footer__top{display:flex;justify-content:space-between;align-items:flex-start;gap:36px}.rm-site-footer__menu,.rm-site-footer__menu ul{list-style:none;padding:0;margin:0}.rm-site-footer__menu{display:flex;flex-wrap:wrap;gap:20px 38px}.rm-site-footer__menu>li>a{font-weight:600}.rm-site-footer__menu a{display:inline-block;padding:5px 0}.rm-site-footer__menu .sub-menu{position:static;display:block;margin:7px 0 0;font-size:13px}.rm-site-footer__menu .sub-menu .sub-menu{padding-left:12px}.rm-site-footer__socials{display:flex;flex-wrap:wrap;gap:12px;margin:32px 0}.rm-site-footer__socials a{display:inline-flex;align-items:center;gap:12px;padding:9px 16px;border:1px solid var(--rm-border);border-radius:999px;font-size:13px}.rm-site-footer__socials a:hover{background:#fff}.rm-site-footer__arrow{opacity:.7}.rm-site-footer__bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:20px;border-top:1px solid var(--rm-border);color:var(--rm-text-soft);font-size:12px}@media (max-width:767px){.rm-site-footer{padding-top:36px}.rm-site-footer__top{flex-direction:column;gap:25px}.rm-site-footer__menu{gap:20px 28px}.rm-site-footer__bottom{flex-direction:column}}