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}.header{background-color:initial;left:0;position:fixed;top:0;transition:background-color .3s ease-in-out;width:100%;z-index:999}.logo{align-items:center;display:flex}.logo-image{border-radius:1000px;height:40px;width:40px}.header.scrolled{background-color:#000}nav{align-items:center;display:flex;justify-content:space-between;padding:20px}.logo{color:#fff;font-size:24px;font-weight:700}.menu{align-items:center;display:flex}.menu ul{display:flex;list-style:none;margin:0;padding:0}.menu ul li{margin-right:20px}.menu ul li:last-child{margin-right:0}.menu ul li a{color:#fff;font-size:18px;font-weight:700;text-decoration:none;transition:color .3s ease-in-out}.menu ul li a:hover{color:#999}.hamburger{display:none}.hamburger span{background-color:#fff;display:block;height:3px;margin-bottom:5px;transition:background-color .3s ease-in-out;width:30px}.hamburger.open span{background-color:#999}@media screen and (max-width:768px){.menu ul{background-color:#000;display:none;left:0;padding:20px;position:absolute;right:0;text-align:center;top:100%}.menu.open ul{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;z-index:998}.menu.open ul li{margin-bottom:20px}.hamburger{cursor:pointer;display:block;padding:10px;transition:background-color .3s ease-in-out}.hamburger.open{background-color:initial}}Link{cursor:pointer}section#home{background-image:url(/static/media/bg.bd8e9060fc0d51b53614.jpg);background-position:50%;background-size:cover;height:100vh;overflow:hidden;position:relative}section#home:before{background:linear-gradient(180deg,rgba(0,0,0,.73) 0,rgba(0,0,0,.83));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.overlay{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px;position:relative;text-align:center;z-index:1}.overlay h1{font-size:3rem;margin-bottom:5px}.overlay p{font-size:1.8rem}.button-container{display:flex;justify-content:center;margin-top:30px}.button-container button{background-color:initial;border:2px solid #fff;border-radius:30px;color:#fff;cursor:pointer;font-size:1.2rem;margin:0 10px;padding:10px 20px;transition:all .3s ease}.button-container button:hover{background-color:#fff;color:#000}.button-container button:focus{outline:none}.arrow-container{bottom:80px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.arrow-icon{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite;font-size:2rem}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes animateText{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes animateText{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.about-me{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:20px;padding:20px}.about-img-container{border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.2);height:200px;margin-bottom:10px;overflow:hidden;width:200px}.about-img{display:block;height:auto;width:100%}.about-text{border-radius:10px;max-width:600px;padding:30px;text-align:center}.about-text h2{font-family:Arial,sans-serif;font-size:36px;font-weight:700;margin-bottom:20px}.about-text p{font-family:Roboto,sans-serif;font-size:19px;font-weight:400;line-height:1.6}.skills-section{background-color:#f0f0f0;padding:20px 0}.section-title{font-size:24px;font-weight:700;margin-bottom:30px;margin-top:50px;text-align:center}.skills-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1200px}.skill{height:120px;margin:20px;position:relative;width:120px}.skill-image{-webkit-filter:grayscale(100%);filter:grayscale(100%);height:100%;object-fit:contain;transition:-webkit-filter .5s;transition:filter .5s;transition:filter .5s,-webkit-filter .5s;width:100%}.skill:hover .skill-image{-webkit-filter:none;filter:none}@media (max-width:768px){.skill{height:80px;width:80px}}.projects{margin:20px;padding:20px;text-align:center}.projects h2{font-size:36px;margin-bottom:30px}.project-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.project{-webkit-animation:projectMovement 1s infinite alternate;animation:projectMovement 1s infinite alternate;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);max-width:400px;overflow:hidden;position:relative;width:100%}.project img{border-radius:10px;height:auto;max-width:100%}.project-overlay{background-color:rgba(0,0,0,.7);bottom:-100%;color:#fff;height:100%;left:0;padding:0 20px 0 5px;position:absolute;text-align:left;transition:bottom 1.5s ease;width:99%}.project:hover .project-overlay{bottom:0}.project-overlay h3{font-size:24px;margin-bottom:10px}.project-overlay p{font-size:18px;line-height:1.5;margin-bottom:20px}.project-overlay a{display:inline-block;padding:10px 20px}@media screen and (max-width:768px){.project-container{justify-content:flex-start}.project{max-width:100%}.project-overlay{background-color:initial;color:#000;height:auto;padding:0;position:static;text-align:center;transition:none;width:100%}.project-overlay a{display:block;margin-top:10px}}.contact{background-color:#f2f2f2;display:flex;flex-wrap:wrap;justify-content:center;padding:50px}.contact-info{font-size:18px;margin-right:50px}.contact-info h3{font-size:24px;margin-bottom:20px}.contact-info ul{list-style-type:none;padding:0}.contact-info ul li{margin-bottom:10px}.contact-info ul li i{margin-right:10px}.contact-form{font-size:18px;min-width:40vw}.contact-form h3{font-size:24px;margin-bottom:20px}.contact-form form{display:flex;flex-direction:column}.contact-form label{margin-bottom:10px}.contact-form input,.contact-form textarea{background-color:#fff;border:none;border-radius:5px;font-size:16px;margin-bottom:20px;padding:10px;width:100%}.contact-form button{background-color:#333;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.arrow{align-items:center;display:flex;flex:1 1;justify-content:center;position:relative}.arrow img{-webkit-animation:bounceArrow 1s ease infinite;animation:bounceArrow 1s ease infinite;max-width:100%}@-webkit-keyframes bounceArrow{0%{-webkit-transform:translateY(-20%);transform:translateY(-20%)}50%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-20%);transform:translateY(-20%)}}@keyframes bounceArrow{0%{-webkit-transform:translateY(-20%);transform:translateY(-20%)}50%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-20%);transform:translateY(-20%)}}@media (max-width:768px){.contact{padding:20px 0}.contact-info{margin-bottom:30px;margin-right:0}.contact-form{margin-bottom:30px;width:75vw}.contact-form input,.contact-form label,.contact-form textarea{font-size:14px}}.footer{align-items:center;background-color:#000;flex-direction:column;height:30vh;padding:30px}.footer,.social-links{display:flex;justify-content:center}.social-links{margin-bottom:20px;margin-top:20px}.social-links a{margin-right:20px}.social-links img{-webkit-filter:grayscale(100%);filter:grayscale(100%);max-width:50px;transition:-webkit-filter .5s;transition:filter .5s;transition:filter .5s,-webkit-filter .5s}.social-links img:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.rocket-section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:40px;margin-top:20px}.rocket-wrapper{position:relative}.rocket{-webkit-animation:bouncingRocket 1s ease infinite;animation:bouncingRocket 1s ease infinite;-webkit-filter:grayscale(100%);filter:grayscale(100%);max-width:50px;transition:-webkit-filter .5s;transition:filter .5s;transition:filter .5s,-webkit-filter .5s}.rocket:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.rocket-text{color:#fff;font-size:16px;font-weight:700;left:50%;opacity:0;position:absolute;text-align:center;top:calc(100% + 20px);-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:opacity .5s}.rocket-wrapper:hover .rocket-text{opacity:1}@-webkit-keyframes bouncingRocket{0%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes bouncingRocket{0%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.footer .copyright-info{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:small;margin-bottom:20px;margin-top:40px;text-align:center}
/*# sourceMappingURL=main.99f6e2c0.css.map*/