.nav{display:flex;justify-content:space-between;padding:3rem;font-size:1.5rem;align-items:center}.nav__links{display:flex;gap:2rem;list-style:none}.nav__link{text-decoration:none;color:#000;cursor:pointer}.toggleBtnWrapper{display:none}.toggleBtn--open{display:flex;flex-direction:column;gap:7px;cursor:pointer}.toggleBtn__line--open{color:#000;width:3.5rem;display:inline-block;border:1.8px solid black}.toogleBtn--close{width:3.5rem;display:inline-block}.toggleBtn__line--close{color:#000;width:3.5rem;display:inline-block;border:1.8px solid black}.line-1,.line-2{position:absolute}.line-1{transform:rotate(135deg)}.line-2{transform:rotate(-135deg)}.move-toogle{left:50%!important}.sticky{position:fixed;top:0;left:0;width:100%;height:8rem;background-color:#f3f3f3;z-index:9999;padding-bottom:0;padding-top:0}@media (max-width: 60rem){.nav{padding:2rem}.nav__links{display:flex;flex-direction:column;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);gap:4rem;font-size:3.2rem}.toggleBtnWrapper{display:inline-block;width:3.5rem;z-index:200;cursor:pointer}.nav__navigationLink{position:fixed;width:100vw;height:100vh;transition:all;top:50%;left:-50%;transform:translate(-50%,-50%);transition:.3s all;background-color:#efefefd9;z-index:100}}@media (max-width:30.62rem){.nav__links{font-size:2rem}.toggleBtn__line--close,.toggleBtn__line--open{width:2.5rem}.toggleBtn--open{padding-left:1rem}.nav{height:7rem}.contactBtn{font-size:.9rem}.form-label{font-size:1.2rem}}.heroLayout{display:grid;grid-template-columns:1fr 1fr;padding-top:15rem;padding-bottom:15rem}.hero-section{background-color:#f3f3f3;margin-bottom:12rem;padding-left:2.5rem;padding-right:2.5rem}.hero-heading{font-size:6.5rem;line-height:6.8rem}.hero-subheading{font-size:2.8rem;margin-bottom:2rem}.hero-desc{font-size:1.8rem;margin-bottom:1.5rem;color:#403f3f}.hero-icons{display:flex}.hero-icon{width:2.5rem;margin-right:1rem}.profileContainer{position:relative}.profile{width:30rem;height:30rem;border-radius:50%;position:absolute;top:50%;left:60%;transform:translate(-50%,-50%)}.profile-img{width:100%;height:100%;border-radius:50%;border:5px solid #7843e9;animation:animate 5s ease-in-out infinite;transition:all 1s ease-in-out;box-shadow:0 3px 10px 4px #0003}@keyframes animate{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30%}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}@media (max-width:70rem){.hero-heading{font-size:5rem}.hero-subheading{font-size:2.2rem}.hero-desc{font-size:1.7rem}.profile{width:26rem;height:26rem}}@media (max-width:60rem){.hero-user-desc{order:1}.profileContainer{order:-1}.heroLayout{grid-template-columns:1fr;row-gap:15rem}.profile{left:50%}.hero-desc{font-size:1.7rem}.profileContainer{padding-top:4.5rem}.hero-user-desc{text-align:center}.hero-icons{justify-content:center}}@media (max-width:30.62rem){.hero-heading{font-size:3rem}.hero-subheading{font-size:1.5rem}.hero-desc{font-size:1.2rem}.profile{width:22rem;height:22rem}.heroLayout{row-gap:10rem;padding-bottom:9rem}}.aboutMe-section{padding-right:2.5rem;padding-left:2.5rem;margin-bottom:15rem}.aboutMe{display:grid;grid-template-columns:1fr 1fr;gap:4.5rem;padding:7.5rem 2rem 0}.aboutMe__heading{font-size:2.3rem}.aboutMe__subheading{font-size:2rem;margin-bottom:2rem}.aboutMe__desc{font-size:1.8rem;margin-bottom:2rem;color:#403f3f}.aboutMe__headingWrapper{margin-bottom:4.5rem}.resumeBtn{background-color:#7843e9;color:#fff;padding:1rem 2.5rem;border:none;border-radius:.5rem;font-weight:700;transition:all .3s;cursor:pointer}.resumeBtn a{color:#fff;text-decoration:none}.resumeBtn a:hover{color:#7843e9}.resumeBtn:hover{background-color:#fff;color:#7843e9;outline:2px solid #7843e9}.aboutMe__photoWrapper{margin-left:9rem}.aboutMe__photo{max-width:35rem;height:20rem;border:3px solid #7843e9;border-radius:.5rem}.aboutMe-img{width:100%;height:100%}@media (max-width:60rem){.aboutMe{grid-template-columns:1fr;justify-items:center;gap:0}.aboutMe__photoWrapper{margin-left:0;margin-bottom:2rem}.aboutMe-desc{text-align:center}}@media (max-width:30.62rem){.aboutMe__subheading{font-size:1.6rem}.aboutMe__desc{font-size:1.4rem}.resumeBtn{padding:.7rem 2rem;font-size:1rem}}.headingLine{width:3rem;display:inline-block;border:3px solid #7843e9;border-radius:5px}.subheading-desc{display:flex;flex-direction:column;align-items:center}.subheading-section{display:flex;align-items:flex-start;flex-direction:column}.subheading-title{font-size:1.5rem;margin-bottom:3px}@media (max-width:60rem){.subheading-title{font-size:1.3rem}.headingLine{border:2px solid #7843e9}}@media (max-width:30.62rem){.subheading-title{font-size:1rem}.headingLine{border:1px solid #7843e9}}.techstack-section{margin-bottom:15rem;padding-left:2.5rem;padding-right:2.5rem}.techstack{display:grid;grid-template-columns:1fr 1fr;justify-items:center;gap:2rem;padding:7.5rem 2rem 0}.tech-box{max-width:50rem;height:50rem;border:2px solid #7843e952;border-radius:10px;box-shadow:0 0 .1px 1px #7843e9;padding:4.5rem}.tech-box-1{justify-self:end}.tech-box-2{justify-self:start}.tech-box-heading{font-weight:700;font-size:1.7rem;margin-bottom:9.5rem;text-align:center}.tech-name{width:7rem;height:7rem;transition:all .3s}.tech-name:hover{transform:translateY(-10px)}.tech-image{width:100%;height:100%;object-fit:contain}.techologies{display:grid;grid-template-columns:repeat(4,1fr);justify-items:center;gap:2rem}@media (max-width:60rem){.techstack{grid-template-columns:1fr;row-gap:4.5rem}.tech-box-1,.tech-box-2{justify-self:initial}.tech-box-heading{margin-bottom:7.5rem}.tech-box{height:40rem;padding:3.5rem}.project-image{margin-bottom:1rem}}@media (max-width:30.62rem){.tech-name{width:5.5rem;height:5.5rem}.techologies{grid-template-columns:repeat(3,1fr)}.tech-box-heading{margin-bottom:5.5rem}.tech-box{padding:2rem;max-width:25rem}}.project{position:relative;margin-bottom:12rem;padding:7.5rem 2rem 0}.project-section{margin-bottom:15rem;padding-left:2.5rem;padding-right:2.5rem}.project-imageContainer{width:60%}.project-image{width:100%;box-shadow:0 3px 10px 4px #0003}.project-desc{display:flex;flex-direction:column;align-items:end;position:absolute;top:9rem;right:0rem}.project-subheading{font-size:1.6rem;margin-bottom:.5rem}.project-title{font-size:2rem;margin-bottom:4.5rem}.project-summary{display:flex;align-items:center;text-align:center;width:50%;height:15rem;border-radius:10px;background:#7843e9;margin-bottom:2rem;padding:2rem;font-family:futuraPtBl}.project-explain{color:#fff;font-size:1.8rem}.project-tools{display:flex;gap:2rem;list-style:none;font-size:1.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.project-external-link{display:flex}.project-icon{width:2rem;margin-right:1rem}.linkProject{text-align:center;transition:all .3s}.linkProject:hover{transform:translateY(-5px)}.more-project{color:#000;text-decoration:none;border-bottom:2px solid #7843e9;padding-bottom:4px;font-size:1.4rem}.showWhenBreakout{display:none}.move-desc-toLeft{align-items:start}.project-image-toRight{display:flex;justify-content:end}@media (max-width:60rem){.project-subheading{display:none}.project-tools{justify-content:center}.project{display:grid;justify-items:center}.project-desc{position:initial;display:block}.project-explain{color:#000}.project-summary{display:block;width:auto;height:auto;padding:0;background:initial;font-family:futuraPtMedium}.project-title{margin-bottom:1rem;text-align:center;color:#7843e9}.project-imageContainer{order:1;width:80%}.hideWhenBreakout{display:none}.showWhenBreakout{display:flex;justify-content:center;top:62rem}}@media (max-width:30.62rem){.project-imageContainer{width:100%}.project-explain{font-size:1.4rem}}.contact-section{margin-bottom:15rem;padding-left:2.5rem;padding-right:2.5rem}.contact-form{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:7.5rem 2rem 0}.form-inputFieldsGroup{padding:4.5rem;width:70%;border:3px solid #54545430}.form-label{font-size:1.6rem;display:inline-block;margin-bottom:1rem}.form-inputGroup{margin-bottom:4.5rem;width:100%}.form-input-field{width:100%;padding:1.6rem;font-size:1.6rem;border:none;margin-bottom:.5rem;background-color:#f3f3f3d6}.form-input-field:focus{outline:2px solid #7843e9aa}.contactBtnContainer{display:flex;justify-content:end}.contactBtn{background-color:#7843e9;color:#fff;padding:1rem 2.5rem;border:none;border-radius:.5rem;font-weight:700;transition:all .3s}.contactBtn:hover{background-color:#fff;color:#7843e9;outline:2px solid #7843e9}.msgError{color:red}@media (max-width:45rem){.form-inputFieldsGroup{width:100%}.form-label{font-size:1.4rem}.form-input-field{padding:1.4rem;font-size:1.4rem}.contactBtn{padding:.8rem 2.2rem}}@media (max-width:31rem){.form-inputFieldsGroup{padding:3.5rem 2.7rem}}.footer-section{width:100%;height:25rem;background-color:#7843e9}.footer-desc{margin-bottom:2rem}.footer-content{color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:4.5rem}.footer-icons{display:flex;gap:1rem;margin-bottom:4.5rem}.footer-icon{width:3.5rem;height:3.5rem;filter:invert(100%)}.footer-image-icon{width:100%;height:100%;object-fit:contain}.footer-heading{font-size:2.8rem}.footer-desc{font-size:1.8rem}@media (max-width:45rem){.footer-heading{font-size:2.4rem}.footer-desc{font-size:1.4rem}.footer-icon{width:2.5rem;height:2.5rem}}@media (max-width: 31rem){.footer-heading{font-size:1.8rem}.footer-desc{font-size:1.2rem}.footer-icon{width:2rem;height:2rem}.copyright{font-size:.7rem}}@font-face{font-family:League Spartan;src:url(/assets/LeagueSpartan-Bold-d6c5b570.otf)}@font-face{font-family:FuturaPtLight;src:url(/assets/FuturaPTLight-e7a52027.otf)}@font-face{font-family:FuturaPTMedium;src:url(/assets/FuturaPTMedium-5ecca92b.otf)}@font-face{font-family:FuturaPtBold;src:url(/assets/FuturaPTBold-b200854c.otf)}@font-face{font-family:FuturaPtBook;src:url(/assets/FuturaPTBook-85be74ee.otf)}*{padding:0;margin:0;box-sizing:border-box}html{font-size:62.5%}.leagueSpartanFont{font-family:League Spartan}.futuraPtLight{font-family:FuturaPtLight}.futuraPtBook{font-family:FuturaPtBook}.futuraPtMd{font-family:FuturaPTMedium}.futuraPtBl{font-family:FuturaPtBold}.container{max-width:120rem;margin:0 auto}.mainColor{color:#7843e9}.secColor{color:#f3f3f3}
