.two_column_image_text_section {
  padding: 60px 0;
}
.two_column_image_text_section .column_media {
  width: 55%;
  display: flex;
}
.two_column_image_text_section .column_content {
  width: 45%;
  display: flex;
  align-items: center;
}

.two_column_image_text_section .row.image-left {
  flex-direction: row-reverse;
}
.two_column_image_text_section img {
  height: 100%;
  width: 100%;
  border-radius: 10px;
  object-fit: cover;
}
.two_column_image_text_section p:not(:last-of-type) {
  margin-bottom: 30px;
}
.two_column_image_text_section.background_blue h2 {
  color: var(--white);
}
.two_column_image_text_section h2:has(+ h6) {
  margin-bottom: 0px;
}
.two_column_image_text_section.background_blue *:not(.btn) {
  color: var(--white);
}
.two_column_image_text_section a.btn {
  margin-top: 30px;
}
.two_column_image_text_section.background_white + .two_column_image_text_section.background_white {
  padding-top: 0;
}
.image_card_block .content-wrapper {
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: start;
}
.two_column_image_text_section ul,
.two_column_image_text_section ol {
  margin: 10px 0px 20px 20px;
}
.two_column_image_text_section ul,
.two_column_image_text_section ul li {
  list-style: disc;
}
.two_column_image_text_section ol,
.two_column_image_text_section ol li {
  list-style: auto;
}
.two_column_image_text_section ul.check-list li {
  position: relative;
  padding-left: 35px;
  margin-bottom: 7px;
  list-style: none;
}
.two_column_image_text_section ul.check-list li:before {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.75 25.5C14.4244 25.5 16.0823 25.1702 17.6292 24.5295C19.1761 23.8887 20.5817 22.9496 21.7656 21.7656C22.9496 20.5817 23.8887 19.1761 24.5295 17.6292C25.1702 16.0823 25.5 14.4244 25.5 12.75C25.5 11.0756 25.1702 9.41769 24.5295 7.87079C23.8887 6.32388 22.9496 4.91833 21.7656 3.73439C20.5817 2.55044 19.1761 1.61128 17.6292 0.970536C16.0823 0.329788 14.4244 -2.49498e-08 12.75 0C9.36849 5.03884e-08 6.12548 1.3433 3.73439 3.73439C1.3433 6.12548 0 9.36849 0 12.75C0 16.1315 1.3433 19.3745 3.73439 21.7656C6.12548 24.1567 9.36849 25.5 12.75 25.5ZM12.4213 17.9067L19.5047 9.40667L17.3287 7.59333L11.237 14.9019L8.08492 11.7484L6.08175 13.7516L10.3317 18.0016L11.4283 19.0981L12.4213 17.9067Z" fill="white"/></svg>');
  display: inline-flex;
  height: 25px;
  width: 25px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  position: absolute;
  left: 0;
}

.two_column_image_text_section.background_white ul.check-list li:before {
  background-image: url('data:image/svg+xml,<svg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.75 25.5C14.4244 25.5 16.0823 25.1702 17.6292 24.5295C19.1761 23.8887 20.5817 22.9496 21.7656 21.7656C22.9496 20.5817 23.8887 19.1761 24.5295 17.6292C25.1702 16.0823 25.5 14.4244 25.5 12.75C25.5 11.0756 25.1702 9.41769 24.5295 7.87079C23.8887 6.32388 22.9496 4.91833 21.7656 3.73439C20.5817 2.55044 19.1761 1.61128 17.6292 0.970536C16.0823 0.329788 14.4244 -2.49498e-08 12.75 0C9.36849 5.03884e-08 6.12548 1.3433 3.73439 3.73439C1.3433 6.12548 0 9.36849 0 12.75C0 16.1315 1.3433 19.3745 3.73439 21.7656C6.12548 24.1567 9.36849 25.5 12.75 25.5ZM12.4213 17.9067L19.5047 9.40667L17.3287 7.59333L11.237 14.9019L8.08492 11.7484L6.08175 13.7516L10.3317 18.0016L11.4283 19.0981L12.4213 17.9067Z" fill="black"/></svg>');
}
.breadcrumb-wrapper + .two_column_image_text_section {
  padding-top: 0;
}
.two_column_image_text_section .column_media video {
  height: auto;
  width: 100%;
  object-fit: cover;
  border-radius: 10px;
}
.two_column_image_text_section h6 {
  font-family: "Jost", sans-serif;
  font-size: 20px;
  line-height: 1.3;
  font-weight: 500;
  margin-top: 5px;
}

.two_column_image_text_section ul.check-list {
  margin-left: 0;
  list-style: none;
}
.two_column_image_text_section ul:last-child, .two_column_image_text_section ol:last-child{
	margin-bottom:0px;
}
@media only screen and (min-width: 1200px) {
  .two_column_image_text_section .row {
    margin-left: -36px;
    margin-right: -36px;
  }
  .two_column_image_text_section .row > div {
    padding-left: 36px;
    padding-right: 36px;
  }
}
@media only screen and (min-width: 992px) {
  .two_column_image_text_section .column_content .content_wrapper {
    padding: 20px 0px;
  }
  .two_column_image_text_section:has(video) .column_media {
    width: 40%;
  }
  .two_column_image_text_section:has(video) .column_content {
    width: 60%;
  }
  .two_column_image_text_section ul.check-list {
    -moz-column-gap: 30px;
    -webkit-column-gap: 30px;
    column-gap: 30px;
    -moz-column-fill: initial;
    -webkit-column-fill: initial;
    column-fill: initial;
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
  }
}
@media only screen and (max-width: 991px) {
  .two_column_image_text_section .column_content,
  .two_column_image_text_section .column_media {
    width: 100%;
  }
  .two_column_image_text_section .column_content {
    margin-bottom: 40px;
  }
  .two_column_image_text_section ul.check-list li:not(:last-child) {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .two_column_image_text_section {
    padding: 40px 0;
  }
}
