.headline__wrap {
  margin-bottom: 3rem;
}
.headline__wrap .text {
  margin: 0;
  font-weight: 500;
}

.btn__arrow:after {
  left: 0;
}

@media (max-width: 767px) {
  .underlayer {
    padding: 0;
  }
}

@media (max-width: 767px) {
  .sustainability__picture {
    width: 100vw;
    padding-bottom: 0;
    margin-left: calc(50% - 50vw);
    background-position: right 275px top 0rem;
    background-size: 60%;
  }
}
.sustainability__picture .photo__center {
  width: 100%;
  margin-top: 100px;
  margin-bottom: 100px;
}
@media (max-width: 767px) {
  .sustainability__picture .photo__center {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .thumbnailbtn__img {
    height: 49.6vw;
  }
}

.btn__inner__3column {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 125px;
}
.btn__inner__3column .thumbnailbtn {
  width: 32%;
}
@media (max-width: 768px) {
  .btn__inner__3column .thumbnailbtn {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .btn__inner__3column .thumbnailbtn:not(:nth-child(2n)) {
    margin: 0 0 0 0;
  }
}
@media (min-width: 768px) {
  .btn__inner__3column .thumbnailbtn:not(:nth-child(-n+2)) {
    margin: 0 0 0;
  }
}
