.footer{background:var(--white)}.footer__wrapper-top{padding-block:1.25rem 3rem}@media screen and (min-width:767px){.footer__wrapper-top{padding-block:2.5rem 4.5rem}}.footer__navigation{border-top:1px solid var(--blue-brand);padding-top:3rem}@media screen and (min-width:767px){.footer__navigation{padding-top:4.5rem}}.footer__navigation-wrapper{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center}.footer__navigation-category{display:flex;flex:1 0 20rem;flex-direction:column;max-width:20rem}.footer .footer__navigation-category-title{border-bottom:1px solid var(--blue-brand);color:var(--blue-brand);font-weight:700;margin:0;padding-bottom:1.5rem;text-align:center}.footer__subnavigation{display:flex;flex-direction:column}.footer__subnavigation-item{align-items:center;border-bottom:1px solid var(--blue-brand);display:block;padding-block:1rem}.footer__subnavigation-link{align-items:center;color:var(--blue-brand);display:flex;font-size:1.125rem;justify-content:space-between;text-decoration:none;transition:all .3s}.footer__subnavigation-link:focus,.footer__subnavigation-link:hover{color:var(--blue-200);transform:translate3d(8px,0,.01px)}.footer__subnavigation-link:focus .footer__subnavigation-icon path,.footer__subnavigation-link:hover .footer__subnavigation-icon path{fill:var(--blue-200)}.footer__subnavigation-icon{line-height:0}.footer__social-media-wrapper{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;padding-bottom:3rem}@media screen and (min-width:767px){.footer__social-media-wrapper{padding-bottom:4.5rem}}.footer__social-media-wrapper .icon__social-media svg path,.footer__social-media-wrapper .icon__wechat svg path{transition:all .3s}.footer__social-media-wrapper .icon__social-media:focus svg path,.footer__social-media-wrapper .icon__social-media:hover svg path,.footer__social-media-wrapper .icon__wechat:focus svg path,.footer__social-media-wrapper .icon__wechat:hover svg path{fill:var(--blue-200)}.footer__social-media-wrapper .icon__wechat{position:relative;width:auto}.footer__social-media-wrapper .icon__wechat .icon__wechat-qr{background:var(--white);bottom:0;margin-left:1.5rem;position:absolute}.icon__wechat-qr--hidden .icon__wechat-qr{display:none}.footer__logo-wrapper{align-items:center;display:flex;flex-direction:column;gap:1.5rem;margin-inline:auto;max-width:22.5rem;padding-inline:1rem}.footer__logo-link{display:inline-block;line-height:0}.footer__slogan p{color:var(--blue-brand);font-size:1rem;margin:0;text-align:center}.footer__slogan a{color:var(--blue-brand);font-weight:700}.footer__slogan a:focus,.footer__slogan a:hover{color:var(--blue-200)}.footer__wrapper-bottom{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-inline:auto;max-width:22.5rem;padding-block:3rem 4.5rem}@media screen and (min-width:767px){.footer__wrapper-bottom{padding-block:4.5rem 7.5rem}}.footer__footnote-wrapper{display:flex;gap:.25rem;justify-content:center}.footer .footer__footnote{color:var(--blue-brand);font-size:.875rem;margin:0}.footer__aditional-links-wrapper{display:flex;gap:1.5rem}.footer__aditional-link{color:var(--blue-brand);font-size:.875rem}.footer__aditional-link:focus,.footer__aditional-link:hover{color:var(--blue-200)}