@import url(https://fonts.googleapis.com/css2?family=Poppins&display=swap);@import url(https://fonts.googleapis.com/css2?family=Mulish&display=swap);nav{align-items:center;background-color:#fff;box-shadow:0 2px 5px -1px rgba(50,50,93,.25),0 1px 3px -1px rgba(0,0,0,.3);display:flex;font-family:Poppins,sans-serif;font-size:1.25rem;height:auto;justify-content:space-between;left:0;padding:1.25rem 1rem 1rem 2.5rem;position:fixed;top:0;width:100%;z-index:200}@media(max-width:900px){nav{padding:25px}}nav ul{display:flex;gap:2rem;list-style:none}@media(max-width:900px){nav ul{gap:0}}nav ul a{color:#2d2e32;font-weight:600;text-decoration:none;transition:all .25s}@media(max-width:900px){nav ul a{display:none}}nav ul a:hover{color:#147efb}.header-logo{color:#2d2e32;cursor:pointer}.mobile-menu{cursor:pointer;display:none;font-size:1.25rem}@media(max-width:900px){.mobile-menu{display:flex}}.mobile-menu:hover{color:#147efb;transition:all .3s}.closed-menu{left:-100%!important}.open-menu{left:0!important}.mobile-nav{align-items:center;background-color:#fff;display:flex;font-family:Poppins,sans-serif;font-size:1.25rem;height:100vh;justify-content:center;left:0;position:fixed;text-align:center;top:0;transition:all .3s ease-in-out;width:100%;z-index:400}.mobile-nav span{cursor:pointer;position:absolute;top:4rem}.mobile-nav span:hover{fill:#147efb;transition:all .3s}.mobile-nav ul{display:flex;flex-direction:column;gap:4rem;list-style:none}.mobile-nav ul a{color:#2d2e32;font-weight:600;text-decoration:none}.mobile-nav ul a:hover{color:#147efb;transition:all .3s}.hamburger-menu{cursor:pointer;display:none}.hamburger-menu:hover{fill:#147efb;transition:all .3s}@media(max-width:900px){.hamburger-menu{display:flex}}.hero{background-color:#ebe8e8;display:flex;flex-direction:column;height:100vh;width:100%}.container{margin:0 auto;max-width:90rem;padding:0 2rem}.content{height:60vh;margin-top:10vh}.content,.hero-main{align-items:center;display:flex;justify-content:center;position:relative}.hero-main{gap:5rem}.hero-text{display:flex;flex-direction:column;max-width:50rem;position:relative}.hero-text h1{font-family:Poppins,sans-serif;font-size:4.5rem;line-height:1.15;margin-bottom:2rem;overflow-y:hidden}.hero-text p{color:#767676;font-family:Mulish,sans-serif;font-size:1.5rem;line-height:1.7;margin-bottom:1rem}.hero-text svg:hover{fill:#147efb;transition:all .3s}.hero-img{display:flex}.hero-img,.hero-img img{height:25rem;width:25rem}.hero-img img{-webkit-animation:morph 3s ease-in-out infinite;animation:morph 3s ease-in-out infinite;border:4px solid #000;border-radius:50%;object-fit:cover;position:absolute}@-webkit-keyframes morph{0%{border-radius:60% 40% 50%/60% 50% 40%}50%{border-radius:70% 40% 50%/70% 40% 50%}to{border-radius:60% 40% 50%/60% 50% 40%}}@keyframes morph{0%{border-radius:60% 40% 50%/60% 50% 40%}50%{border-radius:70% 40% 50%/70% 40% 50%}to{border-radius:60% 40% 50%/60% 50% 40%}}.tech-stack{align-items:center;bottom:0;display:flex;flex-direction:row;left:0;position:absolute}.tech-stack p{color:#2d2e32;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:500;margin-right:2rem}.stack-border{border-right:2px solid #000}.stack-icons{display:flex;flex-direction:row}.stack-icons ul{display:flex;gap:2rem;list-style:none;margin-left:2rem}.stack-icons img{max-height:3rem;max-width:3rem}@media(max-width:600px){.container{padding:0 1rem}.hero{height:auto}.content{align-items:flex-start;height:120vh;margin-top:6rem}.content,.hero-main{justify-content:flex-start}.hero-main{flex-direction:column;gap:2rem;position:static}.hero-text{align-items:center;order:2;padding-top:2rem}.hero-text h1{font-size:4rem;text-align:center}.hero-text p{font-size:1.5rem;text-align:center}.hero-img{order:1;padding-top:2rem}.hero-img,.hero-img img{height:12.5rem;width:12.5rem}.hero-img img{object-fit:cover}.tech-stack{align-items:center;flex-direction:column;justify-content:center;padding-top:3rem;top:45rem;width:100%}.stack-border{border-bottom:2px solid #000;border-right:0;margin-bottom:1rem}.stack-border p{margin:0}.stack-icons ul{align-items:center;flex-wrap:wrap;gap:1rem;justify-content:center;margin:0}.stack-icons li img{max-height:3rem;max-width:3rem}}@media(max-width:450px){.tech-stack{align-items:center;justify-content:flex-start}}@media(max-width:1000px)and (min-width:600px){.container{padding:0 2rem}.hero{height:auto}.content{align-items:flex-start;height:100vh;margin-top:6rem}.content,.hero-main{justify-content:flex-start}.hero-main{flex-direction:column;gap:2rem;position:static}.hero-text{align-items:center;order:2;padding-top:2rem}.hero-text h1{font-size:4rem;text-align:center}.hero-text p{font-size:1.5rem;text-align:center}.hero-img{order:1;padding-top:2rem}.hero-img,.hero-img img{height:17.5rem;width:17.5rem}.hero-img img{object-fit:cover}.tech-stack{flex-direction:row;max-height:10rem;top:40rem}.stack-icons ul,.tech-stack{align-items:center;justify-content:center}.stack-icons ul{flex-wrap:wrap;gap:1.5rem;margin:0}.stack-icons li img{max-height:3rem;max-width:3rem}}@media(max-width:375px){.container{height:auto}.content{height:150vh}}@media(max-width:1350px)and (min-width:1000px){.hero-main{gap:2rem;justify-content:space-between}.content{height:70vh}.hero-text{width:55%}}.about{background-color:#ebe8e8;padding:5rem 0}.about-content{display:flex;flex-direction:row;height:30rem;overflow:hidden}.about-image{justify-content:center;overflow-x:hidden}.about-image,.about-text{align-items:flex-start;display:flex;width:50%}.about-text{flex-direction:column}.about-text h2{color:#147efb;font-size:1.5rem;font-weight:bolder;line-height:1.15}.about-text h1,.about-text h2{font-family:Poppins,sans-serif;overflow:hidden;padding-bottom:1rem}.about-text h1{font-size:2rem;line-height:1.4}.about-text p{color:#767676;font-family:Mulish,sans-serif;font-size:1.25rem;line-height:1.7;word-spacing:.25rem}.about-me-img-wrapper{align-items:center;display:flex;height:85%;justify-content:center;width:85%}.about-me-img-wrapper img{border-radius:12px;max-height:100%;max-width:100%;object-fit:contain}@media(max-width:540px){.about{height:auto;padding:5rem 0}.about-content{flex-direction:column;height:110vh}.about-text{width:100%}.about-image{align-items:center;justify-content:center;padding-bottom:1rem;width:100%}.about-me-img-wrapper{height:100%;width:100%}.about-text{align-items:center;justify-content:center;text-align:center}.about-text p{font-size:1.2rem;line-height:1.4;word-spacing:.125}.about-text h1{font-size:1.9rem}}@media(max-width:1000px)and (min-width:540px){.about{height:auto;padding:5rem 0}.about-content{flex-direction:column;height:100vh}.about-text{width:100%}.about-image{align-items:center;justify-content:center;padding-bottom:1rem;width:100%}.about-me-img-wrapper{height:100%;width:100%}.about-text{align-items:center;justify-content:center;text-align:center}.about-text p{font-size:1.5rem;line-height:1.4;word-spacing:.125}.about-text h1{font-size:1.9rem}}@media(max-width:390px){.about{height:auto;padding:5rem 0}.about-content{flex-direction:column;height:75rem}.about-text{gap:1rem;width:100%}.about-image{align-items:center;justify-content:center;padding-bottom:1rem;width:100%}.about-me-img-wrapper{height:100%;width:100%}.about-text{align-items:center;height:auto;justify-content:center;text-align:center}.about-text p{font-size:1.5rem;line-height:1.4;word-spacing:.125}.about-text h1{font-size:1.7rem;height:auto}}@media(max-width:1300px)and (min-width:1000px){.about-content{height:40rem}}@media(max-width:1000px)and (min-width:540px){.about-content{height:50rem}.about-text{height:50%}.about-text p{font-size:1rem}}.projects{background-color:#ebe8e8;padding:5rem 0}.projects-content{display:flex;flex-direction:column;height:90rem}.project-title-wrapper{align-items:center;display:flex;justify-content:center;width:100%}.projects-title{width:85%}.projects-title h1{color:#147efb;font-size:1.5rem;font-weight:bolder;line-height:1.15;padding-bottom:1rem}.projects-subtitle h2,.projects-title h1{font-family:Poppins,sans-serif;overflow:hidden}.projects-subtitle h2{font-size:2rem;line-height:1.4;padding-bottom:3rem}.project-left{display:flex;flex-direction:row;height:25rem;padding-left:3rem;padding-right:3rem;width:90%}.project-left-image{width:50%}.project-left-image,.project-left-image-container{align-items:center;display:flex;justify-content:center}.project-left-image-container{height:100%;overflow:hidden;width:100%}.project-left-image-container img{border-radius:1rem;height:75%;max-height:100%;max-width:100%;object-fit:cover;width:100%}.project-left-text{align-items:center;display:flex;justify-content:center;width:50%}.project-left-text-container{align-items:center;display:flex;flex-direction:column;height:85%;width:85%}.project-left-text-container h1{color:#147efb;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:bolder;line-height:1.15;overflow:hidden;padding-bottom:1rem}.project-left-text-container p{color:#767676;font-family:Mulish,sans-serif;font-size:1.25rem;line-height:1.7;padding-bottom:1rem;text-align:center;word-spacing:.25rem}.project-left-text-stack{display:flex;gap:3rem;justify-content:center}.project-left-text-stack h2{font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:bolder;line-height:1.15;overflow:hidden;padding-bottom:1rem}.project-left-text-demo{align-items:center;display:flex;gap:3rem;justify-content:space-evenly;margin-top:2rem}.project-left-text-demo a{align-items:center;color:#000;display:flex;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:bolder;gap:1rem;line-height:1.15;overflow:hidden;padding-bottom:1rem;text-decoration:none}.project-left-text-demo a:hover,.project-left-text-demo svg:hover{fill:#147efb;color:#147efb;transition:all .3s}.project-order-first{order:1}.project-order-second{order:2}@media(max-width:1000px){.projects-content{height:110rem}.project-left{flex-direction:column;height:30%;padding:0;width:100%}.project-left-image{height:35%;width:100%}.project-left-text{height:65%;width:100%}.projects-title{overflow:hidden}.projects-title h1{margin-bottom:2vh;overflow:hidden}.projects-subtitle,.projects-subtitle h2{overflow:hidden}.project-left-text-container{height:100%;overflow:hidden}.project-left-text-container p{color:#767676;font-family:Mulish,sans-serif;font-size:1rem;line-height:1.4;padding-bottom:1rem;text-align:center;word-spacing:.25rem}.project-left-text-demo{margin-top:0}.project-left-text-demo a{font-size:1.1rem}.project-order-second{order:1}.project-order-first{order:2}}@media(max-width:1000px)and (min-width:450px){.project-left{gap:1rem;height:30%}.project-left-image,.project-left-text-container{height:50%}.project-left-image-container{height:100%;width:100%}.project-left-image-container img{height:100%;object-fit:contain}.project-left-text-container{height:100%}}@media(max-width:450px)and (min-width:350px){.projects-content{height:130rem}.project-left{height:33%}.project-left-image,.project-left-text{height:50%}.project-left-image-container img{object-fit:contain}}@media(max-width:1400px)and (min-width:1000px){.project-left{height:30%;padding:0}.project-left-text-container{align-items:center;height:85%;justify-content:center;width:100%}.project-left-image-container img{height:65%;object-fit:contain;width:100%}}@media(max-width:350px)and (min-width:200px){.project-left-text-container{width:100%}}.contact{background-color:#ebe8e8;padding:2rem 0}.contact-content{display:flex;flex-direction:column;height:20rem}.contact-title h1{color:#147efb;font-size:1.5rem;font-weight:bolder;line-height:1.15;padding-bottom:1rem}.contact-subtitle h2,.contact-title h1{font-family:Poppins,sans-serif;overflow:hidden}.contact-subtitle h2{font-size:2rem;line-height:1.4;padding-bottom:3rem}.contact-email{align-items:center;display:flex;gap:1rem}.contact-email svg{fill:#147efb}.contact-email h2{color:#147efb;font-family:Poppins,sans-serif;font-size:2rem;line-height:1.4}@media(max-width:500px){.contact-content{height:30rem}.contact-subtitle,.contact-title{overflow:hidden}.contact-email{flex-direction:column}.contact-email h2{font-size:1.5rem}}*{box-sizing:border-box;margin:0;overflow-x:hidden;padding:0}html{scroll-behavior:smooth}.footer-container{align-items:center;background-color:#282b28;display:flex;height:10rem;justify-content:center;width:100%}.footer-container h2{color:#fff;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:bolder;line-height:1.15;overflow:hidden}@media(max-width:500px){.footer-container h2{font-size:1.25rem;text-align:center}}
/*# sourceMappingURL=main.2469f2c1.css.map*/