.footer{background:var(--gray-950)}.footer__wrapper-top{border-bottom:1px solid var(--gray-300);display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;padding-bottom:4.5rem}@media screen and (min-width:1024px){.footer__wrapper-top{justify-content:space-between}}.footer__logo-wrapper{align-items:center;display:flex;flex-basis:16.25rem;flex-direction:column;gap:1.5rem}@media screen and (min-width:1024px){.footer__logo-wrapper{align-items:flex-start;flex-basis:20rem}}.footer__logo-link{display:inline-block;line-height:0}p.footer__slogan{color:var(--gray-300);margin:0;text-align:center}@media screen and (min-width:1024px){p.footer__slogan{text-align:left}}.footer__newsletter-wrapper{display:inline-block;flex-basis:32.75rem}.footer__newsletter-title{font-weight:700;margin-bottom:.75rem;text-align:center}@media screen and (min-width:1024px){.footer__newsletter-title{margin-bottom:1.5rem;text-align:left}}.footer__newsletter-form .form-title{display:none}.footer__newsletter-form form label:not(.hs-error-msg){border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.footer__newsletter-form form .hs-form-field{margin-bottom:.75rem}@media screen and (min-width:767px){.footer__newsletter-form form .hs-form-field{margin-bottom:1.5rem}}.footer__newsletter-form form input[type=email]{border-radius:.75rem;color:var(--gray-600);height:4.5rem;padding:1.5rem}@media screen and (min-width:767px){.footer__newsletter-form form input[type=email]{padding:1.5rem 7.375rem 1.5rem 1.5rem}}.footer__newsletter-form form input[type=email]::placeholder{color:var(--gray-600)}.footer__newsletter-form form{position:relative}.footer__newsletter-form form .hs-submit{display:block}@media screen and (min-width:767px){.footer__newsletter-form form .hs-submit{display:inline-block;position:absolute;right:.375rem;top:.375rem}}.footer__newsletter-form form input[type=submit]{background:var(--blue-200);border:none;color:var(--white);font-size:1rem;font-weight:700;line-height:1.5em;padding:1.125rem 1.5rem;width:100%}@media screen and (min-width:767px){.footer__newsletter-form form input[type=submit]{width:auto}}.footer__newsletter-form form input[type=submit]:hover{transform:scale3d(.98,.98,1.01)}.footer__wrapper-middle{padding:6rem 0}.footer__navigation-wrapper{display:flex;flex-wrap:wrap;gap:3rem}@media screen and (min-width:1024px){.footer__navigation-wrapper{justify-content:center}}.footer__navigation-category{display:flex;flex:1 0 13.75rem;flex-direction:column}@media screen and (min-width:1024px){.footer__navigation-category{flex-grow:0}}.footer__navigation-category-title{border-bottom:1px solid var(--gray-300);font-weight:700;padding-bottom:1.5rem}.footer__subnavigation{display:flex;flex-direction:column;gap:1.5rem}.footer__subnavigation-link{color:var(--white);display:block;transition:all .3s}.footer__subnavigation-link:focus,.footer__subnavigation-link:hover{color:var(--blue-200);transform:translate3d(8px,0,.01px)}.footer__language-switcher-wrapper{display:inline-block;flex:1 0 13.75rem}@media screen and (min-width:1024px){.footer__language-switcher-wrapper{flex-grow:0}}.footer__language-switcher-title{border-bottom:1px solid var(--gray-300);font-weight:700;margin-bottom:1rem;padding-bottom:1.5rem}.footer__social-media-wrapper{border-bottom:1px solid var(--gray-300);display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;padding-bottom:6rem}.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{bottom:0;margin-left:1.5rem;position:absolute}.icon__wechat-qr--hidden .icon__wechat-qr{display:none}.footer__wrapper-bottom{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;padding:3rem 0}@media screen and (min-width:767px){.footer__wrapper-bottom{justify-content:space-between}}.footer__footnote-wrapper{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width:767px){.footer__footnote-wrapper{gap:.25rem;justify-content:flex-start}}.footer__footnote{margin:0}.footer__aditional-links-wrapper{display:flex;gap:1.5rem}.footer__aditional-link{color:var(--white)}.footer__aditional-link:focus,.footer__aditional-link:hover{color:var(--blue-200)}