
label {
    padding-inline: .5em;
}

.section__form{
    width: 90%;
    margin: 1em auto;
    padding-inline: 1em;
}

.section__form__container{
  display: flex;
  align-items: center;
  flex: 1;
  margin-bottom: 1em;

}

.section__form__input{
    padding: .5em; 
    width: 100%;
    border: 1px solid #000;
    border-radius: 5px;
    outline: none;
}

.section__form__select{
    width: 95.4%;
    padding: 1em;
    background-color: transparent;
    border: 1px solid #000;
    border-radius: 5px;
}

.section__form__input__ingresos{
    width: 38%;
}

.radioButton {
    width: 18px; 
    height: 18px; 
}


.dynamic-content{
    margin-top: 1em;
}

.section__form__container--garante{
    flex-direction: column;
    margin-top: 1em;
    row-gap: 1em;
    align-items: normal;
}

.section__form__input__garante{
    width: 24%;
    padding: .2em;
    background-color: transparent;
    border: 1px solid #000;
    border-radius: 5px;
}

.section__form__input__prestamo{
    width: 26%;
}

.section__form__title{
    padding-bottom: 1em;
    padding-left: .2em;
}

.section__form__input__prestamo--100{
    width: 78%;
}

.section__form__container--firmas{
    justify-content: space-between;
    text-align: center;
}

.section__form__container--no-padding{
    line-height: 40px;
}

.section__btn{
    display: none;
    padding: 1em;
    background-color: #195637;
    color: #fff;
    border: none;
    border-radius: 5px;
    cursor: pointer;
}

@media screen and (max-width: 900px) {

     label {
        margin-block: 1em;
     }
    
    .section__form__container {
        flex-direction: column;
        justify-content: center;
    }

    .section__form__select,
    .section__form__input__prestamo, 
    .section__form__container--firmas,
    .section__form__container__div{
        width: 100%;
    }

    .section__form__container__div{
        margin-bottom: 1em;
    }

    

  }
  