.footer{width:calc(100% - var(--padding-xxl) * 4);padding:var(--padding-xxl) calc(var(--padding-xxl) * 2);display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.footer .footer-spacer{margin:var(--margin-xxl) 0;width:100%;height:1px;background:var(--text);opacity:0.4}.footer .footer-container{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row}.footer .footer-container .footer-info{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:var(--gap-m)}.footer .footer-container .footer-info .footer-name{font-size:var(--font-xl);font-weight:var(--font-weight-bold)}.footer .footer-container .footer-info .footer-contacts{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:var(--gap-xxs);font-size:var(--font-s);font-weight:var(--font-weight-normal)}.footer .footer-container .footer-info .footer-contacts .footer-contact{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:var(--gap-xs);text-decoration:none;color:var(--text)}.footer .footer-container .footer-info .footer-contacts .footer-contact svg{width:16px;height:16px;color:var(--text)}.footer .footer-container .footer-info .footer-additionals{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:var(--gap-xxs);font-size:var(--font-s);font-weight:var(--font-weight-normal);opacity:0.7}.footer .footer-container .footer-info .footer-additionals .footer-additional{text-decoration:none;color:var(--text)}
