.footer-block__newsletter{max-width:340px}.footer-block__newsletter-text{margin-bottom:20px}.newsletter-form__field-wrapper .field{margin-bottom:8px}.newsletter-form__button{width:-moz-fit-content;width:fit-content;min-width:120px;font-size:16px;line-height:1.2;letter-spacing:.08em;color:#fff;border:unset}.newsletter-form__button:hover{color:#fff;opacity:.6}.list-menu__item--link,.footer-block__details-content .list-menu__item--link{color:#fff;opacity:1}.footer-block__social{min-width:180px}.footer-block__social .footer__list-social{justify-content:flex-start}