.block-content-txt_img_slider {
  /* padding-top: 80px;
  padding-bottom: 80px; */
}



.block-content-image {
  background-color: #f8f9fa;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12c0-.622-.095-1.221-.27-1.785A5.982 5.982 0 0 0 10 12c1.67 0 3.182-.683 4.27-1.785A5.998 5.998 0 0 0 14 12h2a4 4 0 0 1 4-4V6c-1.67 0-3.182.683-4.27 1.785C15.905 7.22 16 6.622 16 6c0-.622-.095-1.221-.27-1.785A5.982 5.982 0 0 0 20 6V4a4 4 0 0 1-4-4h-2c0 .622.095 1.221.27 1.785A5.982 5.982 0 0 0 10 0C8.33 0 6.818.683 5.73 1.785 5.905 1.22 6 .622 6 0H4a4 4 0 0 1-4 4v2c1.67 0 3.182.683 4.27 1.785A5.998 5.998 0 0 1 4 6c0-.622.095-1.221.27-1.785A5.982 5.982 0 0 1 0 6v2a4 4 0 0 1 4 4h2zm-4 0a2 2 0 0 0-2-2v2h2zm16 0a2 2 0 0 1 2-2v2h-2zM0 2a2 2 0 0 0 2-2H0v2zm20 0a2 2 0 0 1-2-2h2v2zm-10 8a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm0-2a2 2 0 1 0 0-4 2 2 0 0 0 0 4z' fill='%23556b45' fill-opacity='0.15' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.block-content-image .inner-wrapper {
  max-width: 1400px;
  margin: 0 auto;
  padding: 30px 15px;
  background-color: rgba(250, 248, 244, 0.4);
  /* small gutter for mobile */
}

.block-content-image .text-column {
  display: flex;
  align-items: center;
  justify-content: center;
}

.block-content-image .text-wrapper {
  /* max-width: 600px; */
}

.block-content-image .image-column {
  display: flex;
  justify-content: center;
}

.block-content-image .image-column img {
  height: auto;
  display: block;
  max-width: 100%;
  height: auto;
  ;
}


/* Custom for Steph */
#about-me-block img {
  width: 400px;
  ;
}


@media (max-width: 768px) {
  #about-me-block img {
    width: 100%;
    margin: 0px;
  }

  .block-content-image .text-wrapper {
    max-width: none;
    padding-top: 20px;
  }

  #about-me-block .inner-wrapper>.row {
    flex-direction: column-reverse;
  }

  #about-me-block .inner-wrapper {
    margin-top: 20px;
  }

  .block-content-txt_img_slider {
    /* padding-top: 10px;
    padding-bottom: 10px; */
  }

  html body .block-content-txt_img_slider .image-wrapper img {
    margin-bottom: 20px;
  }

  html body .block-content-txt_img_slider h2 {
    text-align: center;
  }

  .cta-cont {
    text-align: center;
  }

}