.btn-enviar {
  background-color: #2c95e1;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  padding: 10px 20px;
  width: 100%;
  margin: 0px;
}
.btn-enviar:hover {
  border: 1px solid #2b307a;
  background-color: #ffffff!important;
  color: #2b307a;
}
.title-contacto {
  font-size: clamp(25px, 3vw, 30px);
  font-weight: 700;
  color: #2b307a;
  text-transform: uppercase;
}
.form-control::placeholder {
  color: #2b307a;
}
.fit-content {
  width: fit-content;
}
.card-campana {
  border-radius: 25px !important;
}
.card-group {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.title-campana {
  display: flex;
  justify-content: center;
  align-items: center;
}
.title-campana img {
  max-height: 60px;
  width: auto;
}
.body-campana {
  background-color: #2b307a;
  color: #fff;
  border-radius: 0px 0px 25px 25px !important;
}
.body-campana h5 {
  font-size: 16px;
  font-weight: 700;
}
.card-text {
  font-size: 12px !important;
}
.card-text {
  color: #e7e7e7 !important;
}
.card-bci img {
  max-height: 30px;
  margin: 14px 0px;
}
.title-banco-chile {
  max-height: 60px;
}
.title-banco-chile img {
  object-fit: none;
  width: 100%;
}
.carousel-item {
  max-width: 100%;
}
.title-banco-edwards img {
  padding: 10px 0px;
}
.title-banco-itau img {
  padding: 10px 0px;
}
.title-banco-scotiabank img {
  padding: 20px 0px;
}
.title-banco-bice img {
  padding: 20px 50px;
}
.card-campana {
  min-height: 235px;
}
.swiper {
  width: 100%;
  height: 100%;
}

.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}
.bg-financiamiento {
  background-color: #2b307a;
  color: #fff;
}
.title-financiamiento {
  color: #fff;
}
.card-header-financiamiento {
  background-color: #ffffff;
  border-bottom: none;
}
.financieras-mundo {
  width: 100%;
  height: 100%;
}
.financieras-euro {
  max-height: 67px;
}
.fininacieras-unidad {
  max-height: 67px;
}
.financieras-tanner {
  max-height: 67px;
}
.financieras-falabella {
  max-height: 67px;
}
.img-transbank {
  max-height: 30px;
  width: auto;
}
.border-transbank {
  border-bottom: 5px dotted #ed174f;
  padding: 15px 0px;
}
.row-transbank {
  padding: 35px 0px;
  justify-content: center;
  align-content: center;
  align-items: center;
}
.row-transbank img {
  max-height: 60px;
  height: auto;
  max-width: 100%;
}
.col-transbank {
  max-width: calc(100% / 6);
  width: fit-content;
}
