@font-face{font-display:swap;font-family:Agustina Regular;font-style:normal;font-weight:400;src:local("Agustina Regular"),url(../../static/media/Agustina.5f13d7f45abc770d221e.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;src:local("Montserrat"),url(../../static/media/Montserrat-Regular.dfa0f4ee94af23ed8edc.ttf) format("woff")}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#1e293b;font:18px/1.6 Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0}a:focus-visible,button:focus-visible{outline:2px solid #6c63ff;outline-offset:2px}#achievements,#contact,#experience,#greeting,#skills{scroll-margin-top:80px}@media (max-width:1380px){body{font-size:17px;line-height:1.6}}@media (max-width:768px){body{font-size:16px;line-height:1.6}}.App{text-align:center}.skip-to-content{background-color:#2563eb;border-radius:8px;color:#f8fafc;left:-999px;padding:8px 16px;position:absolute;top:16px;z-index:999}.skip-to-content:focus,.skip-to-content:focus-visible{left:16px}.App-logo{height:40vmin}.App-header{align-items:center;background-color:#0f172a;color:#f8fafc;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#3b82f6}.dark-menu{background-color:#0f172a!important;border-bottom:1px solid #ffffff14;color:#6c63ff!important}.dark-menu li a{color:#f8fafc!important}.dark-menu li a:hover{background-color:#2563eb1a!important;color:#60a5fa!important}.header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fff;border-bottom:1px solid #e2e8f099;margin:0 auto;max-width:100%;padding:20px 40px}.header ul{list-style:none;margin:0;overflow:hidden;padding:0}.grey-color{color:#64748b}.header li a{border-radius:8px;color:#1e293b;display:block;font-weight:500;padding:12px 20px;text-decoration:none;transition:all .2s ease}.header li a.active{background-color:#f8fafc;color:#2563eb}.theme-toggle-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;padding:8px 12px}.header a:focus-visible,.theme-toggle-button:focus-visible{border-radius:8px;outline:2px solid #2563eb;outline-offset:2px}.header .menu-btn:hover,.header li a:hover{background-color:#f8fafc;color:#2563eb}.header .logo{align-items:center;color:#0f172a;display:flex;flex:none;float:left;font-size:1.5em;font-weight:700;line-height:normal;margin-top:10px;text-decoration:none}.header .logo .grey-color{color:#64748b;font-weight:400}.header .dark-menu .logo{color:#6c63ff!important}.header .dark-menu .logo .grey-color{color:#94a3b8}.header .logo-name{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700;letter-spacing:-.01em;padding:0 4px}.header .dark-menu .logo-name,.header .logo-name{color:#6c63ff!important}.header .menu{clear:both;max-height:0;transition:max-height .2s ease-out}.header .menu-icon{cursor:pointer;display:inline-block;float:right;padding:28px 20px;position:relative;-webkit-user-select:none;user-select:none}.header .menu-icon .navicon{background:#1e293b;display:block;height:2px;position:relative;transition:background .2s ease-out;width:18px}.header .menu-icon .navicon:after,.header .menu-icon .navicon:before{background:#1e293b;content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.header .menu-icon .navicon-dark:after,.header .menu-icon .navicon-dark:before{background:#f8fafc!important;content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.header .menu-icon .navicon:before{top:5px}.header .menu-icon .navicon:after{top:-5px}.header .menu-btn{display:none}.header .menu-btn:checked~.menu{max-height:486px}.header .menu-btn:checked~.menu-icon .navicon{background:#0000}.header .menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}.header .menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg)}.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:after,.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:before{top:0}@media(min-width:48em){.header li{float:left}.header{align-items:center;display:flex;justify-content:space-between}.header .menu{max-height:none}.header .menu-icon{display:none}}@media(max-width:960px)and (min-width:768px){.header{font-size:12px}}.switch{display:inline-block;height:26px;position:relative;width:50px}input{transform:scale(.5)}.slider{background-color:#ccc;cursor:pointer;right:0;top:0}.slider,.slider:before{bottom:0;left:0;position:absolute;transition:.4s}.slider:before{background-color:#f8fafc;content:"";height:26px;width:28px}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:#2196f3}input:checked+.slider:before{transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.slider:after{bottom:17.5%;display:inline;position:absolute;right:9.3%}input:checked+.slider:after{bottom:14.5%;display:inline;position:absolute;right:56.3%}@media (max-width:786px)and (min-width:425px){input:checked+.slider:after{bottom:20.5%;right:60.3%}.slider:after{bottom:22.5%;right:15.3%}}@media (max-width:2560px)and (min-width:1552px){.slider:after{bottom:12.5%!important}}@media (max-width:1552px)and (min-width:1440px){.slider:after{bottom:7.5%!important}}.main{margin:4rem auto 0}.greet-main,.main{max-width:1200px;padding:40px 10px;width:90%}.greet-main{margin:2rem auto 0}.greeting-main{align-items:center;display:flex;gap:60px}.subTitle{color:#64748b!important}.greeting-main>*{flex:1 1;margin-bottom:30px}.button-greeting-div{display:flex;gap:16px;margin-top:32px}.greeting-text{color:#1e293b!important;font-size:60px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.greeting-text-p{color:#64748b;font-size:20px;font-weight:400;line-height:1.7;margin-top:24px}.greeting-image-div>img{height:auto;max-width:100%}.wave-emoji{animation-duration:1.8s;animation-iteration-count:infinite;animation-name:wave;display:inline-block;transform-origin:70% 70%}@keyframes wave{0%{transform:rotate(0deg)}10%{transform:rotate(-10deg)}20%{transform:rotate(12deg)}30%{transform:rotate(-10deg)}40%{transform:rotate(9deg)}50%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@media(max-width:1380px){.greeting-text{font-size:48px}.greeting-text-p{font-size:18px}}@media(max-width:768px){.button-greeting-div{flex-wrap:wrap;justify-content:center}.greeting-text{font-size:36px;text-align:center}.greeting-text-p{font-size:16px;line-height:1.6;text-align:center}.greeting-main{display:block;gap:40px}.greeting-image-div{height:256px}}@media(max-width:320px){.main{width:auto}}.social-media-div{font-size:2em}.icon-button{margin-bottom:10px}.icon-button i{border-radius:2.6rem;color:#f8fafc;cursor:pointer;display:inline-block;font-size:1.3rem;height:2.6rem;line-height:2.6rem;margin:0 5px 10px;position:relative;text-align:center;transition:.2s ease-in;-webkit-user-select:none;user-select:none;width:2.6rem}.facebook i{background-color:#3b5998}.linkedin i{background-color:#0e76a8}.github i{background-color:#333}.gitlab i{background-color:#fca326}.google i{background-color:#ea4335}.twitter i{background-color:#1da1f2}.medium i{background-color:#000}.stack-overflow i{background-color:#f48024}.instagram i{background-color:#c13584}.facebook i:hover,.github i:hover,.gitlab i:hover,.google i:hover,.instagram i:hover,.linkedin i:hover,.medium i:hover,.stack-overflow i:hover,.twitter i:hover{background-color:#1e293b}@media(max-width:768px){.social-media-div{text-align:center}}.main-button{background-color:#2563eb;border:none;border-radius:12px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;color:#f8fafc;cursor:pointer;display:block;font-size:16px;font-weight:600;letter-spacing:.01em;margin-right:50px;margin-top:20px;padding:14px 32px;text-align:center;text-decoration:none;text-transform:none;transition:all .2s cubic-bezier(.4,0,.2,1);width:max-content}.main-button:hover{background-color:#1d4ed8;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;color:#f8fafc;transform:translateY(-2px)}.project-button{display:flex;justify-content:center;margin-top:20px}.project-button>.main-button{margin-right:0!important}@media(max-width:768px){.main-button{font-size:15px;margin-right:0;padding:12px 24px}}@media(max-width:320px){.main-button{font-size:14px;padding:10px 20px}}.skills-main-div{align-items:center;display:flex;gap:60px}.skills-text-div{margin-left:50px}.skills-main-div>*{flex:1 1;margin-bottom:30px}.skills-image-div>img{height:auto;max-width:100%}.skills-heading{color:#0f172a;font-size:48px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.subTitle{color:#64748b}@media(max-width:1380px){.skills-heading{font-size:40px}}@media(max-width:768px){.skills-heading{font-size:32px;text-align:center}.greeting-text-p{font-size:16px;line-height:1.6}.skills-main-div{flex-direction:column;gap:40px}.skills-text-div{margin:20px}.skills-text{font-size:16px}.skills-text-subtitle{font-size:16px;text-align:center}.skills-image-div{order:2}}.dev-icons{display:flex;flex-wrap:wrap;font-size:3rem;gap:12px;justify-content:center;list-style:none;margin-bottom:0;margin-top:0;padding-left:0;text-align:center}.software-skill-inline{align-items:center;display:inline-flex;flex-direction:column;margin-bottom:20px;margin-right:20px;transition:all .2s ease}.software-skill-inline>i{color:#64748b;transition:all .2s ease}.software-skill-inline:hover{transform:translateY(-4px)}.software-skill-inline>i:hover{color:#2563eb}.software-skill-inline>p{color:#64748b;font-size:11px;font-weight:500;margin-top:8px}.software-skill-inline>i:hover~p{color:#2563eb}.meter{background:#e2e8f0;border-radius:25px;height:20px;position:relative}.meter>span{background-color:#3b82f6;border-bottom-left-radius:20px;border-bottom-right-radius:6px;border-top-left-radius:20px;border-top-right-radius:6px;display:block;height:100%;overflow:hidden;position:relative}.skill{line-height:3.5vw}.skill-bars{font-size:28px;width:40%}.skills-container{display:flex;margin:2rem auto 0;padding:20px 10px;width:90%}.skills-container>*{flex:1 1;margin-bottom:30px}.skills-image>img{height:auto;margin-left:80px;max-width:90%}@media(max-width:1456px){.skills-bar{line-height:4rem}.skills-image{display:none;order:2}}@media(max-width:768px){.skills-container{flex-direction:column}.skills-bar{line-height:3rem;margin:20px}.skills-image{display:none;order:2}}.footer-text{font-size:15px;font-weight:500}.footer-text,.footer-text-theme{color:#64748b!important;text-align:center}.footer-text-theme{font-size:14px;font-weight:400}.dark-mode{color:#f8fafc!important}.footer-div{border-top:1px solid #e2e8f099;margin-top:4rem;padding:2rem 0}#topButton{background-color:#2563eb;border:none;border-radius:15px;bottom:20px;color:#fff;cursor:pointer;font-size:25px;outline:none;padding:15px;position:fixed;right:30px;visibility:hidden;z-index:99}#topButton:hover{background-color:#1e293b;transition:all .2s ease-in-out}.dark-mode{background-color:#0f172a;color:#f8fafc;transition:background-color .3s ease,color .3s ease}
/*# sourceMappingURL=main.490241d0.css.map*/