section{padding:6rem 0}.text-yellow{color:#eabf1e}.text-orange{color:#ec6329}.text-purple{color:#764b78}.text-green{color:#37a47f}.text-gray{color:#929292}.text-dark-gray{color:#555}.text-dark{color:#363935}.bg-yellow{background-color:#eabf1e}.bg-light{background-color:#f3f3f4!important}.bg-black{background-color:#1d231e}.navbar{padding:4px 8px;min-height:58px;background-color:rgba(54,57,53,.9)}.navbar .navbar-brand{margin:0 8px}.navbar .navbar-brand svg{
    height: 52px;
    width: auto
}.navbar .navbar-brand svg path{fill:#fff;transition:fill .5s ease-in-out}.navbar .navbar-brand svg path.color{fill:#eabf1e}@media (min-width:768px){.navbar{background-color:transparent;padding:24px}}.ff-opensans{font-family:Open Sans,sans-serif}.ff-saira{font-family:Saira,sans-serif}.ff-nunito{font-family:Nunito,sans-serif}h1{font-weight:300;line-height:1.3}h1 strong,p{font-weight:400}p{font-family:Nunito,sans-serif;font-size:1.3rem}p strong{font-weight:700}p.subtitle{font-size:1.5rem;line-height:1.3;font-weight:300}@media (min-width:768px){p{font-size:1.2rem}p.subtitle{font-size:1.5rem;line-height:1.5}}a{transition:color .2s ease-in-out}a .btn-link{font-family:Open Sans,sans-serif;text-decoration:underline;font-size:1.4rem;font-weight:300}.fw-200{font-weight:200}.fw-300{font-weight:300}.fw-400{font-weight:400!important}.fw-700{font-weight:700}.blink{opacity:0;animation-name:a;animation-duration:.4s;animation-iteration-count:infinite;animation-direction:alternate-reverse}@keyframes a{0%{opacity:0}40%{opacity:0}50%{opacity:1}to{opacity:1}}.btn{border-radius:12px 0;font-family:Open Sans,sans-serif;font-size:1.4rem;padding:.5rem 2rem;color:#fff}.btn.btn-black{background-color:#1d231e}.btn.btn-black:hover{color:#fff;background-color:rgba(29,35,30,.7)}.btn.btn-yellow{background-color:rgba(234,191,30,.9)}.btn.btn-yellow:hover{color:#fff;background-color:#eabf1e}.btn.btn-outline{background-color:transparent;padding:.3rem 1rem;font-size:1rem}.btn.btn-outline.btn-green{color:#37a47f;border:1px solid #37a47f}.btn.btn-outline.btn-green:hover{color:#fff;background-color:#37a47f}.btn.btn-outline.btn-purple{color:#764b78;border:1px solid #764b78}.btn.btn-outline.btn-purple:hover{color:#fff;background-color:#764b78}.btn.btn-outline.btn-orange{color:#ec6329;border:1px solid #ec6329}.btn.btn-outline.btn-orange:hover{color:#fff;background-color:#ec6329}.form-control{font-family:Nunito,sans-serif;font-weight:400;background-color:transparent;color:#000;border:none;border-bottom:1.5px solid #1d231e;border-radius:0;padding-left:2px;padding-right:0;padding-bottom:0;font-size:1rem;transition:background-color .2s ease-in-out}.form-control:focus{background-color:hsla(0,0%,100%,.1);border:none;border-bottom:1.5px solid #ec6329;outline:none;box-shadow:none}.form-control::placeholder{color:rgba(29,35,30,.7)}.header{padding-top:10vh;padding-bottom:10vh;min-height:100vh}.header h1{font-size:2rem;line-height:1.1}.header .col-form{min-height:80vh}.header .col-form .form-container{background-color:#fff;padding:40px 50px 26px;position:absolute;left:0;bottom:-30vh;width:100%;border-top-left-radius:70px;border-bottom-right-radius:70px}.header .col-form .form-container h2{font-size:2.6rem}.header .col-form .form-container .form-group{margin-bottom:.7rem}.header .col-form .form-container .form-group select{color:rgba(0,0,0,.65)}@media (min-width:768px){.header h1{font-size:2.5rem;position:relative;top:11vh}.header .col-form .form-container{background-color:hsla(0,0%,100%,.9);bottom:calc(10vh - 120px)}}@media (max-width:767px){.header{background-image:url(../images/backgrounds/landing__header_mobile.jpg)!important;background-position:top!important;}}.por-que{padding:9rem 0 1rem}.por-que h2{font-size:3rem}@media (min-width:768px){.por-que h2{font-size:4rem}}.por-que .icon{width:100px;height:auto;margin:.5rem auto 2rem}.por-que p{line-height:1.3}.certificados{padding:1rem}.certificados p{font-size:2rem;line-height:1;position:relative}.certificados .icon{width:50px;height:50px;position:absolute;left:-60px}.hacemos{padding:0}.hacemos h2{font-size:2.4rem}.hacemos p{font-size:1.5rem;line-height:1.3}.hacemos .texto{padding:3rem}.hacemos .foto{min-height:250px}@media (min-width:768px){.hacemos .texto{padding:6rem 8rem 6rem 0}}.como{padding:8rem 0;position:relative;overflow:hidden}.como h3{font-size:3rem;line-height:1}.como .green-line{position:absolute;bottom:0;left:0;width:50%}.como .yellow-line{position:absolute;bottom:0;left:0;height:80%}.como .purple-line{position:absolute;top:0;right:0;width:50%}.como .orange-line{position:absolute;bottom:0;right:0;width:35%}@media (min-width:768px){.como h3{font-size:4rem}.como .green-line{width:30%}.como .yellow-line{bottom:unset;top:-15%;height:130%}.como .purple-line{width:30%}.como .orange-line{width:20%;bottom:unset;top:15%}}.tres{padding:0}.tres .render{min-height:250px}.tres .info{padding:2rem 0 3rem}.tres h3{font-size:3rem;margin-bottom:1rem}.tres p{
    font-size: 1.2rem;
    line-height: 1.4
}.tres.performance .icon{width:50px;height:50px;margin:12px auto 8px}@media (min-width:768px){.tres .render{min-height:720px}.tres .info{padding:2rem 3rem}}@media (min-width:992px){.tres .render{min-height:450px}.tres .info{
    padding: 2rem 4rem
}}.clients{padding:2rem 0}.clients h2{font-size:2rem}.clients .carousel-cell{width:100%;padding:1rem 2rem}@media (min-width:768px){.clients .carousel-cell{width:50%}}@media (min-width:992px){.clients .carousel-cell{width:25%;padding:1rem 0}}.footer{padding:4rem 0 3rem}.footer .link{display:block;color:#929292}.footer .link:hover{color:#555;text-decoration:none}.footer .logo{height:90px;width:auto}.footer .social{width:30px;height:30px;opacity:.6}.footer .copyright{display:inline-block;position:relative;top:4px;margin:20px 60px 0}@media (min-width:768px){.footer .logo{height:100px}.footer .copyright{margin:0 20px 0 40px}}body.error .error,body.error .success,body.success .error,body.success .success{min-height:calc(100vh - 62px)}body.error .success,body.success .success{position:relative;overflow:hidden}body.error .success h2,body.error .success h3,body.error .success p,body.success .success h2,body.success .success h3,body.success .success p{width:fit-content;margin:0 auto}body.error .success h2,body.success .success h2{font-size:2rem;line-height:1.3;margin-bottom:1rem}body.error .success h3,body.success .success h3{font-size:2rem;line-height:1.3}body.error .success .green-line,body.success .success .green-line{position:absolute;bottom:0;left:0;width:50%}body.error .success .yellow-line,body.success .success .yellow-line{position:absolute;bottom:0;left:0;height:80%}body.error .success .purple-line,body.success .success .purple-line{position:absolute;top:0;right:0;width:50%}body.error .success .orange-line,body.success .success .orange-line{position:absolute;bottom:0;right:0;width:35%}@media (min-width:768px){body.error .success h2,body.error .success h3,body.success .success h2,body.success .success h3{font-size:3rem}body.error .success .green-line,body.success .success .green-line{width:30%}body.error .success .yellow-line,body.success .success .yellow-line{bottom:unset;top:20%;height:110%}body.error .success .purple-line,body.success .success .purple-line{width:30%}body.error .success .orange-line,body.success .success .orange-line{width:20%;bottom:unset;bottom:0}}footer p{font-size:1rem}footer p a{color:#1d231e}footer p a:hover{color:#fff;text-decoration:none}footer .links{margin-bottom:3rem;font-family:Saira,sans-serif;font-weight:200;font-size:2rem;color:#1d231e}footer .links a{font-family:inherit;font-weight:inherit;font-size:inherit;color:inherit;text-transform:capitalize}footer .links a.active{color:#fff}footer .links a:hover{text-decoration:none}footer img.social{width:30px;height:30px}footer.bg-light p{color:#929292}footer.bg-light p a{color:inherit}footer.bg-light p a:hover{color:#363935}footer.bg-light a .social{opacity:.5;transition:opacity .2s ease-in-out}footer.bg-light a:hover .social{opacity:.9;transition:opacity .2s ease-in-out}@media (min-width:768px){footer .links{font-size:2.5rem}}section.floating{position:fixed;right:3vw;top:54vh;width:auto;height:auto;z-index:1}section.floating a{width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-bottom:1rem;box-shadow:4px 8px 20px 0 rgba(0,0,0,.1)}section.floating a:hover{text-decoration:none}section.floating a img{width:20px;height:auto}
