body{background-color:#223240;color:#fff;font-family:Space Grotesk,sans-serif;margin:0;scroll-behavior:smooth}.header{align-items:center;display:flex;justify-content:flex-end;position:fixed;width:100%}.header a{color:#0cf25d;font-size:16px;font-weight:700;margin-top:5px;padding:15px;text-decoration:none}.header .resume{border:3px solid #0cf25d;border-radius:10px;margin:5px 10px 0 0;opacity:.75;padding:8px 0}.header .resume a{color:#0cf25d}.header .resume:hover{border-color:#57f43c;opacity:1;transition:all .6s ease-out}.header a:hover{color:#57f43c;transition:all .6s ease-out}.intro{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;margin-bottom:50px}.intro h1{font-size:75px;margin:0 300px 0 0}.intro h2{font-size:40px;margin-right:300px;margin-top:none}.skills-container{background-color:#1f9680}.skills-container #skills{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;margin:200px 0 250px}.skills-container #skills .title{font-size:25px;width:55%}.skills-container #skills .all-skills{display:flex;justify-content:space-evenly}.skills-container #skills .all-skills div{align-items:center;background-color:#24ab92;display:flex;flex-direction:column;font-size:19px;height:50vh;margin:0 50px;width:30vw}.skills-container #skills .all-skills h2{margin-bottom:5px}.skills-container #skills .all-skills a{color:inherit;text-decoration:underline}.skills-container #skills .all-skills li{width:400px}.about-container{background-color:#02735e}#about{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;margin:300px 0}#about h1{font-size:40px}#about .info{display:flex;justify-content:space-evenly;width:100%}#about .info p{align-items:center;font-size:20px;height:400px;line-height:30px;max-width:500px}#about .info a{color:#00dde2;text-decoration:none}#about .info a:hover{color:#ffdde2;transition:all .6s ease-out}#about img{margin-left:-200px;max-height:400px}.contact-container{background-color:#02735e}.contact-container #contact{align-items:center;display:flex;flex-direction:column;height:75vh;justify-content:center;margin:50px 0}.contact-container #contact h1{font-size:50px}.contact-container #contact button{background:#d5dcf9;border:none;border-radius:10px;cursor:pointer;font-family:inherit;font-size:30px}.footer{background-color:#016754;flex-direction:column;height:25vh;justify-content:center}.footer,.footer .icons{align-items:center;display:flex}.footer .icons{z-index:1}.footer .icons a{margin:0 175px}.footer .icons img{cursor:pointer;max-height:75px}.footer p{align-items:flex-end;display:flex;font-size:20px;height:inherit;margin-bottom:30px;position:absolute}.homepage{display:flex;flex-direction:column}
/*# sourceMappingURL=main.cf1678a3.css.map*/