footer.new {
  padding: 3rem 1.5rem 0.2rem 1.5rem;
}
footer.new .grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
  row-gap: 37px;
  padding-bottom: 4rem;
}
footer.new .grid ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
  font-size: clamp(11px, 5vw, 14px);
}
footer.new .grid ul li.title {
  padding-bottom: 1rem;
  text-transform: uppercase;
  font-size: clamp(11px, 5vw, 13px);
}
footer.new .grid ul li:not(.title) {
  padding-bottom: 0.3rem;
}
footer.new .copyright {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 11px;
  text-transform: uppercase;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
}
footer.new .copyright p {
  margin: 0;
}
@media (min-width: 768px) {
  footer.new .grid {
    grid-template-columns: repeat(4, 1fr);
  }
  footer.new .copyright {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-column-gap: unset;
       -moz-column-gap: unset;
            column-gap: unset;
  }
  footer.new .copyright .pipe {
    display: none;
  }
}

/*# sourceMappingURL=new_footer.css.map*/