@font-face{font-family:Agustina Regular;font-style:normal;font-weight:400;src:local("Agustina Regular"),url(/static/media/Agustina.eb0c59dda4cc308cba96.woff) format("woff")}@font-face{font-family:Montserrat;src:local("Montserrat"),url(/static/media/Montserrat-Regular.3cd786652b8a2e9d41f2.ttf) format("woff")}@font-face{font-family:Google Sans Bold;src:local("Google Sans Bold"),url(/static/media/GoogleSans-Bold.d907e4bf3e32637a636e.ttf) format("woff")}@font-face{font-family:Google Sans Bold Italic;src:local("Google Sans Bold Italic"),url(/static/media/GoogleSans-BoldItalic.d282e9c31d0f894a7f06.ttf) format("woff")}@font-face{font-family:Google Sans Italic;src:local("Google Sans Italic"),url(/static/media/GoogleSans-Italic.40bb50bd202405745006.ttf) format("woff")}@font-face{font-family:Google Sans Medium;src:local("Google Sans Medium"),url(/static/media/GoogleSans-Medium.963c3e555aaada9ef8a9.ttf) format("woff")}@font-face{font-family:Google Sans Medium Italic;src:local("Google Sans Medium Italic"),url(/static/media/GoogleSans-MediumItalic.56d4f777a7997e5a10b3.ttf) format("woff")}@font-face{font-family:Google Sans Regular;src:local("Google Sans Regular"),url(/static/media/GoogleSans-Regular.bec0591b6a291c3ca895.ttf) format("woff")}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{overflow-x:hidden;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:19px/23px Montserrat,sans-serif;margin:0}html{overflow-y:scroll}@media (max-width:1380px){body,html{font-size:16px;line-height:normal}}.App{text-align:center}.App-logo{height:40vmin}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#09d3ac}.heading{color:#000}.subTitle{color:#868e96}@keyframes fade_down{0%{opacity:.01;transform:translateY(-20px);transition:opacity .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1)}to{opacity:1;transform:translateY(0);transition:opacity .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1)}}@keyframes fade_up{0%{opacity:.01;transform:translateY(20px);transition:opacity .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1)}to{opacity:1;transform:translateY(0);transition:opacity .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1)}}.header{font-family:Google Sans Regular,sans-serif;justify-content:space-between;margin:0 auto;max-width:90%;padding:20px 10px}.header,.header .logo{align-items:center;display:flex}.header .logo{font-size:1.5em;line-height:normal;margin-top:10px}.header .logo-name{font-family:Agustina Regular,cursive;font-weight:700;padding:0 10px}.header ul.menu{background-color:initial;gap:20px;list-style:none;margin:0;padding:0}.header li a{cursor:pointer;display:block;padding:20px;text-decoration:none}.header .menu-icon{cursor:pointer;padding:28px 20px;position:relative;-webkit-user-select:none;user-select:none}.header .menu-icon .navicon{background:#333;display:block;height:2px;position:relative;transition:background .2s ease-out;width:18px}.header .menu-icon .navicon:after,.header .menu-icon .navicon:before{background:#333;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{flex-wrap:nowrap;padding:10px}.header .menu-icon{display:none}.header ul.menu{background-color:inherit;display:flex;flex-direction:row;max-height:none;overflow:visible;transition:none;width:auto}.header li{width:auto}.header li a{padding:10px 15px}.main{margin:4rem auto 0}.greet-main,.main{padding:20px 10px;width:90%}.greet-main{margin:2rem auto 0}.greeting-main{display:flex}.greeting-main>*{flex:1 1;margin-bottom:30px}.button-greeting-div{display:flex;margin-top:20px}.greeting-text{font-family:Google Sans Bold;font-size:70px;line-height:1.1;margin-top:80px}.greeting-nickname{font-family:Google Sans Bold Italic;font-size:30px;line-height:0px}.greeting-text-p{font-family:Google Sans Medium;font-size:40px;line-height:40px;margin-right:40px}.greeting-image-div>*{height:auto;max-width:100%}@media (max-width:1380px){.greeting-text{font-size:50px}.greeting-text-p{font-size:20px}}@media (max-width:768px){.button-greeting-div{justify-content:space-around}.greeting-text{font-size:30px;margin-top:0;text-align:center}.greeting-nickname{font-size:25px;text-align:center}.greeting-text-p{font-size:16px;line-height:normal;margin-right:0;text-align:center}.greeting-main{display:block}.portfolio-repo-btn-div{display:flex;justify-content:center;width:100%}}.skills-main-div{display:flex;overflow:hidden}.skills-header{font-family:Google Sans Regular;font-size:60px;line-height:normal;text-align:center}.skills-text{font-size:20px}.skills-text-div{font-family:Google Sans Regular;margin-left:50px}.skills-main-div>*{flex:1 1;margin-bottom:30px}.skills-image-div>*{height:auto;margin-top:100px;max-width:100%}.skills-heading{font-family:Google Sans Regular;font-size:56px;font-weight:400;line-height:normal}@media (max-width:1380px){.skills-heading{font-size:40px}.skills-header{font-size:50px}}@media (max-width:768px){.skills-heading{font-size:30px;text-align:center}.skills-header{font-size:30px}.greeting-text-p{font-size:16px;line-height:normal}.skills-main-div{flex-direction:column}.skills-text-div{margin:20px}.skills-text{font-size:16px}.skills-text-subtitle{font-size:16px;text-align:center}.skills-image-div{order:2}.skills-image-div>*{margin-top:0}}.dev-icons{font-size:3rem;list-style:none;margin-bottom:0;margin-top:0;padding-left:0;text-align:center}.software-skill-inline{display:inline-block;font-family:Google Sans Regular;margin-bottom:20px;margin-right:20px}.software-skill-inline>i{color:#868e96}.software-skill-inline>i:hover{color:#645beb}.skill-image{height:48px}.social-media-div{font-size:2em}.icon-button i{color:#fff}.icon-button{margin-bottom:10px}.icon-button i{border-radius:2.6rem;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;-webkit-user-select:none;user-select:none;width:2.6rem}@media (max-width:768px){.social-media-div{text-align:center}}.main-button{background-color:#55198b;border:1px solid #55198b;border-radius:6px;color:#fff;cursor:pointer;display:block;font-family:Google Sans Regular;font-size:18px;font-weight:500;letter-spacing:2px;line-height:1.1;margin-right:0;margin-top:20px;padding:13px 22px;text-align:center;text-decoration:none;width:-webkit-max-content;width:max-content}.main-button:hover{transition:.3s ease-in}.project-button{display:flex;justify-content:center;margin-top:20px}@media (max-width:768px){.main-button{font-size:15px;margin-right:0;padding:12px 18px}}@media (max-width:320px){.main-button{font-size:12px}}.contact-main{overflow-y:hidden;width:100%}.basic-contact{margin-left:5%;margin-right:5%}.contact-heading-div{display:flex}.address-heading-div{display:flex;margin-top:80px}.address-heading-div>*,.contact-heading-div>*{flex:1 1}.contact-heading-img-div{align-items:center;display:flex;justify-content:center}.address-heading-text-div,.contact-heading-text-div{text-align:center}.contact-heading-img-div>*{height:auto;max-width:100%}.contact-heading-text{font-family:Google Sans Medium;font-size:56px;font-weight:400;line-height:1.1;margin-top:60px;text-align:center}.address-heading-text{font-family:Google Sans Regular;font-size:30px;margin-bottom:10px;text-align:center}.contact-header-detail-text{font-family:Google Sans Medium;font-size:20px;line-height:30px;margin-left:20px;margin-right:20px;margin-top:0}.address-btn-div{display:flex;justify-content:center;margin-bottom:80px;margin-top:0;width:100%}@media (max-width:1380px){.contact-heading-text{font-size:50px;margin-top:60px}}@media (max-width:768px){.contact-heading-text{font-size:30px;margin-top:0}.address-heading-text{font-size:20px}.address-heading-div{flex-direction:column;margin-top:60px}.address-heading-text-div{margin-top:40px}.contact-heading-div{flex-direction:column}.contact-header-detail-text{font-size:16px;line-height:normal;margin-left:0;margin-right:0;text-align:center}}.error-main{width:100vw}.error-main>.error-class{display:block;margin:auto 5%;text-align:center;width:90%}.error-main>.error-class>.error-404{font-size:7em;margin:10px 0;overflow:hidden;padding-top:10px 0}.error-main>.error-class p{font-size:1.4em;margin-top:0}@media screen and (min-width:1364px){.error-main>.error-class>.error-404{height:175px;padding-top:60px}}
/*# sourceMappingURL=main.20e5f890.css.map*/