@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;800&display=swap);.btn-start-application{background-color:#24b361;width:100%;padding:0 20px;border-radius:30px;font-weight:700;margin-left:10px}.btn-start-application a{color:#fff!important}.hero{background-image:url(/images/background-sadasi.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;display:flex;align-items:center;justify-content:space-around}.hero .credito-info{background-color:hsla(0,0%,62%,.5686274509803921);border-radius:20px;padding:20px;margin:40px}.hero .credito-info .row{align-items:center}.hero .credito-info .row h1{color:#fff;font-weight:700;padding-left:20px}form{background-color:#fff;padding:30px;border-radius:10px;margin:0 70px}form button{background-color:#24b361;width:100%;font-weight:700;color:#fff;padding:12px 0;border:1px solid #24b361;max-width:245px;border-radius:30px}#desarrollos .card .card-title{padding-top:3px}.content{width:100%;height:100%;font-family:Poppins,sans-serif;font-size:14px;line-height:1.5;overflow:auto}.content li,.content p{color:#444}.content .footer,.content button,.content input,.content label,.content select{font-family:Poppins,sans-serif}.content .white{color:#fff}.content #benefits .card:first-child,.content #benefits .card:nth-child(3){background:#24b361;border:none;color:#fff}.content #benefits .card:nth-child(2){background:#4fb765;border:none;color:#fff}.content #benefits .card-text{margin-bottom:0;font-size:1.2rem;font-weight:700;color:#fff}.content .card-title,.content h3{font-weight:700;padding-top:1rem;padding-bottom:1rem;color:#002569}.content div#ribbon-stores{background:#24b361;padding:20px}.content div#ribbon-stores img{max-width:300px}.content .c-nav{width:100px;text-align:center;font-size:10px}.content .c-nav span{display:block}.content .header nav{padding:.5rem;z-index:1;border-bottom:4px solid #24b361;height:auto;position:relative}.content .header nav a.navbar-brand{padding:0;margin:0}.content .header nav a.navbar-brand img.logo_a{width:210px}.content .header nav a.navbar-brand img.logo_b{width:120px;margin-left:40px}.content .header nav #navMain{font-size:.9em;margin-left:20vw}.content .header nav #navMain ul.navbar-nav li.nav-item a.nav-link{font-weight:400;color:#002469}.content .header nav #navMain ul.navbar-nav li.nav-item a.nav-link:hover{color:#002469}.content .header nav #navMain ul.navbar-nav li.nav-item a.nav-active{color:#fff;font-family:Poppins;font-weight:400;background:#24b361;border-radius:20px;padding:7px 21px;margin-left:10px}.content #contact{background-repeat:no-repeat;background-size:cover;background-position:0 0;padding:3rem 0;text-align:center}.content #contact img{display:block;margin:auto}.content #contact h4{color:#24b361!important;text-transform:uppercase;font-size:3rem;font-family:Poppins}.content #contact h4 a{color:#24b361;text-decoration:none}.content #contact p{font-family:Open Sans;color:#24b361;font-weight:700;font-size:1rem}.content #contact p>sub,.content #contact p a{color:#fff;font-weight:300}.content .main{position:relative}.content .main .component{color:#444;position:relative;overflow:auto}.content .main .component .hooper{height:670px}.content .main .component .hooper-slide img{width:100%;margin-top:-1rem}.content .main .component .credito-info{background-color:hsla(0,0%,100%,.4);min-height:600px;margin-top:30px;font-size:1.6em;color:#fff;padding:20px;position:absolute;top:0;left:105px;right:105px;border-radius:20px}.content .main .component .credito-info .subtitle{line-height:1.4;font-size:1.7em;font-weight:400;color:#fff;margin-bottom:20px;margin-top:60px}.content .main .component .credito-info .subtitle span{color:#24b361}.content .main .component .credito{border-radius:20px;background-color:#fff;width:80%;padding:25px 20px;position:relative;top:1rem;right:0;left:0;margin-left:auto;margin-right:auto;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);color:#031c5b}.content .main .component .credito a,.content .main .component .credito label{color:#031c5b;text-decoration:underline;font-size:12px}.content .main .component .credito .info{font-size:16px;text-align:center}.content .main .component .credito .row{margin-bottom:10px}.content .main .component .credito .row .title{text-align:center;font-size:1.8em;color:#098dd8}.content .main .component .credito .row .title span{color:#098dd8;font-weight:700}.content .main .component .credito .row .subtitle{font-family:Montserrat;text-align:center;color:#24b361;margin-top:5px;margin-bottom:8px;font-weight:700;font-size:1.1rem}.content .main .component .credito .row button{background-color:#24b361;width:100%;font-size:.7em;color:#fff;padding:12px 0;border:1px solid #24b361;max-width:245px;border-radius:30px}.content .main .component .credito .row button:hover{background-color:#24b361;border:1px solid #24b361}.content .main .component .info-general{margin-top:70px}.content .main .component .info-general .subtitle{font-size:1.5rem;margin-top:8rem}.content .main .component .info-general .subtitle span{font-weight:700;color:#098dd8}.content .main .component .info-general ul{list-style:none}.content .main .component .info-general ul li{font-size:1rem;position:relative;line-height:2;list-style:none;font-family:Open Sans;font-weight:300}.content .main .component .info-general ul li:before{content:" ";position:absolute;top:1px;left:-3em;width:40px;display:block;background-image:url(https://via.placeholder.com/55x54.png);height:40px;background-repeat:no-repeat;background-size:cover}.content .main .component .requisitos{padding-top:80px}.content .main .component .requisitos .row .video{max-width:900px;margin:2rem auto}.content .main .component .requisitos .row .video .embed-responsive{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.content .main .component .requisitos .row .video span{color:#5177ad;font-weight:700}.content .main .component .requisitos .row .video button{background-color:#4fb765;width:250px;font-size:.7em;color:#fff;border:1px solid #4fb765;margin-top:30px;padding:15px 0}.content .main .component .requisitos .row .pasos ol li{font-size:1.7em;color:#444;margin:60px 0;position:relative}.content .main .component .requisitos .row .pasos ol li span{font-size:medium}.content .main .component .requisitos .row .pasos ol li img{position:absolute;top:-17px;left:-95px}.content .main .component .descript{font-size:1.2em;margin-bottom:2rem}.content .main .component .descript .row .col-sm-12 h2{color:#098dd8;font-weight:700;margin:1rem 0}.content .main .component .descript .row .col-sm-12 span{text-align:center;font-size:1.5em;color:#098dd8}.content .main .component .descript .row .col-sm-12 span.icon img{display:block;margin:10px auto;width:100;max-width:50px}.content .main .component .descript .row .col-sm-12:first-child span{margin-left:25px}.content .main .component .plazas{background-color:#378462;background-image:url(https://via.placeholder.com/2000x460.png);background-repeat:no-repeat;background-position:50%;background-size:cover;font-size:1.3em;color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.content .main .component .plazas .bg{background-color:rgba(0,177,105,.5)}.content .main .component .plazas .bg .container .row .subtitle{text-align:center;font-size:2.4em;padding:40px 0;color:#fff}.content .main .component .plazas .bg .container .row .button{text-align:center;padding:30px 0}.content .main .component .plazas .bg .container .row .button button{background-color:#fff;color:#098dd8;font-weight:700;padding:15px 100px;border:1px solid #fff}.content .main .component .plazas .bg .container .row .button button:hover{background-color:#098dd8;color:#fff;border:1px solid #098dd8}.content .main .component .plazas li{color:#fff}.content .main .component .logos .row .col-sm-2{padding:40px}.content .main .component .logos .row .col-sm-2:first-child img,.content .main .component .logos .row .col-sm-2:nth-child(2) img,.content .main .component .logos .row .col-sm-2:nth-child(3) img{width:75px}.content .main .component .logos .row .col-sm-2:nth-child(4) img{width:114px}.content .main .component .logos .row .col-sm-2:nth-child(5) img{width:187px}.content .main .component .logos .row .disc{text-align:center;font-size:1.2em;color:#000;padding-top:10px}.content .main .player_bg{background-color:hsla(0,0%,40%,.7);width:100%;height:100%;position:fixed;top:0;left:0}.content .main .player_iframe{background-color:#fff;width:640px;height:360px;transform:translate(-50%,-50%);position:fixed;top:50%;left:50%}.content .main .player_iframe iframe{width:100%;height:100%}.content .main .player_close{width:45px;height:45px;font-size:2em;font-weight:700;text-align:center;color:#fff;padding:0 10px;position:fixed;top:20px;right:30px;z-index:99999}.content .main .player_close img{width:100%}.content .main .confirm-dialog{background-color:#fff;width:60vw;padding:20px;transform:translate(-50%,-50%);position:fixed;top:50%;left:50%}.content .main .confirm-dialog .title{width:20%}.content .main .confirm-dialog .subtitle{font-size:1.7em;font-weight:700;text-align:center;margin-bottom:20px}.content .main .confirm-dialog .info{text-align:center;margin-bottom:20px}.content .main .confirm-dialog .buttons button{margin:10px;border-radius:0;min-width:250px;width:auto}.content .main .confirm-dialog .buttons button.btn-success{background-color:#8fbc15;border-color:#8fbc15}.content .main .confirm-dialog .buttons button.btn-warning{background-color:#f0ad4e;border-color:#f0ad4e}.content .main .confirm-dialog .buttons button.btn-danger{background-color:#f1371b;border-color:#f1371b}.content .footer{background-color:#000880;color:#fff;text-align:right;padding:10px}.content .swal2-actions .btn-primary{background-color:#098dd8;border-color:#098dd8;border-radius:0}.content .swal2-actions .btn-success{background-color:#8fbc15;border-color:#8fbc15;border-radius:0}.content .swal2-actions .btn-warning{background-color:#f0ad4e;border-color:#f0ad4e;border-radius:0}.content .swal2-actions .btn-danger{background-color:#f1371b;border-color:#f1371b;border-radius:0}@media screen and (max-width:1024px){#ventajas h2{font-size:1.6em!important}}@media screen and (max-width:991px){.c-nav{font-size:14px;margin:4px auto}.content .header nav #navMain{text-align:center;margin-left:0}.content .header nav #navMain ul.navbar-nav li.nav-item a.nav-active{margin-left:0;margin-right:0;padding:2px 7px;width:130px;margin:auto}#benefits{padding-bottom:100px!important;margin-top:0!important}#benefits .card{margin-top:2em!important}.content .green-on-mobile{color:#8fbc15;text-align:center}.content .blue-on-mobile{color:#098dd8;text-align:center}.content .credito-info .subtitle{font-size:1.5em!important}.content input,.content select{margin:5px 0}.content .header{position:fixed;background:#fff;top:0;right:0;width:100%;z-index:9}.content .main{margin-top:90px}.content .main .component .credito-info{width:450px!important;top:60px!important;left:30px!important}.content .main .component .credito{right:31px!important}.content .main .component .requisitos{padding-top:0}.content .main .component .requisitos .row .pasos ol li{margin-left:30px}.content .main .component .requisitos .row .pasos ol li img{width:50px!important;top:-3px!important;left:-82px!important}.content .main .component .requisitos .row .video{margin:2rem auto}.content .main .component .panel{margin-top:2em!important}.content .main .component .descript .row div{text-align:left;font-size:1rem}.content .main .component .descript .row div .icon{text-align:center;margin:auto;display:block}.content .main .component .descript .row div br{display:none}.content .main .component .plazas{box-shadow:0}.content .main .component .plazas .button button{padding:15px 40px!important}.content .main .component .logos{padding:2rem .25rem}.content .main .component .logos .row .col-sm-2{width:20%;padding:1rem .5rem!important;text-align:center}.content .main .component .logos .row .col-sm-2 img{max-width:50px!important}.content .footer{text-align:center}}@media(max-width:767px){.content #contact p span{font-size:1.5rem}.content #contact p span:nth-child(2){white-space:pre}.content #contact h4{font-size:2em!important}#registro{margin-bottom:0!important}.content .main .component .hooper{width:100%!important;height:auto!important}.content .main .component .hooper .hooper-list .hooper-track .hooper-slide img{width:100%}.content .main .component .credito-info{width:100%!important;color:#9e9e9e!important;padding-top:3px!important;position:relative!important;top:auto!important;left:auto!important}.content .main .component .credito-info .row .subtitle{color:#9e9e9e!important;text-align:center;font-size:1.3em}.content .main .component .info-general{margin-bottom:auto!important}.content .main .component .info-general .row .subtitle{text-align:center;font-size:1.8em}.content .main .component .credito{width:90%;margin:auto;position:relative!important;top:auto!important;right:auto!important}.content .main .component .requisitos .row .pasos ol li{margin-left:30px}.content .main .component .requisitos .row .pasos ol li img{width:50px!important;top:-3px!important;left:-82px!important}.content .main .component .logos .row .col-sm-12:last-child img{margin-left:-47px}.content .player_iframe,.content .video{width:96vw!important}}.swal2-actions .btn{min-width:150px;width:auto;margin:0 10px;border-radius:0}.swal2-actions .btn-primary{background-color:#098dd8;border-color:#098dd8}.swal2-actions .btn-success{background-color:#8fbc15;border-color:#8fbc15}.swal2-actions .btn-warning{background-color:#f0ad4e;border-color:#f0ad4e}.swal2-actions .btn-danger{background-color:#f1371b;border-color:#f1371b}h4{color:#031c5b;font-weight:700}.info{font-size:10px}.construrama-logo{width:40%}div#benefits{background:url(https://via.placeholder.com/1366x1304.png);background-position:top;padding-bottom:272px;background-repeat:no-repeat}div#benefits h3{font-size:2rem;padding:40px 0}#benefits b{color:#24b361}#benefits .card{width:22%;display:inline-block;margin:auto 33px;left:0;right:0;min-width:210px;height:200px;vertical-align:bottom;border-radius:10px;min-height:300px;max-width:220px}#benefits .card h5{color:#fff;font-size:4.5rem}div#ribbon-stores p{font-family:Montserrat;color:#fff;font-weight:700;font-size:2rem}#ventajas .title-bpb{color:#4fb765;text-align:center;font-size:2.5rem}#ventajas h2{text-align:center;color:#031c5b}#ventajas .panel{background-color:#f0f3fb;box-shadow:0 4px 8px 0 rgba(0,0,0,.03),0 6px 20px 0 rgba(0,0,0,.13);width:95%;margin:auto;border-radius:20px;padding:2rem 1rem;color:#2b2b2b;font-size:1rem;font-family:Open sans,sans-serif;text-align:center}#ventajas .panel .icon{margin:0 auto;left:0;right:0;display:block;background:#4fb765;max-width:100px;color:#fff;font-weight:700;text-align:center;line-height:2;height:80px;width:80px;font-size:30px;border-radius:80px;padding:10px;margin-bottom:20px}#ventajas .panel .icon img{width:80%;margin:auto;display:block}