.hero-our-brands {
  position: relative;
  width: 100%;
  height: 100vh;
  overflow: hidden;
  background-image: url("https://cdn.propelholdings.com/web/v3/hero-ops-brand.webp");
  background-size: cover;
  background-position: bottom center;
  background-repeat: no-repeat;
  color: var(--hero-text);
}
.mk-box {
  transform: scaleX(-1);
}

.mk-box > .container {
  transform: scaleX(-1);
}

.mk-box{
  background: url("https://cdn.propelholdings.com/web/v2/mk-box-bg.webp") no-repeat;
  box-shadow: inset 0 0 0 1000px rgba(0, 27, 59, 0.5);
  background-position: center bottom;
  background-size: cover;
  min-height: 60vh;
  width: 100%;
  position: relative;
  border-radius: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  
}
.cf-box {
  background: url("https://cdn.propelholdings.com/web/v3/cf-box-generic-bg.webp") no-repeat;
  background-position: center bottom;
  box-shadow: inset 0 0 0 1000px rgba(0, 131, 159, 0.3);
  background-size: cover;
  min-height: 60vh;
  width: 100%;
  position: relative;
  border-radius: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top:5rem;
}
.cf-partners__logo {
  max-height: 45px;
  width: auto;
}

@media (min-width: 768px) {
  .cf-partners__divider {
    position: relative;
  }
  .cf-partners__divider::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 35px; /* divider height, independent of logo */
    width: 2px;
    background-color: rgba(255, 255, 255, 0.4);
  }
  /* breathing room around the divider */
  .cf-partners__divider {
    padding-left: 2rem;
  }
  .cf-partners .col-md-4 {
    padding-right: 2rem;
  }
}
.fora-box {
  background: url("https://cdn.propelholdings.com/web/v2/fora-box-bg.webp")
    no-repeat;
  background-position: center center;
  background-size: cover;
  min-height: 60vh;
  width: 100%;
  position: relative;
  border-radius: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.quidmarket-box {
  background: url("https://cdn.propelholdings.com/web/v2/quidmarket-box.webp")
    no-repeat;
  background-position: center center;
  background-size: cover;
  min-height: 60vh;
  width: 100%;
  position: relative;
  border-radius: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.quidmarket-box-alt {
  background: url("https://cdn.propelholdings.com/web/v2/quidmarket-box.png")
    no-repeat;
  background-position: center center;
  background-size: cover;
  min-height: 60vh;
  width: 100%;
  position: relative;
  border-radius: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
}
