@import url(https://fonts.googleapis.com/css2?family=Muli:wght@300;400;800&display=swap);
/*!
* Hamburgers
* @description Tasty CSS-animated hamburgers
* @author Jonathan Suh @jonsuh
* @site https://jonsuh.com/hamburgers
* @link https://github.com/jonsuh/hamburgers
*/.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;position:relative}.hamburger:hover{opacity:.7}.hamburger .hamburger-box{width:40px;height:20px;display:inline-block;position:relative}.hamburger .hamburger-box span.hamburger-text{display:block;padding:0 0 0 50px;font-weight:300;opacity:1;color:#fff;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-duration:.15s;transition-timing-function:linear}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#fff}.hamburger.is-active .hamburger-box span.hamburger-text{opacity:0}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:40px;height:2px;background-color:#fff;border-radius:2px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-9px;left:0;width:65%}.hamburger-inner:after{bottom:-9px;right:0;width:65%}.hamburger-3dx .hamburger-box{perspective:80px}.hamburger-3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger-3dx .hamburger-inner:after,.hamburger-3dx .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger-3dx.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(180deg)}.hamburger-3dx.is-active .hamburger-inner:before{transform:translate3d(0,9px,0) rotate(45deg);background-color:#fff;width:100%}.hamburger-3dx.is-active .hamburger-inner:after{transform:translate3d(0,-9px,0) rotate(-45deg);background-color:#fff;width:100%}body,html{overflow-x:hidden}body{position:relative}#app{font-family:Muli,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}#app a{color:#fff}#app a:hover{color:#ffb26f;text-decoration:none}.page .page-content{margin-top:150px}.page .page-content svg.arrow-checkit{color:#000;width:25px;height:100%}.vertical-center{width:100%;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-height:200px}.about{display:block;background:#eee;margin:0;width:100%;height:100%;z-index:0;overflow:hidden;min-height:750px;height:100vh}.about .about-content{margin-top:150px}p.nexticon-link{padding:10px 0;font-size:20px;display:block;font-weight:400;text-align:center}svg.nexticon-arrow{color:#fff;width:25px;height:100%;text-align:center}.arrow-bounce{-webkit-animation:arrow-bounce 2s infinite;animation:arrow-bounce 2s infinite}@-webkit-keyframes arrow-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}60%{transform:translateY(-3px)}}@keyframes arrow-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}60%{transform:translateY(-3px)}}.heartsvg h3{padding:30px 0}.home{display:block;min-height:750px;height:100vh;position:relative}.home .home-background{background:url(../../assets/img/bg-software.aa9236f8.jpg);background-position:50%;background-size:cover;z-index:0;overflow:hidden}.home .bg-home,.home .home-background{margin:0;width:100%;height:100%;position:absolute}.home .bg-home{background:url(../../assets/img/bg-home.976c46de.png);background-position:50%;background-size:cover;z-index:1;min-height:750px}.home .bg-home h1{color:#fff;font-size:80px;font-weight:800}.home .bg-home h1 span.text-magnify{color:hsla(0,0%,100%,.8);font-size:120px;text-shadow:8px 8px 0 rgba(110,50,40,.9)}.home .bg-home a{color:#fff;font-size:22px}.home .sticky-bottom{position:absolute;z-index:1000;bottom:40px;transform:translateY(-50%);left:50%;transform:translate(-50%,-50%)}.how-more .bg-home-more{background:#eee;margin:0;width:100%;height:100%;z-index:1;position:relative;padding:75px 0}.how-more .bg-home-more h1{color:#fff;font-size:100px;font-weight:800}.how-more .bg-home-more a{color:#fff;font-size:22px}.why-more{display:block}.why-more .bg-home-more{background:#fff;margin:0;width:100%;height:100%;z-index:1;position:relative;padding:75px 0}.why-more .bg-home-more h1{color:#fff;font-size:100px;font-weight:800}.why-more .bg-home-more a{color:#fff;font-size:22px}@media(max-width:575.98px){.home .bg-home h1{font-size:45px}.home .bg-home h1 span.text-magnify{font-size:65px;text-shadow:4px 4px 0 rgba(110,50,40,.9)}.home .sticky-bottom{bottom:20px}}.about-content{min-height:700px;color:#000}.about-second{min-height:600px}header.punchline{text-align:left;overflow:hidden}header.punchline h1{color:#2c3e50;font-size:100px;font-weight:700}header.punchline h3{font-size:32px;font-weight:200;color:#2c3e50}.project{display:block}.project h3{font-size:40px;font-weight:700}.project img.project-img{max-height:500px}.project a{color:#f26522!important}.bg-circle{position:absolute;z-index:-1;top:0;left:0}.right-col{background:#f58752;color:#fff;height:100vh}.rafa-welcome{background-image:url(../../assets/img/rafa.7639b089.jpg);background-position:top;background-size:cover;margin:0;width:100%;height:100%}.navbar{background:#f26522}.navbar .navbar-brand .logo{width:140px;transition:width .2s linear 0s}.navbar .navbar-nav li.nav-item a.nav-link{color:#fff;font-size:22px}.navbar .navbar-nav li.nav-item a.nav-link.router-link-exact-active{color:#ffb26f!important}.nav-compressed{box-shadow:1px 2px 2px rgba(0,0,0,.2);background:#ed560e}.nav-compressed .navbar-brand .logo{width:100px}.nav-compressed .navbar-nav li.nav-item a.nav-link{font-size:20px}.overlay{height:100%;width:100%;position:fixed;z-index:1040;top:0;overflow-x:hidden;background-color:#f26522;background-color:rgba(0,0,0,.8);transition:.5s;right:100%;transition:all .5s ease}.overlay ul.overlay-list{width:100%;margin:0;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.overlay ul.overlay-list li a{color:#fff;text-transform:uppercase;font-size:2em;text-shadow:1px 1px 5px rgba(0,0,0,.3)}.overlay.active{right:0}.hamburger{z-index:1050;position:fixed;top:0;right:0;margin:15px 10px}.footer{padding:25px;background:#d54d0d;color:#fff;font-size:14px}
/*# sourceMappingURL=app.7e0c36cc.css.map */