#industry-success-metrics-container .two-col-repeater-success .success-row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 2rem;
}
#industry-success-metrics-container .top-content {
  padding-bottom: 45px;
}

#industry-success-metrics-container .two-col-repeater-success .success-col {
  flex: 1 1 300px;
  min-width: 0;
}

#industry-success-metrics-container .two-col-repeater-success .success-col--image img {
  display: block;
  max-width: 100%;
  height: auto;
}

/* Column order driven by the Column Order choice field */
#industry-success-metrics-container .two-col-repeater-success .success-row.order-content-left {
  flex-direction: row-reverse;
}

#industry-success-metrics-container .stat-numbers {
  display: flex;
  gap: 2rem;
  margin: 1.5rem 0;
}

#industry-success-metrics-container .stat-numbers .result-item {
  flex: 0 1 auto;
}
#industry-success-metrics-container .stat-numbers {
    font-size: 3rem;
  font-weight: 800;
  line-height: 1;
}
#industry-success-metrics-container .stat-numbers-1 {
  color: #FAA505!important;
}
#industry-success-metrics-container .stat-numbers-2 {
  color: #43D2CC;
}

#industry-success-metrics-container .stat-numbers .result-item p {
  color: #55595c;
  font-size: 1rem;
  font-weight: 400;
  margin-top: 0.5rem;
}
#industry-success-metrics-container .results-include {
    font-size: 16px;
    font-weight: bold;
    border-top: solid 1px #E8E2D4;
    padding-top: 35px;
    margin-top: 45px;
}
#industry-success-metrics-container .result-item:first-of-type {
    border-right: solid 1px #E8E2D4;
    padding-right: 1rem;
}
#industry-success-metrics-container .success-row:first-of-type {
    background: #FFF8EA;
}
#industry-success-metrics-container .success-row:last-of-type {
  background: #F5FFFF;
}
#industry-success-metrics-container .success-col--content .smaller-heading {
    font-size: 37px;
}
#industry-success-metrics-container .success-col--content .industry-type{
 font-size: 18px!important;
    text-transform: uppercase;
    color: #f5343f;
}
#industry-success-metrics-container .two-col-repeater-success .success-row.order-content-left .success-col--content {
    padding: 5% 25px 5% 6%;
}
#industry-success-metrics-container .two-col-repeater-success .success-row .success-col--content {
    padding: 5% 6% 5% 25px;
}
#industry-success-metrics-container .two-col-repeater-success .success-row {
  align-items: stretch;
}

#industry-success-metrics-container .two-col-repeater-success .success-col--image {
  display: flex;
}

#industry-success-metrics-container .two-col-repeater-success .success-col--image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

#industry-success-metrics-container .bottom-content {
  padding-top: 45px;
}


@media (max-width: 1088px) {
  #industry-success-metrics-container .two-col-repeater-success .success-row {
    flex-direction: column!important;
  }
  #industry-success-metrics-container .two-col-repeater-success .success-col--image img {
    width: 100%;
    height: auto;
    aspect-ratio: 4 / 3;
    object-fit: cover;
    max-height: 520px;
  }
  #industry-success-metrics-container .two-col-repeater-success .success-row .success-col--content {
    padding: 5% 6% 60px 25px;
  }
  #industry-success-metrics-container .two-col-repeater-success .success-row.order-content-left .success-col--content {
    padding: 5% 25px 60px; 6%;
  }
}
@media (max-width: 500px) {
  #industry-success-metrics-container .stat-numbers {
    flex-direction: column;
    gap: 0px;
    font-size: 2.5rem;
  }
  #industry-success-metrics-container .result-item:first-of-type {
    border: none;
  }
}