.bitb-section--causas-que-transforman {
  padding: 0;
}
.bitb-section--causas-que-transforman .bitb-row {
  min-height: 400px;
  gap: 111px;
}
.bitb-section--causas-que-transforman .bitb-col-image {
  flex: 1 1 55%;
  max-width: 720px;
}
.bitb-section--causas-que-transforman .bitb-col-text {
  flex: 1 1 45%;
  min-width: 280px;
  max-width: 588px;
}
.bitb-section--causas-que-transforman .bitb-img,
.bitb-section--causas-que-transforman picture > img.bitb-img,
.bitb-section--causas-que-transforman .bitb-col-image img {
  width: 100%;
  height: 400px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0;
}
.bitb-section--causas-que-transforman .bitb-title {
  font-size: var(--jav-font-h3);
  margin-bottom: 16px;
}
.bitb-section--causas-que-transforman .bitb-desc {
  overflow: visible;
  -webkit-line-clamp: unset;
  margin-bottom: 32px;
}
.bitb-section--causas-que-transforman .bitb-cta {
  height: var(--jav-btn-height-lg);
  padding: 0 var(--jav-btn-pad-x-lg);
  border-width: 1px;
  font-size: var(--jav-btn-fs-lg);
}
@media (max-width: 992px) {
  .bitb-section--causas-que-transforman .bitb-row {
    min-height: 0;
    gap: 24px;
  }
  .bitb-section--causas-que-transforman .bitb-col-image,
  .bitb-section--causas-que-transforman .bitb-col-text {
    flex: none;
    max-width: 100%;
  }
  .bitb-section--causas-que-transforman .bitb-img,
  .bitb-section--causas-que-transforman picture > img.bitb-img,
  .bitb-section--causas-que-transforman .bitb-col-image img {
    width: 100%;
    height: clamp(260px, 65vw, 400px);
  }
  .bitb-section--causas-que-transforman .bitb-title {
    font-size: var(--jav-font-h3);
  }
}
