:root{--mainFont:"Roboto";--secondaryFont:"Oswald";--darkPurple:#313866;--purple:#504099;--pinkPurple:#974ec3;--pink:#fe7be5;--darkPink:#fe7be6ab;--green:#01c9b6;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='%23ffff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");font-family:Roboto;font-size:64.5%}.width-fit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.bgImg{height:100%;opacity:.03;position:fixed;width:100%;z-index:-1}body{background-image:linear-gradient(180deg,#313866,#353a70,#3a3c7a,#3f3e84,#463f8d,#4e4195,#57439d,#6144a4,#6e47ac,#7b4ab4,#894cbc,#974ec3)}.fa-circle-chevron-up{font-size:5rem!important}h1{font-size:5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}h2{font-size:3.5rem}h3{font-size:2.5rem}h1,h2,h3{font-weight:700}.dark-nav{background-color:#313866!important;background-color:var(--darkPurple)!important}.transp-nav{background-color:initial!important}.navbar{padding:3vh 5vh!important}.navbar-brand{font-size:2.5rem;font-weight:900}.nav-link{align-self:flex-end;font-size:1.5rem;font-weight:600;padding:0 2.5vh!important}.nav-link,.nav-link:active,.navbar-brand,.navbar-brand:active{color:#fff}.nav-link:hover,.navbar-brand:hover{color:#fe7be5;color:var(--pink)}.navbar-toggler-icon,.navbar-toggler-icon:active{color:#fff;font-size:2rem}.navbar-toggler,.navbar-toggler:active,.navbar-toggler:hover,.navbar-toggler:not([collapsed]){--bs-navbar-toggler-icon-bg:"";border:none!important;box-shadow:none!important;outline:none;padding:0!important}section{color:#fff;padding:5vh 0}@media (max-width:600px){.sect-cont{width:80vw!important}}.lat-icon{color:#fff;cursor:pointer;font-size:2.5rem;text-decoration:none}.lat-icon:hover{color:#01c9b6;color:var(--green)}.op50{opacity:.5}.btn-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn-start{border:1px solid #fff;border-radius:1vh;color:#fff;font-size:1.8rem;font-weight:600;margin-top:2vh;padding:1vh 3vh}.btn-highlight{background-color:#fff;color:#313866;color:var(--darkPurple)}.btn-highlight:hover{background-color:#01c9b6;background-color:var(--green);color:#fff}.btn-highlight:active{background-color:initial!important;color:#fff!important}.about-skills{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.about-parag{font-size:1.6rem}.proj-stack,.proj-tipo{font-size:1.2rem;opacity:.8}.proj-title{font-size:1.8rem;font-weight:700}.proj-desc{font-size:1.5rem;text-align:justify!important}.py-5{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.no-dec{color:#fff!important;text-decoration:none!important}.MuiSnackbarContent-message{font-size:1.5rem}.contact-parag{font-size:1.8rem}.email-copy{--bs-gutter-x:0!important;box-sizing:border-box;cursor:pointer;font-size:1.5rem}.icon-contact{cursor:pointer;font-size:2rem}footer{color:#fff}@media (min-width:990px){section{margin:10vh 0!important}.intro-parag{font-size:2.1rem;width:60%}.proj-l{justify-content:end!important;text-align:right!important}}@media (max-width:990px){.r-nav-link{align-self:flex-end;margin-bottom:1vh;padding:0!important}.resp-start{margin:0 auto!important;text-align:center}.start-col{margin-bottom:2vh!important}.resp-about{margin:0 auto;text-align:justify!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.skills-1{margin:5vh auto!important}.intro-parag{font-size:2.1rem;width:80%}.resp-center{text-align:center}.resp-center-1{margin-top:3vh}.proj{margin:0 auto}.proj-desc,.proj-tipo{justify-content:flex-start;margin-top:1vh;text-align:left!important}}@media (max-width:768px){.resp-proj{margin:5vh auto auto!important;width:100%!important}.sect-cont{width:90%!important}.proj-img{margin:0 auto!important;width:100%!important}}@media (max-width:600px){.lat-icon-bar{-webkit-column-gap:2vh;column-gap:2vh;display:flex;margin:0 auto!important;position:static!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;>.lat-icon{margin:0 auto 3vh!important;margin-right:2vh;width:50%!important}}.start-col{margin:0 auto 2vh!important}}
/*# sourceMappingURL=main.abb36cd9.css.map*/