@media (min-width: 768px) and (max-width: 1023px) {
	.secc_desktop{
		display: none !important;
	}

	.secc_phone{
		display: -webkit-box !important;
	}

	.move__slide--movil01{
		background-position: center;
	}

	.move__slide--movil02{
		background-position: 40% 50%;
	}

  .img__logo--movil{
    width: 150px;
  }

  .img__logo01{
    width: 150px;
    float: left;
  }

  .section-padding-header{
    padding-top: 50px;
  }

  .section-padding-header02{
    padding-top: 0px;  
  }

  .btn__prestamo{
    width: 180px;
    float: right;
    margin-right: 0px;
    position: relative;
    top: 8px;
  }

  .bg__principal{
    background-image: url(img/bg_principal.webp);
    background-repeat: no-repeat;
    background-size: cover;
  }

  .text__main{
    color: #606060;
    font-size: 30px;
    text-align: center;
    line-height: 120%;
    margin-bottom: 0px;
  }

  .text__main--green{
    color: #3e7e25;
    font-family: 'Onest-SemiBold';
  }

  .btn__conoce{
    margin-top: 50px;
    width: 250px;
    margin-bottom: 50px;
  }

  .move__block--front{
    position: relative;
    z-index: 9;
  }

  .bg__app{
    margin-top: -90px;
    /*background-image: url(img/bg_app.webp);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: center;*/
  }

  .img__app{
    width: 600px;
  }

  .text__prestamo{
    font-size: 45px;
    color: #d4e694;
    line-height: 120%;
    margin-bottom: 0;
  }

  .button__center--prestamo {
    position: absolute;
    top: 40%;
    left: 50%;
    width: 100% !important;
    transform: translate(-5%, 50%);
    text-align: left;
    z-index: 9;
  }

  .align__self--top{
    align-self: flex-start;
  }

  .section-padding-cards{
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .bg__card{
    background-color: #ecf2e9;
    border: 0;
    border-radius: 15px;
    box-shadow: 10px 10px 35px 0px rgba(0,0,0,0.4);
    -webkit-box-shadow: 10px 10px 35px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 10px 10px 35px 0px rgba(0,0,0,0.4);
    margin-bottom: 50px;
  }

  .img__card{
    width: 100%;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
  }

  .title__card{
    font-family: 'Onest-Light';
    font-weight: 900;
    font-size: 30px;
    line-height: 100%;
    color: #3e7e25;
    margin-bottom: 0;
    text-align: center;
    padding: 30px 20px;
  }

  .text__card{
    font-family: 'Onest-Light';
    color: #4a4a4a;
    font-size: 22px;
    line-height: 120%;
    margin-bottom: 0;
    padding: 0px 20px 55px 20px;
    text-align: center;
  }

  .icon__card{
    width: 130px;
    position: absolute;
    transform: translate(-60px, -150px);
    transition: transform .7s ease;
    z-index: -1;
  }

  .bg__card:hover .icon__card{
    width: 130px;
    position: absolute;
    transform: translate(-60px, -150px);
    transition: transform .7s ease;
    z-index: -1;
  }

  .bg__pasos{
    background-image: url(img/bg_pasos.webp);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 100% 100%;
  }

  .section-padding-pasos{
    padding-top: 0px;
    padding-bottom: 100px;
  }

  .text__pasos{
    font-family: 'Onest-Light';
    font-size: 60px;
    line-height: 110%;
    color: #4a4a4a;
    text-align: center;
    margin-bottom: 70px;
  }

  .text__pasos--green{
    font-family: 'Onest-Bold';
    color: #3e7e25;
  }

  .img__people01{
    width: 400px;
  }

  .estrella01{
    width: 80px;
  }

  .estrella02{
    width: 60px;
  }

  .img__people02{
    width: 400px;
    top: 0;
    z-index: 1;
  }

  .bg01{
    background-image: url(img/bg01.png);
    background-size: cover;
    background-position: bottom;
  }

  .bg02{
    background-image: url(img/bg02.png);
    background-size: cover;
    background-position: center;
  }

  .bg03{
    background-image: url(img/bg03.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }

  .bg04{
    background-image: url(img/bg04.png);
    background-size: 70% auto;
    background-repeat: no-repeat;
    background-position: 150% 100px;
  }

  .bg05{
    background-image: url(img/bg_banner.webp);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 70% 100%;
  }

  .bg06{
    background-color: #d3e792;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .text__loan{
    font-family: 'Onest-Light';
    color: #d4e694;
    font-size: 40px;
    line-height: 100%;
    margin-bottom: 0;
  }

  .text__loan--bold{
    font-family: 'Onest-SemiBold';
    color: #d4e694;
  }

  .align__self--center{
    align-self: center;
  }

  .moneda01{
    width: 100px;
  }

  .moneda02{
    width: 70px;
  }

  .text__slogan{
    color: #3e7e25;
    text-align: center;
    font-family: 'Onest-Light';
    font-size: 42px;
    line-height: 180%;
    margin-bottom: 0;
  }

  .text__slogan--big{
    color: #3e7e25;
    font-family: 'Onest-Bold';
    font-size: 140px;
  }

	.margin__slogan--custom{
		margin-top: -100px;
	}

  .section-padding-circles{
    padding-top: 0;
    padding-bottom: 100px;
  }

  .text__features{
    font-family: 'Onest-SemiBold';  
    color: #606060;
    font-size: 22px;
    line-height: 120%;
    text-align: center;
    margin-top: 25px;
    margin-bottom: 0;
  }

  .img__features01{
    background-image: url(img/features/img01.webp);
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 200px;
    height: 200px;
    transition: .5s ease-in-out;
  }

  .img__features01:hover, .img__features01:focus{
    background-image: url(img/features/img01-hover.webp);
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 200px;
    height: 200px;
    transition: .5s ease-in-out;
  }

  .img__features02{
    background-image: url(img/features/img02.webp);
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 200px;
    height: 200px;
    transition: .5s ease-in-out;
  }

  .img__features02:hover, .img__features02:focus{
    background-image: url(img/features/img02-hover.webp);
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 200px;
    height: 200px;
    transition: .5s ease-in-out;
  }

  .img__features03{
    background-image: url(img/features/img03.webp);
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 200px;
    height: 200px;
    transition: .5s ease-in-out;
  }

  .img__features03:hover, .img__features03:focus{
    background-image: url(img/features/img03-hover.webp);
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 200px;
    height: 200px;
    transition: .5s ease-in-out;
  }

  .img__features04{
    background-image: url(img/features/img04.webp);
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 200px;
    height: 200px;
    transition: .5s ease-in-out;
  }

  .img__features04:hover, .img__features04:focus{
    background-image: url(img/features/img04-hover.webp);
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 200px;
    height: 200px;
    transition: .5s ease-in-out;
  }

  .img__banner{
    width: 100%;
  }

  .btn__comienza{
    width: 330px;
  }

  .banner-container {
    position: relative;
    width: 100%;
    overflow: hidden;
  }

  .banner-container img {
    width: 100%;
    height: auto;
    display: block;
  }

  .button-center {
    position: absolute;
    top: 40%;
    left: 50%;
    width: 330px !important;
    transform: translateX(-50%);
    text-align: center;
    z-index: 9;
  }

  .title__profits{
    font-family: 'Onest-Bold';
    color: #3e7e25;
    font-size: 50px;
    line-height: 110%;
    margin-top: -20px;
    margin-bottom: 35px;
    text-align: center;
  }

	.img__beneficio{
		width: 60% !important;
	}
	
	.titulo__beneficio{
		font-family: 'Onest-Bold';
		color: #3e7e25;
		font-size: 35px;
		text-align: center;
		line-height: 120%;
		margin-top: 40px;
		margin-bottom: 0;
	}
	
	.texto__beneficio{
		font-family: 'Onest-Light';
		font-size: 30px;
		color: #3e7e25;
		line-height: 120%;
		margin-bottom: 20px;
	}
	
  .bg__contact{
    background-image: url(img/bg_contacto.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }

  .title__contact{
    font-family: 'Onest-Bold';
    color: #3e7e25;
    font-size: 50px;
    text-align: center;
    line-height: 120%;
    margin-bottom: 40px;
  }

  .btn__send, .btn__send:hover, .btn__send:focus{
    font-family: 'Onest-SemiBold';
    background-color: #3e7e25;
    color: #fff;
    font-size: 25px;
    text-align: center;
    padding: 9px 33px;
    border-radius: 70px;
  }

  .bg__footer{
    background-image: url(img/bg_footer.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }

  .img__footer{
    width: 180px;
    margin-bottom: 40px;
  }

  .link__policy{
    font-family: 'Onest-Light';
    text-transform: uppercase;
    font-size: 15px;
    color: #fff;
  }

  .link__policy:hover, .link__policy:focus{
    font-family: 'Onest-Light';
    text-transform: uppercase;
    font-size: 15px;
    color: #fff;
    text-decoration-line: underline;
  }

  .link__terms{
    font-family: 'Onest-Light';
    text-transform: uppercase;
    font-size: 15px;
    color: #fff;
  }

  .link__terms:hover, .link__terms:focus{
    font-family: 'Onest-Light';
    text-transform: uppercase;
    font-size: 15px;
    color: #fff;
    text-decoration-line: underline;
  }

  .link__deux{
    font-family: 'Onest-Light';
    text-transform: uppercase;
    font-size: 15px;
    color: #fff;
  }

  .link__deux:hover, .link__deux:focus{

    font-family: 'Onest-Light';
    text-transform: uppercase;
    font-size: 15px;  color: #fff;
    text-decoration-line: underline;
  }

  .text__deux{
    font-family: 'Onest-Light';
    text-transform: uppercase;
    font-size: 15px;
    color: #fff;
    margin-bottom: 0;
  }

  .icon__deux{
    filter: brightness(0) invert(1);
    margin-left: 7px;
  }
}