.section-footer {
  /* position: relative;
  transform: translateY(-100%); */
  font-size: 1.5rem;
  width: 100%;
  /* height: 23rem;  */
  /* bottom: 0; */
  background-color: #29363B;
}
@media screen and (max-width: 37.5rem) {
  .section-footer {
    font-size: 1.2rem;
  }
}

.section-footer__container {
  max-width: 128rem;
  width: calc(100% - 2rem);
  margin: 0 auto;
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: 2rem 0 0 0; 
  color: #EBEBEB;
}

.section-footer__heading{
  display: flex;
  flex-direction: column;
  align-items: center;
}

.section-footer__icons {
  display: flex;
  gap: 1rem; 
  justify-content: center;
  margin-bottom: 2rem; 
}
@media screen and (max-width: 37.5rem) {
  .section-footer__icons {
    display: flex;
    gap: 2rem; 
  }
}

.section-footer__icons img{
  width: 6rem;
  height: 6rem; 
}
@media screen and (max-width: 37.5rem) {
  .section-footer__icons img{
    width: 4rem;
    height: 4rem; 
  }
}

.section-footer__heading{
  margin: 0 auto;

}

.section-footer__content{
  line-height: 1.7;
  text-align: center;
}