*{margin:0;padding:0;box-sizing:border-box;background-color:#080808}.homePageBody{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.homepageContainer{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:flex-start;gap:40px;align-items:center}.leftcontainer{width:100%;margin-top:45px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.imageContainer{width:100%;display:flex;justify-content:center;animation:avatar 2s linear}.imageContainer img{width:220px;border-radius:30%;filter:grayscale(.1) contrast(1.5) saturate(1) sepia(.2)}@keyframes avatar{0%{filter:blur(15px);opacity:0}}.name{color:#fff;font-size:80px;text-align:center;margin:0;padding:10px 30px;font-weight:900;font-family:Arial,Helvetica,sans-serif;animation:opac 2s ease-in-out}@keyframes opac{0%{opacity:0}}.title{color:#a5a29b;font-size:35px;font-weight:700;border-right:5px solid rgb(255,255,255);width:36ch;white-space:nowrap;overflow:hidden;text-align:start;animation:typing 8s steps(33) infinite alternate,cursor .5s infinite alternate,opac2 2s ease-in-out}@keyframes opac2{0%{opacity:0}}@keyframes typing{0%{width:0}}@keyframes cursor{50%{border-color:transparent}}.homepageContainer .homepageGap{width:100%;height:200px;padding-bottom:0}.down{padding-top:50px;padding-bottom:50px;width:100%;display:flex;justify-content:center}.downloadbtn{padding:5px 20px 10px;font-size:25px;margin-bottom:10px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;background-color:transparent;border-radius:20px;border:none;color:#fcfcfc;box-shadow:0 5px 5px #bdc0ca;z-index:1;cursor:pointer;transition:transform .1s ease-in-out;animation:downloadbtn 3s;animation-timing-function:initial}.downloadbtn:hover{transform:scale(1.1)}@keyframes downloadbtn{0%{opacity:0}20%{opacity:0}60%{opacity:0}90%{opacity:1}}@media all and (max-width : 900px){.homepageContainer .homepageGap{padding-bottom:10px}}@media all and (max-width : 800px){.video-background{position:fixed;top:0;left:0;width:100%;height:100vh;object-fit:cover}.imageContainer img{width:170px}.homepageNav{padding-bottom:50px}.name{text-align:center;font-size:70px;text-wrap:wrap}.title{font-size:30px}}@media all and (max-width : 575px){.homePageBody{height:100vh}.homepageContainer{height:100%}.name{text-align:center;font-size:35px;text-wrap:wrap}.title{font-size:17px}.imageContainer img{width:150px}.homepageNav{padding-bottom:50px}}.gap{width:100%;height:50px}.nav{color:#f5f5f5;margin:0;padding:5px 0 30px;width:100%;height:70px;background-color:transparent;flex-wrap:wrap;z-index:5;justify-content:center;justify-content:space-around;align-items:self-end;display:none}.navlist{width:100%}.ul{width:100%;display:flex;justify-content:center;gap:30px;padding:10px;flex-wrap:wrap}li{display:flex;gap:8px;justify-content:center;font-size:20px;list-style:none;border-radius:20px;color:#f5f5f5;padding:5px 20px 30px;border:.5px solid rgb(161,159,159);height:2px;font-weight:700;transition:all .2s ease-in-out;cursor:pointer;box-shadow:#5a5b5c63 0 4px 10px -1px;transform-style:preserve-3d;animation:navlis 1s linear}li:hover{transform:scale(1.1);background-color:transparent;border:.5px solid rgb(13,69,190);border-bottom:none;box-shadow:#06182c66 0 0 0 2px,#06182ca6 0 4px 6px -1px,#ffffff14 0 1px inset;padding-left:20px;padding-right:20px;border-radius:none}.contactus{margin-top:.5%;border-color:#f5f5f5;text-shadow:none}@keyframes navlis{0%{opacity:0}to{opacity:1}}.navTwo{color:#f5f5f5;margin:0;padding:10px;width:100%;height:70px;flex-wrap:wrap;z-index:5;display:flex;justify-content:center;justify-content:space-around;align-items:self-end}@media all and (max-width : 780px){.nav{display:none}.navTwo{color:#f5f5f5;margin:0;padding:5px 0 0;width:100%;height:70px;flex-wrap:wrap;z-index:5;display:flex;justify-content:center;justify-content:space-around;align-items:self-end}}@media all and (max-width : 420px){.ul{gap:20px;padding-bottom:40px}}.aboutContainer{width:100%;height:100vh;display:flex;flex-direction:column;align-items:center}.menuContainer{width:100%;height:200px;display:flex;justify-content:center}.menu{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:row}.menu .first{padding:5px;width:100%;height:100px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5%;z-index:0;flex-wrap:wrap}.menu .first .FM{width:60px;text-align:center;color:#fff;padding:5px;border-radius:10px;border-top:.5px solid rgb(139,139,139);border-bottom:.5px solid rgb(36,68,158);animation:menuAnime 2s linear}@keyframes menuAnime{0%{transform:translateY(-300px)}}.FM:hover{transition:all .2s ease-in-out;transform:scale(1.1);box-shadow:0 1px 2px #302f2f;border:.5px solid rgb(82,78,78)}.aboutContentContainer{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0}.aboutImageContainer{margin-top:20px;width:100%;display:flex;justify-content:center;animation:imgEntry 3s linear}@keyframes imgEntry{0%{opacity:0}}.aboutImage{border:2px solid rgb(51,51,51);border-radius:100px;width:260px;height:320px}.object{width:80%;color:#fff;font-size:25px;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;letter-spacing:1px;line-height:45px;margin-top:20px;padding:10px;text-align:center;animation:opac3 2s ease-in-out}@keyframes opac3{0%{opacity:0}}.object span{border-radius:20px;padding-right:8px;padding-left:8px;margin-right:2px;margin-left:2px}.object span{background-color:transparent;color:#598bf7;font-weight:500}.downloadContainer{margin-top:20px;width:100%;display:flex;justify-content:center}.downloadButton{width:50%;text-align:center;cursor:pointer;color:#bbb4b4;font-size:20px;font-family:Arial,Helvetica,sans-serif;border:1px solid white;padding:10px;border-radius:20px;box-shadow:0 2px 5px #fff}.downloadButton:hover{transition:all .2s ease-in-out;transform:scale(1.3);border:none;box-shadow:none}.contactContainer{margin-top:50px;display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center;background-color:#0d0e0e}.contactHeading{color:#fff;text-align:center;background-color:#0f0f0f;border-bottom:1px solid rgb(99,97,97);border-radius:20px;padding:10px;margin-bottom:10px}.contactList{padding-top:30px;padding-bottom:70px;width:100%;display:flex;justify-content:center;gap:10%;color:#fff;flex-wrap:wrap}.contactListItems{border:1px solid rgb(29,28,28);padding:10px;border-radius:50px;display:flex;align-items:center;gap:10px;font-size:22px;margin-top:30px;box-shadow:0 2px 2px #ffffffb6}.contactListItems:hover{transition:all .2s ease-in;border:none;transform:scale(1.2)}@media all and (max-width : 900px){.aboutImage{width:200px;height:250px}}@media all and (max-width : 575px){.aboutImageContainer{margin-top:30px}.object{font-size:20px;line-height:30px}.downloadContainer{display:flex;justify-content:center;align-items:center;margin-top:20px}.downloadButton{width:90%;margin-top:20px;margin-bottom:20px;text-align:center;font-size:22px;background:transparent}.aboutContainer .object{margin-top:20px;font-size:20px;width:100%;height:fit-content;padding:10px 10px 30px;background-color:#0f0f0f}.FM{border-bottom:3px solid rgb(218,218,224);border-top:none;margin:5px}.object span{background-color:transparent;color:#598bf7;font-weight:500}.contactContainer{margin-top:30px}.contactList{padding-top:5px}}@media all and (max-width : 280px){.aboutImageContainer{margin-top:60px}}.skillsContainer{width:100%;height:100%;display:flex;justify-content:center;flex-direction:column;align-items:center}.skillsBoxes{margin-top:30px;margin-bottom:50px;width:100%;height:100%;padding:10px;display:flex;flex-direction:column;justify-content:center;gap:50px;align-items:center;text-align:center;animation:entry 2s linear}@keyframes entry{0%{opacity:0}}.box{width:90%;height:100%}.heading{width:100%;height:70px;color:#fff;font-size:23px;font-weight:600;font-family:Verdana,Geneva,Tahoma,sans-serif;background-color:#131212;display:flex;justify-content:center;align-items:center;border-radius:5px}.cardContainer{margin-top:35px;width:100%;height:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:30px}.skills{background:transparent;color:#fff;font-size:20px;border:.5px solid rgba(255,255,255,.397);padding:8px;border-radius:10px;transform-style:preserve-3d;animation:skillsAnimation 3s infinite ease-in,skillsEntry 2s linear}@keyframes skillsAnimation{50%{box-shadow:0 2px 5px #00f}}@keyframes skillsEntry{1%{color:#000;box-shadow:0 2px 10px #353535}}.projectsContainer{width:100%;height:100%;display:flex;justify-content:flex-start;flex-direction:column;align-items:center}.projectsBoxes{margin-top:20px;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.projectsHeadingContainer{padding:10px;width:100%;display:flex;justify-content:center;gap:5%}.projectsHeadingContainer h1{text-align:center;cursor:pointer;font-size:22px;border-top:.5px solid rgb(114,113,113);border-bottom:.5px solid rgb(114,113,113);border-radius:10px;padding:15px;color:#fff;font-family:Arial,Helvetica,sans-serif}.projectsHeading.active{border:2px solid rgb(255,255,255);transition:all .2s ease-in-out;border:2px solid blue}.projectsHeadingContainer h1:hover{transition:all .2s ease-in-out;border:2px solid blue}.projectsList{padding:5px;margin-top:20px;margin-bottom:10px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px;position:relative;animation:listEntry 2.5s linear ease-in-out}@keyframes listEntry{0%{opacity:0}}.projectsImageContainer{margin-top:2.2%;width:100%;display:flex;justify-content:center}.projectsImageContainer img{width:30%;height:100%;transform:scale(1.12)}.projectsTitle{padding:5px 10px;border:1px solid rgb(48,46,46);border-top:none;border-radius:10px;text-align:center;color:#fff;font-size:25px;font-family:Arial,Helvetica,sans-serif}#projectsDescription{font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;width:60%;height:fit-content;font-size:20px;line-height:30px;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;color:#fff;background:none!important;text-align:center}.projectLink a{font-size:18px;border:.5px solid brown;padding:7px;border-radius:10px;cursor:pointer}.projectLink:hover{transition:all .2s ease-in-out;transform:scale(1.1)}.nextprevContainer{width:100%;display:flex;justify-content:center;align-items:center;gap:50px}.btnNext,.btnPrev{width:80px;border-radius:5px;background-color:#070707;border:none;color:#fff;cursor:pointer}.btnNext{right:0}.btnPrev{left:0}.btnNext:hover,.btnPrev:hover{box-shadow:0 2px 20px #fff}button:disabled{cursor:not-allowed;opacity:.5}@media all and (max-width : 969px){.projectsImageContainer img{width:50%}#projectsDescription{width:90%}}@media all and (max-width : 575px){.projectsList{width:100%;margin-bottom:0}.projectsImageContainer img{width:90%}.projectsTitle{font-size:21px}.btnNext,.btnPrev{top:20%}}
