@media screen and (min-width: 1150px) {
  .footer {
    --footer-block-list-gap: var(--spacing-10) var(--spacing-12);
  }
  .footer .footer__block--menu:last-child {
    margin-inline-end: 0;
  }
}

.footer__newsletter-form input {
  background: white;
}
.footer__newsletter-form .circle-chevron {
  border: 1px solid var(--primary-color);
  color: var(--primary-contrasting);
  background: var(--primary-color);
}
.footer__newsletter-form .circle-chevron:hover {
  border: 1px solid var(--primary-contrasting);
  color: var(--primary-contrasting);
  background: #fff;
}

.footer__block--menu .bold {
  font-family: var(--heading-font-family);
}
