.footer-text ul{display:flex;flex-direction:column;gap:16px}@media(min-width:1024px){.footer-text{padding:0}}.footer-menu-title{margin-bottom:1em}.footer-linkText{color:#fff;font-size:clamp(18px,0vw + 1.125rem,18px)}.footer-newsletter{background-color:hsla(0,0%,100%,.05);cursor:pointer;display:flex;gap:var(--gap-xl);justify-content:space-between;margin-bottom:var(--gap-global);margin-top:var(--gap-global);padding:var(--padding-xl);transition:all .4s}.footer-newsletter p{margin-bottom:0}.footer-social-links{display:flex;gap:24px;margin-bottom:var(--margin-s)}.footer-social-links svg,.footer-text a{color:#fff;transition:color .5s ease,fill .5s ease}.footer-text a{color:#000}.footer-logos-container{width:100%}.footer-logos{margin-top:var(--margin-m)}@media(max-width:1023px){.footer-logos-container{display:flex;flex-direction:column}}.footer-copyright{border-top:1px solid hsla(0,0%,100%,.2);color:#fff;padding-top:var(--margin-s)}.footer-copyright p{color:#fff;margin-bottom:0}@media(min-width:1024px){.footer-copyright{border-bottom:1px solid hsla(0,0%,100%,.2);border-top:none;padding-bottom:var(--margin-s)}.footer-logos{margin-top:var(--margin-m)}}@media(min-width:1440px){.footer-newsletter{padding:var(--gap-global)}}.footer-logos{display:flex;gap:16px}.footer-logos span{height:64px;overflow:visible;width:64px}.footer-links-wrapper{display:flex;flex-direction:column;gap:var(--gap-global)}@media(min-width:1024px){.footer-container,.footer-links-wrapper{flex-direction:row}.footer-container{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-newsletter{align-items:center;margin-bottom:var(--gap-global);margin-top:0}.footer-social-links{justify-content:flex-end;margin-bottom:0}.footer-logos{gap:var(--padding-2xl);justify-content:center;margin-top:var(--margin-l)}}.footer-newsletter .button-icon-wrapper{overflow:hidden;position:relative}.footer-newsletter .button-icon-first,.footer-newsletter .button-icon-second{transition:transform .4s ease-in-out}.footer-newsletter .button-icon-first,.footer-newsletter .button-icon-second{transform:translate(0)}@media(min-width:1020px){.footer-newsletter:hover .button-icon-first,.footer-newsletter:hover .button-icon-second{transform:translate(100%,-100%)}}