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}div,section{box-sizing:border-box}html{scroll-behavior:smooth}.App{background-color:#1b1b1b;color:#fff;min-height:100vh;text-align:center}.App,section{align-items:center;display:flex;flex-direction:column;justify-content:center}section{padding:150px 15vw;width:100%}a{color:#fff;text-decoration:none}h1{font-size:50px;font-weight:400}#home{min-height:100vh;padding-bottom:0}.header{align-items:center;display:flex;flex-direction:column;justify-content:center}.header h2{font-size:30px;font-weight:200;margin:0;text-align:left}.scroll-container.animated{align-items:center;display:flex;flex-direction:column;height:300px;justify-content:flex-start;opacity:1;padding-top:50px}.scroll-container.start{height:500px;opacity:1;transition:1s ease-in-out;transition-delay:2s}.scroll{color:#d8e9a8;font-size:20px;font-weight:200;margin-top:50px}.scroll.start{opacity:1;transition:.5s ease-in-out;transition-delay:1.5s}.line-down{background-color:#d8e9a8;height:0;top:0;width:1px}.line-down.start{height:400px;opacity:1;transition:.5s ease-in-out;transition-delay:2s}#about{background-color:#242424;gap:100px}#about .row{align-items:center;display:flex;gap:80px;justify-content:center}.profile{border-radius:50%;width:250px}#about .left{align-items:center;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:center;width:50%}#about .description{font-size:20px;font-weight:200;max-width:86%;text-align:left}#about .description a{background:linear-gradient(180deg,#242424 50%,#4e9f3d 0);background-size:100% 200%;color:#4e9f3d;font-size:20px;font-weight:600;padding:0 3px;text-align:left;text-decoration:none;transition:.2s ease-in-out;width:-webkit-max-content;width:max-content}#about .description a:hover{background-position:bottom;color:#fff}#about .right{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:center;width:50%}#about.right a{scale:1;transition:.25s ease-in-out}#about a:hover{scale:.95;transition:.1s ease-in-out}#about i{background-size:200%;font-size:80px;transition:.25s ease-out}#about i p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:20px;font-weight:200}#projects{gap:150px}.project{align-items:center;display:flex;gap:60px;justify-content:center}.project.right{flex-direction:row-reverse}.project-thumbnail{max-width:50%}.project-image{transform:scale(1);transition:.25s ease-in-out;width:100%}.project .image-container{align-items:center;display:flex;justify-content:center}.project-image:hover{cursor:pointer;transform:scale(.98);transition:.25s ease-in-out}.project-description{display:flex;flex-direction:column;gap:20px;text-align:left}.project-description .header{align-items:flex-start;display:flex;justify-content:space-between}.project-description h2{color:#4e9f3d;font-size:30px;font-weight:400;margin:0}.project-description h3{color:#d8e9a8;font-size:25px;font-weight:400;margin:0}.project-description p{font-size:20px;font-weight:200;margin:0}.project-description .content{display:flex;flex-direction:column;gap:20px}.project-description .technologies{display:flex;flex-wrap:wrap;gap:20px}.project .link{background:linear-gradient(270deg,#1b1b1b 51%,#4e9f3d 0) 100%;background-size:200%;border-left:1px solid #4e9f3d;color:#fff;font-size:20px;font-weight:200;padding:0 12px 3px 10px;text-align:left;text-decoration:none;transition:.25s ease-out;width:-webkit-max-content;width:max-content}.project .link:hover{background-position:0;color:#fff}#contact{background-color:#131313}.animated{opacity:0}.fade-in.delay.start,.fade-in.start{animation:fade .5s cubic-bezier(0,0,.5,1) forwards}.fade-in.delay.start{animation-delay:.5s}.fade-in-left.start{animation:fade-in-left .5s cubic-bezier(0,0,.5,1) forwards;animation-delay:.5s}.fade-in-right.delay.start,.fade-in-right.start{animation:fade-in-right .5s cubic-bezier(0,0,.5,1) forwards}.fade-in-right.delay.start{animation-delay:.5s}@keyframes fade{0%{opacity:0;transform:translateY(1em) scale(.9) rotateX(-60deg)}to{opacity:1;transform:translateY(0) scale(1) rotateX(0deg)}}@keyframes fade-in-left{0%{opacity:0;transform:translateX(-2em)}to{opacity:1;transform:translateX(0)}}.Navbar_navbarContainer__Vqbjg{color:#fff;height:60px;position:fixed;top:0;width:100%;z-index:1}.Navbar_navbar__gdc2T{align-items:center;background:none;display:flex;height:100%;justify-content:flex-end;padding:0 20px;width:100%}.Navbar_menu__Edu\+Q{align-items:center;background-color:#111;box-shadow:0 2px 5px #0003;display:flex;height:60px;justify-content:center;padding:.5rem 32px;position:absolute;right:0;top:0;transform:translateY(-100%);transition:transform .3s;width:100%;z-index:0}.Navbar_menuContent__IQubL{align-items:center;display:flex;gap:1rem;justify-content:flex-end;z-index:2}.Navbar_menuItem__HTYT4{background:linear-gradient(180deg,#111 50%,#4e9f3d 0);background-size:100% 200%;color:#fff;font-size:20px;padding:7px 11px 8px 10px;text-align:left;text-decoration:none;transition:.2s ease-in-out;width:-webkit-max-content;width:max-content}.Navbar_menuItem__HTYT4:hover{background-position:bottom}.Navbar_menuOpen__5wXi-{transform:translate(0);transition:transform .3s cubic-bezier(.165,.84,.44,1)}#burger{animation:fade-in-right .5s cubic-bezier(0,0,.5,1) forwards;animation-delay:1s;cursor:pointer;height:30px;opacity:0;position:relative;width:30px;z-index:2}@keyframes fade-in-right{0%{opacity:0;transform:translateX(2em)}to{opacity:1;transform:translateX(0)}}#burger span{background:#fff;border-radius:3px;display:block;height:3px;left:0;opacity:1;position:absolute;transition:.25s ease-in-out;width:100%}#burger span:first-child{top:0}#burger span:nth-child(2),#burger span:nth-child(3){top:12px}#burger span:nth-child(4){top:24px}#burger.open span:first-child{left:50%;top:12px;width:0}#burger.open span:nth-child(2){transform:rotate(45deg)}#burger.open span:nth-child(3){transform:rotate(-45deg)}#burger.open span:nth-child(4){left:50%;top:12px;width:0}.ContactForm_form__faD2-{align-items:center;background-color:#131313;color:#fff;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:20px;font-weight:200;justify-content:center;padding:40px;width:20em}.ContactForm_form__faD2- .ContactForm_description__tZslS{margin-bottom:50px;text-align:center}.ContactForm_form__faD2- textarea{height:100px;margin-top:5px;padding:10px;resize:none}.ContactForm_form__faD2- input,.ContactForm_form__faD2- textarea{background-color:#1a1a1a;border:none;box-sizing:border-box;color:#fff;font-family:inherit;font-size:16px;margin-top:5px;padding:10px;width:100%}.ContactForm_form__faD2- label{width:100%}.ContactForm_form__faD2- h3{font-weight:200}.ContactForm_form__faD2- button{background:none;border:none;cursor:pointer;font-family:inherit;padding:10px 20px}.ContactForm_form__faD2- button:hover{background-color:#45a049;transition:.5s}.ContactForm_form__faD2- p{margin:0}.ContactForm_form__faD2- button{background:linear-gradient(180deg,#131313 50%,#4e9f3d 0);background-size:100% 200%;border-bottom:1px solid #4e9f3d;color:#fff;font-size:20px;font-weight:200;margin-top:15px;padding:7px 11px 8px 10px;text-align:left;text-decoration:none;transition:.1s ease-in-out;width:-webkit-max-content;width:max-content}.ContactForm_form__faD2- button:hover{background-position:bottom;color:#fff}.Footer_linkContainer__wTWBo{align-items:center;display:flex;gap:40px;height:100px;justify-content:center}.Footer_footer__MV6xz{background-color:#0f0f0f;box-shadow:0 2px 5px #0003;color:#fff;padding:40px;width:100%}.Footer_mainFooter__dBcYN{align-items:center;display:flex;justify-content:space-around}.Footer_copyright__JQNNA{color:#979797;font-size:14px;margin:0;text-align:center}.Footer_linkContainer__wTWBo a{text-decoration:none}.Footer_linkContainer__wTWBo img{transform:scale(1);transition:.1s ease-in-out;width:30px}.Footer_linkContainer__wTWBo img:hover{cursor:pointer;transform:scale(1.2);transition:.1s ease-in-out}
/*# sourceMappingURL=main.97196ec6.css.map*/