.container-mini {
  width: 100% !important;
  display: flex !important;
  justify-content: center !important;

  align-items: center !important;
  height: 100% !important;
  flex-direction: column !important ;
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.contacto-div {
  display: flex !important;
  width: 100% !important;
  max-width: 1140px !important;
  justify-content: center !important;
  align-content: center !important;
}

.text-col-div {
  width: 100% !important;
  max-width: 60% !important;
  height: auto !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
}
.image-col-vesta {
  width: 100% !important;
  height: 100% !important;
  max-width: 45% !important;
  display: flex !important;
  flex-direction: column !important;
}
.img-vesta {
  width: 100% !important;
  height: auto !important;
}
.p-enlace {
  text-align: center !important;
}
.p-enlace a {
  text-align: center !important;
  color: #ff0094 !important;
  text-decoration: none !important;
  font-size: 1.25rem !important;
}

.button-submit-2 {
  background-color: #ff0094 !important;
  color: white !important;
  font-weight: 600 !important;
  font-family: "Montserrat" !important;
  padding-left: 35px !important;
  padding-right: 35px !important;
}

.font-medium {
  font-weight: 500 !important;
  font: size 30px !important;
  font-family: "Montserrat" !important;
  text-align: center !important;
  color: #6a6a6a !important;
}
/* .bg-section-5 {
  background: url(https://minisitios.ripley.cl/minisitios/venta_empresa/assets4/img/sections/bg-section-5.jpg)
    no-repeat center center;
  background-size: cover;
} */
.bg-section-5-2 {
  background: none !important;
  background-color: #f5f5f5 !important;
  padding: 2rem !important;

  max-width: 1140px !important;
  width: 100% !important;
}

@media (max-width: 768px) {
  .image-col-vesta {
    max-width: 100% !important;
  }
  .text-col-div {
    max-width: 100% !important;
    padding-top: 2rem !important;
  }
  .contacto-div {
    flex-direction: column !important;
  }
  .container-mini {
    align-items: flex-start !important;
    padding: 0 !important;
  }
  .div-enviar {
    width: 100% !important;
  }
}
