@import url(https://api.fontshare.com/v2/css?f[]=satoshi@400,500&display=swap);@import url(https://api.fontshare.com/v2/css?f[]=telma@300,400,500&display=swap);:root{--primary-color:#845007;--secondary-color:#fceed1}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#845007;color:var(--primary-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}*,a:active,a:hover,body,button:active,button:hover{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 32 32"><circle cx="16" cy="16" r="14" fill="none" stroke="brown" stroke-width="5"/></svg>'),auto}.telma-font{font-family:Telma,sans-serif}.satoshi-font{font-family:Satoshi,sans-serif}.no-select{-webkit-user-select:none;user-select:none}.no-margin{margin:0}#particles{height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:#845007;color:var(--primary-color);text-decoration:none}.transition-main{transition:all .3s ease-in-out}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.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:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.home-container-first,.home-page{display:flex;flex-direction:column}.home-container-first{background-image:url(/static/media/Tree.2b4d1f56eec122d0e389.png);background-position:95% 55%;background-repeat:no-repeat;background-size:35vw;height:-webkit-fit-content;height:fit-content;justify-content:space-between;min-height:180vh;padding:15px}.home-name{font-size:9vw;text-align:center;width:100%}.home-paragraph{align-self:flex-start;max-width:500px;width:65%}.home-container-second{align-items:center;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;margin:75px 0;min-height:60vh}.second-title{margin:0 0 50px}.fan-card,.second-title{align-self:center}.app__about{flex:1 1;flex-direction:column;width:100%}.projects{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);justify-items:center;margin:0 auto;max-width:1000px;width:100%}.projects h2{margin:0}.project-item{display:flex;flex-direction:column;height:325px;justify-content:flex-start;justify-content:flex-end;text-align:center;width:200px}img{border-radius:15px;height:170px;object-fit:cover;width:100%}.project-image{user-drag:none;-webkit-user-drag:nsone;pointer-events:none}.projects-btn{background-color:var(--primary-color);border:none;border-radius:15px;color:var(--secondary-color);display:flex;font-size:15px;font-weight:500;justify-self:center;padding:15px 20px}.education{align-items:center;display:flex;flex-direction:column;min-height:60vh}.education-title{margin:0 0 50px}.education-container{display:flex;justify-content:center;max-width:768px}.education-sections{display:grid;grid-template-columns:.5fr;justify-content:center;min-width:1000px}.education-data{grid-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:1fr -webkit-max-content 1fr;grid-template-columns:1fr max-content 1fr}.qualification__rounder{background-color:var(--primary-color);border-radius:50%;display:inline-block;height:13px;width:13px}.qualification__line{background-color:var(--primary-color);display:block;height:100%;transform:translate(6px,-7px);width:1px}.education-card{border-radius:15px;padding:15px}.home-container-about{align-self:center;margin:50px 0;width:65%}.home-container-about *{margin:0}.about-title,.home-container-about p{display:flex;justify-self:center}.about-container{display:flex;flex-direction:row;margin-top:50px;padding:25px 0}.about-image{border-radius:35px;height:auto;margin-right:80px;width:400px}.about-info-container{border-radius:15px;display:flex;flex-direction:column;padding:5px;width:100%}.about-cards-container{display:flex;flex-direction:row}.about-cards{align-items:center;background-color:var(--secondary-color);border:2px solid var(--primary-color);border-radius:15px;display:flex;flex:1 1;flex-direction:column;margin:5px}.about-cards:hover{transform:scale(1.1)}.about-cards h3,.about-cards h5,.about-cards p{margin:10px 0}.about-description{align-items:center;background-color:var(--secondary-color);display:flex;flex-direction:column;padding:25px 0}.about-documents{display:flex;flex-direction:row;gap:15px;justify-content:center}.about-cv,.about-resume{font-size:18px;font-weight:500;justify-self:center;padding:15px 20px}.about-cv,.about-resume,.scroll-to-top{background-color:var(--primary-color);border:none;border-radius:15px;color:var(--secondary-color);display:flex}.scroll-to-top{align-items:center;bottom:30px;box-shadow:0 4px 6px #0000001a;cursor:pointer;font-size:24px;height:50px;position:fixed;right:30px;width:50px;z-index:1000}.about,.scroll-to-top{justify-content:center}.about{background-color:#fceed1;border:2px solid red;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;margin:0;min-height:80vh;width:-webkit-fit-content;width:fit-content}.bio{align-self:center;font-size:16px;width:50%}.navbar{align-items:center;display:flex;justify-content:space-between}.navbar-brand{padding-left:10px;padding-right:10px}.navbar-title{background-color:var(--secondary-color);border-radius:15px;color:#845007}.navbar-title:active{transform:scale(.96)}.navbar-links-container{align-items:center;display:flex;padding:0 10px}.navbar-links-container a{color:inherit;padding-left:10px;padding-right:10px;text-decoration:none}.navbar-links{background-color:var(--secondary-color);border-radius:15px;font-weight:900}.navbar-links:active{transform:scale(.96)}.footer{background-image:url(/static/media/background-design.4387b29f81bc63f7fc76.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:2px solid var(--primary-color);border-top:2px solid var(--primary-color);color:var(--secondary-color);display:flex;flex-direction:column;padding:50px 0}footer nav,footer p{align-self:center}.footer-nav *{color:var(--secondary-color);padding:5px}.footer-nav a:not(:last-child):after{color:var(--secondary-color);content:"|";margin-left:10px}.capstone-container{align-items:center;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;margin:0;min-height:80vh}
/*# sourceMappingURL=main.80a27bf4.css.map*/