.config_pages--footer--footer-bottom {
  padding-left: 1rem;
  padding-right: 1rem;
  box-sizing: border-box;
  margin: 0 auto;
  width: 100%;
  max-width: 100%;
  max-width: 78rem;
}

@media only screen and (min-width: 37.5rem) {
  .config_pages--footer--footer-bottom {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}

.config_pages--footer--footer-bottom .field--name-field-social-media {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 2rem 0.75rem;
}

.config_pages--footer--footer-bottom .paragraph--social-media {
  width: 1.875rem;
  -webkit-margin-end: 0.875rem;
  margin-inline-end: 0.875rem;
}

.config_pages--footer--footer-bottom .paragraph--social-media:last-child {
  -webkit-margin-end: 0;
  margin-inline-end: 0;
}
