.footer_root__Kofmd{position:relative;background-color:var(--color-white)}.footer_root__Kofmd .footer_footerContainer__tz3J2{opacity:1;transition:transform 1.2s cubic-bezier(.075,.82,.165,1) 0s,opacity .45s linear}.footer_hide__NqEoV,.footer_hide__NqEoV .footer_footerContainer__tz3J2{opacity:0;transform:translateY(25px)}.footer_footerLinks__n60v3{color:var(--color-primary-grey);font-size:.8888888889rem;text-align:center;padding:1.5rem 0}@media(min-width:992px){.footer_footerLinks__n60v3{font-size:.8888888889rem}}.footer_footerLinks__n60v3 a{color:var(--color-primary-grey);text-decoration:none;transition:color .15s ease-in-out}.footer_footerLinks__n60v3 a:hover{color:var(--color-corporate-secondary)}.footer_footerLinks__n60v3 .footer_copyrightsDesktop__lShkz{display:none}@media(min-width:768px){.footer_footerLinks__n60v3{padding:1.375rem 0 5.5rem}}@media(min-width:768px)and (min-width:992px){.footer_footerLinks__n60v3{padding:1.3333333333rem 0 5.3333333333rem}}@media(min-width:768px){.footer_footerLinks__n60v3.footer_shrink__2Pg5Q{padding:1rem 0}.footer_footerLinks__n60v3 .footer_copyrightsMobile__MDur1{display:none}.footer_footerLinks__n60v3 .footer_copyrightsDesktop__lShkz{display:block;line-height:1.6em}}@media(min-width:1380px){.footer_footerLinks__n60v3.footer_shrink__2Pg5Q{padding:1rem 0 2.75rem}}.footer_socialLinks__9nOWM{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;margin-bottom:38px;color:var(--color-dark)}.footer_socialLinks__9nOWM a{display:block;height:28px;width:28px;margin:0 .6em .6em}.footer_socialLinks__9nOWM svg circle,.footer_socialLinks__9nOWM svg path{fill:var(--color-dark)}@media(min-width:768px){.footer_socialLinks__9nOWM{margin-bottom:67px}.footer_socialLinks__9nOWM a{height:36px;width:36px;margin:0 .9em .9em}}.footer_languageSelectorContainer__CLWWp{margin-bottom:2.0625rem;display:flex;justify-content:center}@media(min-width:992px){.footer_languageSelectorContainer__CLWWp{margin-bottom:2rem}}.footer_languageSelector__7xXf6{display:flex;align-items:center;font-size:1rem}@media(min-width:992px){.footer_languageSelector__7xXf6{font-size:1rem}}.footer_languageSelector__7xXf6:hover{color:var(--color-primary-grey)!important;text-decoration:underline}