.infodsp p, .infodsp ul li, .infodsp p{
  font-size:20px;
}
.infodsp p {
  font-family: 'Open Sans';
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  color: #003865;
}
.infodsp p:nth-child(2) {
  margin: 25px 0;
}
section.bannerlp {
  /*padding-top: 80px;*/
  margin-top: 80px;
}
.colorgris {
  background: rgba(218, 223, 227, 0.3);
  cursor: not-allowed;
  box-shadow: 0px 0px 3px transparent !important;
}
.colorgris:hover {
  box-shadow: 0px 0px 3px transparent !important;
}
.lp-section {
  display: flex;
  width: 100%;
}
.oculta {
  display: none;
}

.lp-section .lp-title{
  text-align: left;
}

.seccion-titulo-solicita-credito {
  font-family: 'BiNeoIndustrial';
  font-weight: bold;
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 11px;
  color: #003865;
}

.lp-section .lp-content{
  padding: 60px 0;
  /*width: 45%;*/
  width: 50%;
  /*background-color: #ffffff;*/
  background-color: transparent;
  display: flex;
  justify-content: flex-end;
}

.lp-section .lp-content .inner{
  max-width: 580px;
  margin-right: 10px;
  /*margin-right: 50px;*/
  margin-left: 20px;
  /*margin-left: 30px;*/
}

.lista-beneficios-tarjeta-info {
  margin: 20px 0;
  padding-left: 60px;
}
.lista-beneficios-tarjeta-info li {
  font-family: 'Open Sans';
  font-weight: 600;
  font-size: 16px !important;
  line-height: 32px;
  color: #00C1D4;
}

.tarjeta-info {
  background: #FFFFFF;
  box-shadow: 15px 15px 45px #00386526;
  border-radius: 20px;
  padding: 30px 120px 30px 20px;
}
.tarjeta-form {
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 15px 15px 45px #00386526;
  border-radius: 20px; 
  padding: 30px 20px;
}

.lp-section .lp-form{
  padding: 60px 0;
  /*background-color: #f0f2f2;*/
  background-color: transparent
  /*width: 55%;*/
  width: 50%;
}

.lp-section .lp-form .inner {
  display: flex;
  /*justify-content: center;*/
  justify-content: left;
  /*margin-left: 50px;*/
  margin-left: 10px;
  margin-right: 20px;
  max-width: 580px;
}

.lp-section .page--landings form{
  background: transparent;
  padding: 0;
}

.lp-section .page--landings form label{
  font-weight: normal !important;
  color: #003865 !important;
}

.lp-section input[type="submit"] {
  width: auto !important;
  margin: 20px auto 0;
  background-color: #003865;
  color: #ffffff !important;
  border-radius: 7px !important;
  /*padding: 10px 100px;*/
  padding: 13px 32px 12px 32px;
}
.lp-section input[type="submit"]:hover { 
  transform: scaleX(1.02); 
  background: #00C1D4; 
  color: #FFFFFF;
  font-family: 'Open Sans' !important;
  box-shadow: none;
}


@media only screen and (max-width: 1035px) {
  .tarjeta-info {
    padding: 30px 60px 30px 20px;
  }
}
@media only screen and (max-width: 800px) {
  .tarjeta-info {
    padding: 30px 20px 30px 20px;
  }
  .lp-section .lp-content .inner{
    margin-left: 10px;
  }
  .lp-section .lp-form .inner {
    margin-right: 10px;
  }
}
@media only screen and (max-width: 600px) {
  .lp-section{
    flex-direction: column-reverse;
  }
  
  .lp-section .form .row1{
    width:100%;
  }
  
  .lp-section .lp-content{
    width: 100%;
  }
  .lp-section .lp-form{
    width: 100%;
    padding-top: 20px;
  }
  
  .lp-section .lp-content .inner{
    margin-left: 0;
    margin-right: 0;
    padding: 0 15px;
  }
  
  .lp-section .lp-form .inner{
    margin-left: 0;
    margin-right: 0;
    padding: 0 15px;
  }
  
  .banner{
    height: 0px;
  }
  
  .bannerlp {
    margin-top: 65px;
  }
  
  .banner img{
    height: 100%;
    -webkit-object-fit: contain;
    object-fit: contain;
    width: 100%;
  }
  
}