.content-wrapper.vertical {
  position: relative;
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.maincontent.impact {
  margin-bottom: 20px;
  padding-top: 30px;
  background-color: hsla(0, 0%, 87.1%, 0.5);
}

.impact-image {
  width: auto;
  max-width: 150px;
  height: 150px;
  -o-object-fit: cover;
  object-fit: cover;
}

.impact-image.v2 {
  width: auto;
  max-width: 100%;
  height: 250px;
  margin-bottom: 5px;
}

.toolkit-link-block.grid.v2 {
  display: block;
  height: 100%;
}

@media screen and (max-width: 991px) {
  .maincontent.impact {
    padding-right: 20px;
    padding-left: 20px;
  }
}

@media screen and (max-width: 767px) {
  .toolkit-item-wrapper.grid.v2 {
    display: block;
  }
  .toolkit-link-block.grid.v2 {
    margin-bottom: 20px;
  }
  .impact-image.v2 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .impact-image.v2 {
    height: 150px;
  }
}
