@import url(https://fonts.googleapis.com/css2?family=Inconsolata:wght@400&family=Roboto:wght@100&display=swap);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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{margin:0 2rem}body{background-color:#f9f8f8}.navbar{color:#4986bb;display:flex;font-family:Inconsolata;font-size:1.5rem;justify-content:space-between;list-style-type:none;margin:3rem 10rem 5rem 5rem}@media (max-width:700px){.navbar{font-size:1.2rem;margin:2rem 2rem 5rem 0}}.header{animation:slide-up 1.5s;color:#4986bb;font-family:Georgia,Times New Roman,Times,serif;font-size:1.8rem;font-weight:700;justify-content:center;margin:1rem 0}#name{color:#325f86}#stickyArrowText{margin:10rem auto 0}#arrowDown,#stickyArrowText{color:#0b4477;display:flex;justify-content:center;position:sticky}#arrowDown{margin:3rem auto 0;transform:scale(2.9)}@media (max-width:1000px){.header{font-size:1.8rem}}@media (max-width:700px){.header{font-size:1.2rem}}#aboutSection{color:#000;display:flex;flex-direction:column;font-family:Inconsolata;margin:10rem 0 0;@media (max-width:700px){margin-bottom:0;margin-left:0;margin-right:0;margin-top:0}}#aboutContainer{align-self:center;justify-content:center;width:50%;@media (max-width:700px){width:75%}}.aboutContact{text-align:center}#about04 a:hover{color:pink}@media (max-width:700px){#aboutSection{margin-top:2rem}#aboutContainer{width:90%}}#technologiesContainer{align-self:center;justify-content:center;margin:2rem 0;width:75%;@media (max-width:700px){margin-bottom:0;margin-left:0;margin-right:0;margin-top:0}}#technologiesGrid{display:grid;font-family:Inconsolata;width:100%}#technologiesTitle{font-size:1.5rem;font-weight:400;text-align:center}.techLine{color:#4986bb;width:100%}.techRow{display:grid;grid-template-columns:33%33%33%;padding:0;text-align:center}.techItem{color:#000;@media (max-width:800px){display:flex;flex-direction:column}}.techType{color:#0b4477;font-size:1.2rem}.techList{font-size:1rem;width:min-content}@media (max-width:700px){.techList{width:100%}#technologiesGrid,.techRow{display:flex;flex-direction:column}.techRow{margin-bottom:0}.techItem{margin-bottom:2rem}.techLine{display:none}}#projectsSection{color:#4986bb;display:grid;font-family:Inconsolata;grid-template-columns:30% 25% 40%;margin:20rem 0 0}#projects01{font-size:2rem;margin:0 0 0 5rem}#projects01,#projects02{color:#4986bb}#projects03{margin:0 0 0 10rem;width:15rem}.singleProjectContainer{display:flex;height:40rem;margin:8rem 5rem;padding:2rem}.singleProjectInfo{width:50%}.singleProjectInfo,.singleProjectInfoFull{display:flex;flex-direction:column;font-family:Inconsolata;font-size:1.1rem;margin-right:3rem}.singleProjectInfoFull{width:100%}.singleProjectInfoTitle{color:#0b4477;font-size:1.4em}.singleProjectItem{display:flex}.singleProjectDetails{margin-top:6rem}.singleProjectImage{align-self:flex-start;margin-left:5rem;width:50%;@media (max-width:700px){margin-left:0;width:auto}}.singleProjectDetail{margin-left:50%}.singleProjectHRTitle{margin-bottom:2rem}.singleProjectHR{margin:2rem 0}@media (max-width:1000px){.singleProjectContainer{align-items:center;flex-direction:column-reverse;height:auto;justify-content:center;margin:0;padding:1rem}.singleProjectImage{align-self:center;margin:0 0 3rem;width:80%}.singleProjectInfo{margin:0;width:70%}}@media (max-width:700px){.singleProjectContainer{align-items:center;flex-direction:column-reverse;height:auto;justify-content:center;margin:0;padding:1rem}.singleProjectImage{align-self:center;margin:0 0 3rem;width:100%}.singleProjectInfo{margin:0;width:90%}.singleProjectDetail{margin-left:30%}}#vtsContainer{color:#0b4477;display:flex;font-family:Inconsolata;margin:5rem 0 0}#vtsImg{height:auto;margin:0 2rem 0 0;width:auto}#proximaContainer{color:#0b4477;display:flex;font-family:Inconsolata}#proximaImg{height:auto;margin:0 2rem 0 0;width:auto}.links{display:grid;grid-template-columns:repeat(3,33%);text-decoration:none}.link,.links{color:#4986bb;font-family:Inconsolata}.link{margin:0 15rem 0 0}.linkTwo{margin-left:5rem}.projectsSectionContainer{color:#4986bb;margin:5rem 0 0}.projectsContainer,.projectsSectionContainer{display:grid;font-family:Inconsolata;grid-template-columns:repeat(3,33%);text-decoration:none}.projectsContainer{color:#0b4477;margin:1rem 0 3rem}.projectsContainer:hover{opacity:.5}.project{display:grid;font-family:Inconsolata;grid-template-columns:75% 25%}@media (max-width:700px){.project-technologies{display:none}}.projectLinks{display:grid;grid-template-columns:repeat(3,33%)}@media (max-width:700px){.projectLinks{display:none}}.projectLink:hover{opacity:1}@media (max-width:700px){.projectsSectionContainer{grid-template-columns:repeat(2,50%)}.projectsContainer{grid-template-columns:repeat(3,33%)}@media (max-width:700px){.projectsContainer{grid-template-columns:repeat(2,50%)}}.codeColumn,.githubLink,.projectLink{display:none}.links{grid-template-columns:repeat(3,33%)}}a{color:#325f86;text-decoration:none}@keyframes slide-up{0%{opacity:0}to{opacity:1}}.underline{--s:2px;--c:#325f86;background:linear-gradient(90deg,var(--c) 50%,#0000) 35% /200% 35%,linear-gradient(var(--c) 0 0) 0 100% /0 var(--s) no-repeat;background:linear-gradient(90deg,var(--c) 50%,#0000) calc(35% - var(--_p, 0%)) /200% 35%,linear-gradient(var(--c) 0 0) 0 100% /var(--_p,0) var(--s) no-repeat;-webkit-background-clip:text,padding-box;background-clip:text,padding-box;padding-bottom:2px;transition:.5s}.underline:hover{--_p:100%}.uInfo:hover{--_p:20%}.flex{display:flex}.flex-col{flex-direction:column}.justify-between{justify-content:space-between}.items-center{align-items:center}.body-text{font-size:1rem}.body-text-lg{font-size:1.4rem}.max-w-50{max-width:50%}
/*# sourceMappingURL=main.095fcc1c.css.map*/