#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}#nav{padding:30px}#nav a{font-weight:700;color:#2c3e50}#nav a.router-link-exact-active{color:#42b983}.technologies{background-color:#fff;margin:0}.technologies img{width:100px;margin-left:5%;margin-right:5%}.btns{margin-left:auto}.projectInfo .photo{width:100%}.projectInfo .lenguaje{width:40px}@media(min-width:768px){.project{height:50vh}}.project{background-color:#f59279;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1%}.project img{width:55vh}.project .btn{margin-top:auto;border:0 solid;-webkit-box-shadow:inset 0 0 20px rgba(53,106,206,0);box-shadow:inset 0 0 20px rgba(53,106,206,0);outline:1px solid;outline-color:rgba(32,118,216,.5);outline-offset:0;text-shadow:none;-webkit-transition:all 1.25s cubic-bezier(.19,1,.22,1);transition:all 1.25s cubic-bezier(.19,1,.22,1)}.project .btn:hover{border:1px solid;-webkit-box-shadow:inset 0 0 20px hsla(0,0%,100%,.5),0 0 20px hsla(0,0%,100%,.2);box-shadow:inset 0 0 20px hsla(0,0%,100%,.5),0 0 20px hsla(0,0%,100%,.2);outline-color:hsla(0,0%,100%,0);outline-offset:15px;text-shadow:1px 1px 2px #427388}.projects{background-color:#a2c6eb;padding:0}@media(min-width:768px){.projects .scroll{height:100vh;overflow:scroll;overflow-y:visible}::-webkit-scrollbar{-webkit-appearance:none;width:7px}::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px hsla(0,0%,100%,.5)}}#row{height:100vh}