.footer__container{flex-direction:column;gap:var(--spacer_84)}.footer__row--menu{gap:var(--spacer_36)}.footer__row--menu .footer__col{flex-direction:column;flex-grow:1;gap:var(--spacer_32);max-width:28.8rem}.footer__logo-link{color:var(--white_color);margin-bottom:var(--spacer_24);transition:color var(--default_transition)}.footer__logo-link:focus,.footer__logo-link:hover{color:var(--secondary_color)}.footer__logo{display:block}.footer__agency-list{flex-direction:column;gap:var(--spacer_16)}@media (max-width:800px){.footer__agency-list{align-items:center}}.footer__socials{flex-wrap:wrap;gap:var(--spacer_16);max-width:18rem}@media (max-width:800px){.footer__socials{max-width:100%}}.footer__social-link{align-items:center;background-color:#53f49c;border-radius:var(--border_radius_2);box-shadow:inset 0 0 0 1px #53f49c;color:#002e10;display:flex;height:4rem;justify-content:center;transition:background-color var(--default_transition),color var(--default_transition);width:4rem}.footer__social-link svg{display:block}.footer__social-link:hover{background-color:transparent;color:#53f49c}.menu__list{flex-direction:column;gap:var(--spacer_40)}.menu__item,.menu__sublist{flex-direction:column;gap:var(--spacer_16)}@media (max-width:800px){.menu__item,.menu__sublist{align-items:center}}.footer__row--submenu{gap:var(--spacer_30);justify-content:space-between}@media (max-width:800px){.footer__row--submenu{align-items:center;flex-direction:column-reverse}}.footer__col--copyright{color:var(--footer_link_light_grey_color)}.submenu__list{flex-wrap:wrap;gap:var(--spacer_12) var(--spacer_30);justify-content:flex-end}@media (max-width:800px){.submenu__list{align-items:center;flex-direction:column;justify-content:center}}.footer__link{color:var(--footer_link_light_grey_color);transition:color var(--default_transition)}.footer__link:focus,.footer__link:hover{color:var(--white_color)}@media (max-width:1024px){.footer__row--menu{flex-wrap:wrap}.footer__row--menu .footer__col{max-width:unset;width:calc(50% - var(--spacer_36)/2)}}@media (max-width:500px){.footer__row--menu .footer__col{align-items:center;width:100%}.menu__item{align-items:center}}