.footer-newsletter{flex-grow:1;width:max(18.75rem,10%)}.footer-newsletter__text{color:#fff;font-size:clamp(0.9375rem, 0.25vw + 0.8875rem, 1.1875rem);margin-top:0.9375rem}.footer-newsletter__form{margin-top:1.6875rem;position:relative}.footer-newsletter__input{--color-focus: #ffffff;background:#fff;border:0;border-radius:3.875rem;font-size:clamp(1rem, 0.1875vw + 0.9625rem, 1.1875rem);padding:1.0625rem 50% 1.0625rem 1.375rem;width:100%}.footer-newsletter__input::-moz-placeholder{color:var(--color-text);font-size:0.875rem;opacity:1}.footer-newsletter__input::placeholder{color:var(--color-text);font-size:0.875rem;opacity:1}.footer-newsletter__button{position:absolute;right:0.625rem;top:50%;translate:0 -50%;z-index:1}
