body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}body,html{box-sizing:border-box}html{height:100vh;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{align-items:center;background:#084d41;color:#fff;display:relative;flex-direction:column;font-family:Roboto;justify-content:center;margin:0;padding:0;position:relative}.app{width:100%}.title1{font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:3em}.particles-wrapper{overflow:hidden}#particles-js,.particles-wrapper{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@keyframes gradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media screen and (max-width:1000px){.App{display:flex;flex-direction:column;margin:auto;max-width:100%}section.hero{height:90vh}section.skills{height:130vh}section.projects{height:80vh}section.contact{height:100%}}@media screen and (max-width:600px){.App{width:100vw}}.name{cursor:default;transition:.1s ease}.name:hover{color:#afffaa;cursor:default}.nav-button:hover{color:#afffaa;transition:.1s ease}.hero{align-items:center;display:flex;flex-wrap:nowrap;gap:40px;height:80vh;justify-content:center;padding:50px 20px}.hero-img{border-radius:50%;box-shadow:0 4px 10px #0003;flex-shrink:0;height:400px;object-fit:cover;width:400px}.hero-content{max-width:600px;text-align:center}.hero-content h1{color:#fff;font-size:2.5rem;margin-bottom:10px}.hero-content h2{color:#eee;font-size:1.5rem;margin-bottom:20px}.hero-content p{color:#ddd;font-size:1rem;line-height:1.6;margin-bottom:30px}.buttons-container{gap:15px}.buttons-container,.buttons-container button{align-items:center;display:flex;justify-content:center}.buttons-container button{border:none;border-radius:5px;cursor:pointer;font-family:helvetica,sans-serif;font-size:14px;padding:6px 16px;width:160px}.github{background-color:#333;color:#fff}a{text-decoration:none}.icon{margin-right:5px}.linkedin{background-color:#0077b5;color:#fff}.CV{background-color:#c1774d;color:#fff}@media screen and (max-width:1000px){.hero{flex-direction:column;gap:0;height:141vh;margin-top:100px;padding:10px}}@media screen and (max-width:767px){.hero{flex-direction:column;gap:0;height:160vh;margin-top:75px;padding:10px}.hero-img{margin-bottom:20px}.hero-content{text-align:center}.buttons-container{flex-wrap:wrap;gap:15px}#skills,.buttons-container{align-items:center;display:flex;justify-content:center}#skills{flex-direction:column;height:auto;margin:auto;width:90%}.icon-img{margin:0 5px;width:55px}.card-style{flex-direction:column;height:auto;margin:10px auto;width:100%}.card-style,.icon-style{align-items:center;display:flex;justify-content:center}.icon-style{padding:5px}.title{color:#fff;display:flex;flex-direction:column;font-size:15px}}@media screen and (max-width:1199px) and (min-width:768px){#skills{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;margin:auto;width:100%}.icon-img{margin:0 5px;width:55px}.card-style{flex-direction:column;height:300px;margin:10px auto;width:500px}.card-style,.icon-style{align-items:center;display:flex;justify-content:center}.icon-style{padding:5px}.title{color:#fff;display:flex;flex-direction:column;font-size:15px}}@media screen and (min-width:1200px){.skills{height:100vh}.icon-img{margin:0 5px;width:70px}.card-style{flex-direction:column;height:400px;margin:0 40px 79px;width:600px}.card-style,.icon-style{align-items:center;display:flex;justify-content:center}.icon-style{padding:5px}.title{color:#fff;display:flex;flex-direction:column;font-size:20px}.languaje{transition:.1s linear}.languaje:hover{transform:scale(1.2)}}@media screen and (max-width:767px){.projects-container{height:auto;margin:auto;width:90%}}@media screen and (max-width:1199px) and (min-width:768px){.projects-container{height:auto;margin:auto;width:90%}}@media screen and (min-width:1200px){.projects-container{height:auto;margin:50px auto 150px;width:90%}}.btnEnviar{background:linear-gradient(225deg,#228b22,#90ee90);color:#fff}@media screen and (max-width:767px){.container{height:auto;justify-content:center;margin:auto;width:90%}.container,.formContainer{align-items:center;display:flex;flex-direction:column}.formContainer{background-color:#032f24;border-radius:30px;height:500px;width:95%}.title2{font-size:x-large}.inputTextStyles{background-color:#032f24;border:1px solid #b1b2b3;border-radius:10px;color:#fff;height:50px;margin-bottom:10px;max-width:100%;width:80%}.inputTextStyles:focus{border:1px solid #2b0000;outline:none}.text{padding-left:10px;padding-right:10px}.text,.text::placeholder{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400}.text::placeholder{padding-left:1px;padding-right:1px}.textMultiline{padding-top:10px}.btnEnviar{border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:18px;height:50px;margin-top:20px;width:85%}}@media screen and (max-width:1199px) and (min-width:768px){.container{height:auto;justify-content:center;margin:auto;width:90%}.container,.formContainer{align-items:center;display:flex;flex-direction:column}.formContainer{background-color:#032f24;border-radius:30px;height:500px;width:95%}.title2{font-size:x-large}.inputTextStyles{background-color:#032f24;border:1px solid #b1b2b3;border-radius:10px;color:#fff;height:50px;margin-bottom:10px;max-width:100%;width:80%}.inputTextStyles:focus{border:1px solid #032f24;outline:none}.text{padding-left:10px;padding-right:10px}.text,.text::placeholder{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400}.text::placeholder{padding-left:1px;padding-right:1px}.textMultiline{padding-top:10px}.btnEnviar{border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:18px;height:50px;margin-top:20px;width:85%}}@media screen and (min-width:1200px){.container{height:auto;justify-content:center}.container,.formContainer{align-items:center;display:flex;flex-direction:column}.formContainer{background-color:#032f24;border-radius:30px;height:500px;width:700px}.inputTextStyles{background-color:#032f24;border:1px solid #b1b2b3;border-radius:10px;color:#fff;height:50px;margin-bottom:10px;max-width:100%;width:550px}.inputTextStyles:focus{border:1px solid #2b0000;outline:none}.text{padding-left:10px;padding-right:10px}.text,.text::placeholder{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400}.text::placeholder{padding-left:1px;padding-right:1px}.textMultiline{padding-top:10px}.btnEnviar{border:none;border-radius:10px;cursor:pointer;font-size:18px;height:50px;margin-top:20px;width:570px}}.me-container{background-color:#032f24}.links-container a:hover{color:#afffaa;transition:.2s ease}.me-container h3{color:#afffaa;font-size:25px;font-weight:100;margin:10px 0 0}@media screen and (max-width:767px){.me-container{align-items:center;border-radius:20px 20px 0 0;display:flex;flex-direction:column;height:auto;justify-content:center;margin:150px 0 0;width:100%}.me-container h3{font-size:23px;font-weight:100;margin:10px 0 0}.links-container{align-items:center;display:flex;justify-content:center;text-align:center}.links-container a{color:#fff;margin:0 20px;text-decoration:none}.links-container h2{font-size:23px;font-weight:300}.links-container img{width:50px}}@media screen and (max-width:1199px) and (min-width:768px){.me-container{align-items:center;border-radius:20px 20px 0 0;display:flex;flex-direction:column;height:auto;justify-content:center;margin:150px 0 0;width:100%}.me-container h3{font-size:23px;font-weight:100;margin:10px 0 0}.links-container{align-items:center;display:flex;justify-content:center;text-align:center}.links-container a{color:#fff;margin:0 20px;text-decoration:none}.links-container h2{font-size:23px;font-weight:300}.links-container img{width:50px}}@media screen and (min-width:1200px){.me-container{align-items:center;border-radius:20px 20px 0 0;box-sizing:border-box;display:flex;flex-direction:column;font-family:Roboto,Helvetica,Arial,sans-serif;height:auto;justify-content:center;margin:150px 0 0;width:100%}.me-container h3{font-size:25px;font-weight:300;margin:10px 0 0}.links-container{align-items:center;display:flex;font-size:25px;justify-content:center;text-align:center}.links-container a{color:#fff;margin:0 70px;text-decoration:none}.links-container a:hover{transition:.2s ease}.links-container img{width:50px}.links-container h2{font-size:23px;font-weight:300}}
/*# sourceMappingURL=main.43d6aad9.css.map*/