.footer{background-color:var(--quinary---quinary-950);color:var(----pure-white)}.footer__container{display:flex;flex-direction:column;gap:var(--section-section-gap);margin:0 auto;max-width:1440px;padding-block:64px 88px;padding-inline:var(--container-padding-inline);width:100%}@media (min-width:1024px){.footer__container{padding-block:var(--section-padding-block-l)}}.footer__top{display:flex;flex-direction:column;gap:32px}@media (min-width:1024px){.footer__top{flex-direction:row;gap:24px}}.footer__brand{display:flex;flex-direction:column;gap:16px}@media (min-width:1024px){.footer__brand{flex:1 0 0;min-width:0}}.footer__logo{display:block;height:72px;object-fit:contain;object-position:left center;width:159px}.footer__company-info{color:var(----pure-white);font-family:var(--base-font-family);font-size:var(--typography-font-size-font-size-14);font-weight:var(--typography-font-weight-fw-medium);letter-spacing:var(--tracking-label-tracking);line-height:var(--line-height-label-line-height);margin:0}.footer__social-list{display:flex;gap:8px;list-style:none;margin:0;padding:0}.footer__social-link{align-items:center;border-radius:var(--border-radius---radius-button-s);display:flex;height:32px;justify-content:center;padding:4px;transition:opacity .2s ease;width:32px}.footer__social-link:focus-visible,.footer__social-link:hover{opacity:.7}.footer__social-icon{display:block;height:24px;object-fit:contain;width:24px}.footer__nav-column{display:flex;flex-direction:column;gap:16px}@media (min-width:1024px){.footer__nav-column{flex:1 0 0;min-width:0}}.footer__nav-block{display:flex;flex-direction:column;gap:8px}.footer__nav-title--primary{font-size:var(--size-h4-size);font-weight:var(--typography-font-weight-fw-bold);line-height:var(--line-height-h4-line-height)}.footer__nav-title--primary,.footer__nav-title--secondary{color:var(--text---text-color-white);font-family:var(--title-font-family);letter-spacing:var(--tracking-h4-tracking);margin:0;text-transform:uppercase}.footer__nav-title--secondary{font-size:var(--typography-font-size-font-size-16);font-weight:var(--typography-font-weight-fw-medium);line-height:var(--typography-line-height-line-height-20)}.footer__nav-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.footer__nav-link{border-radius:var(--border-radius---radius-navigation);color:#e7e7e7;font-family:var(--base-font-family);font-size:var(--size-nav-footer-size);font-weight:var(--weight-nav-weight);letter-spacing:var(--tracking-nav-secondary-tracking);line-height:var(--line-height-nav-secondary-line-height);text-decoration:none;transition:opacity .2s ease}.footer__nav-link:focus-visible,.footer__nav-link:hover{opacity:.7}.footer__bottom{display:flex;flex-direction:column;gap:32px}@media (min-width:1024px){.footer__bottom{align-items:flex-end;flex-direction:row;justify-content:space-between}}.footer__app-download{display:flex;flex:1 0 0;flex-direction:column;gap:4px;min-width:0}.footer__app-text{color:#e7e7e7;font-family:var(--base-font-family);font-size:var(--size-nav-footer-size);font-weight:var(--weight-nav-weight);letter-spacing:var(--tracking-nav-secondary-tracking);line-height:var(--line-height-nav-secondary-line-height);margin:0}.footer__app-badges{align-items:center;display:flex;gap:8px}.footer__app-badge-link{display:block;transition:opacity .2s ease}.footer__app-badge-link:focus-visible,.footer__app-badge-link:hover{opacity:.7}.footer__app-badge-img{display:block;height:40px;object-fit:contain;width:auto}.footer__bottom-nav{align-items:center;display:flex}.footer__bottom-list{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0}@media (max-width:1023px){.footer__bottom-list{column-count:2;column-gap:clamp(1rem,8vw,4.375rem);display:block}.footer__bottom-item{break-inside:avoid}}.footer__bottom-link{border-radius:var(--border-radius---radius-navigation);color:#e7e7e7;display:inline-block;font-family:var(--base-font-family);font-size:var(--size-nav-footer-size);font-weight:var(--weight-nav-weight);letter-spacing:var(--tracking-nav-secondary-tracking);line-height:var(--line-height-nav-secondary-line-height);padding:var(--padding-y---padding-y-navigation-footer) var(--padding-x---padding-x-navigation-footer);text-decoration:none;transition:opacity .2s ease}.footer__bottom-link:focus-visible,.footer__bottom-link:hover{opacity:.7}.footer a:focus-visible{outline:2px solid var(----pure-white);outline-offset:2px}