@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}body{background-color:#111417!important;width:100%;height:100%;overflow-x:hidden;margin-bottom:50px}#Heading{font-size:3em;background:linear-gradient(to right,#962c5d,#fff);background-clip:text;-webkit-background-clip:text;color:transparent;text-align:center;display:block;width:fit-content;width:-webkit-fit-content;width:-moz-fit-content;margin:0 auto;padding:.2em .8em;border-bottom:2px solid #dac6cf;border-radius:50px}#HeadingComponent{margin-top:50px;width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media(max-width:750px){#about{box-sizing:unset}#HeadingComponent #Heading{font-size:2em}}#home{width:100%;height:100%;display:flex;overflow:hidden}.leftHome{width:50%;display:flex;align-items:center;justify-content:center}.rightHome{width:50%;height:100vh;display:flex;align-items:center;justify-content:center}.rightHome img{width:60%;filter:drop-shadow(2px 2px 20px rgb(103,202,219))}.homedetails{font-size:2vmax;color:#fff}.line1{font-size:.8em}.line2{font-size:2em;color:transparent;background:linear-gradient(to right,#30cfd0,#fff);-webkit-background-clip:text;background-clip:text}.line3{font-size:1em}.homedetails button{margin-top:20px;padding:5px 10px;font-size:.7em;border:none;border-radius:5px;cursor:pointer;background:linear-gradient(to right,#30cfd0,#fff);color:#000;margin-right:10px;transition:all .3s ease}.homedetails button:hover{background:linear-gradient(to right,#fff,#30cfd0);color:#000}@media(max-width:750px){#home{flex-direction:column-reverse}.leftHome,.rightHome{width:100%!important}.rightHome img{width:100%;height:60%;border-radius:15px}.homedetails button{padding:5px 10px;font-size:1em}.homedetails{font-size:3vmax;color:#fff}}nav{width:100%;height:80px;display:flex;align-items:center;justify-content:space-between;padding:20px;position:fixed;top:0;left:0;right:0;z-index:100;background-color:#111417;box-shadow:0 4px 10px #832b5b80}nav ul a{cursor:pointer}nav ul a:hover{border-bottom:2px solid #30CFD0;color:transparent;background:linear-gradient(to right,#30cfd0,#fff);-webkit-background-clip:text;background-clip:text}.active{border-bottom:2px solid #30CFD0;color:transparent;background:linear-gradient(to right,#30cfd0,#fff);-webkit-background-clip:text;background-clip:text}nav ul{display:flex;align-items:center;justify-content:center;gap:20px;color:#fff;list-style:none;font-size:15px}nav h1{font-size:30px;background:linear-gradient(to right,#30cfd0,#fff);background-clip:text;-webkit-background-clip:text;color:transparent}.hamburger{display:none;align-items:center;justify-content:space-around;gap:8px;flex-direction:column;cursor:pointer}.ham{width:40px;height:3px;background-color:#f0f8ff;transition:all .3s ease-in-out}.mobilemenu{position:absolute;top:80px;right:0;width:100%;height:100vh;background-color:#11141733;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transform:translate(100%);flex-direction:column;align-items:center;justify-content:center;transition:all .3s ease-in-out;gap:40px}.activeHamburger .ham:nth-child(1){transform:rotate(45deg) translate(7px,7px);transition:transform .3s ease-in-out}.activeHamburger .ham:nth-child(2){opacity:0;transition:opacity .3s ease-in-out}.activeHamburger .ham:nth-child(3){transform:rotate(-45deg) translate(8px,-8px);transition:transform .3s ease-in-out}.activeMobile{transform:translate(0);transition:transform .3s ease-in-out}@media(max-width:750px){.desktopmenu{display:none}.hamburger{display:flex}}#about{width:100%;height:100%;display:flex;overflow:hidden}.rightAbout{width:50%;height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;flex-direction:column;gap:20px}.leftAbout{width:50%;display:flex;align-items:center;justify-content:center;padding:20px}.circle-line{display:flex;flex-direction:column;align-items:center;justify-content:center}.circle{width:50px;height:50px;border-radius:50%;background:linear-gradient(to right,#30cfd0,#fff);box-shadow:2px 2px 20px #67cadb}.line{width:2px;height:120px;background:linear-gradient(to right,#30cfd0,#fff)}.circle:hover{box-shadow:2px 2px 30px #30cfd0,-2px -2px 30px #30cfd0}.aboutdetails{display:flex;flex-direction:column;gap:40px;padding-left:20px}.aboutdetails h1{background:linear-gradient(to right,#962c5d,#fff);background-clip:text;-webkit-background-clip:text;color:transparent}.aboutdetails ul{list-style:none}.aboutdetails ul li{color:#fff}.personalInfo ul li:nth-child(1){background:linear-gradient(to right,#962c5d,#fff);background-clip:text;-webkit-background-clip:text;color:transparent}.aboutdetails ul span{color:#58cece}@media(max-width:750px){#about{flex-direction:column}.leftAbout,.rightAbout{width:100%!important}}.Card{width:90%;max-width:400px;height:170px;background-color:#141a1f;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:2px 2px 10px #000,-2px -2px 10px #000;border-radius:10px;text-align:center;transition:all .3s ease;cursor:pointer;flex-shrink:0;padding:10px}.Card:hover{box-shadow:2px 2px 20px #30cfd0,-2px -2px 20px #30cfd0}.hoverCard{width:100%;height:100%;background:linear-gradient(to top,#30d0d09f,#080808a8);position:absolute;bottom:0;transform:translateY(100%);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.hoverCard img{width:100%;height:100%;filter:drop-shadow(2px 2px 10px black)}.Card:hover .hoverCard{transform:translateY(0);transition:all .5s ease}.Card h1{background:linear-gradient(to right,#62c1d9,#fff);-webkit-background-clip:text;background-clip:text;color:transparent}#projects{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:30px;overflow:hidden}.slider{width:90%;height:250px;display:flex;align-items:center;gap:30px;overflow-x:scroll;overflow-y:hidden;padding:20px;-ms-overflow-style:none;scroll-behavior:smooth}.slider::-webkit-scrollbar{display:none}#projectHeading{font-size:3em;background:linear-gradient(to right,#962c5d,#fff);background-clip:text;-webkit-background-clip:text;color:transparent;text-align:center}#projects p{font-size:1.2em;color:#fff;width:60%;text-align:center;border-bottom:1px solid white}.slider{cursor:grab}.slider.dragging{cursor:grabbing}.slider .Card{-webkit-user-select:none;-ms-user-select:none;user-select:none}#contact{height:100%;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.leftContact{width:50%;height:100vh;display:flex;align-items:center;justify-content:center}.rightContact{width:50%;display:flex;align-items:center;justify-content:center;flex-direction:column}.rightContact form{width:70%;background-color:#13191e;box-shadow:2px 2px 20px #879aaa;align-items:center;display:flex;flex-direction:column;gap:20px;padding:5px;border-radius:50px}.rightContact form:hover{box-shadow:2px 2px 30px #30cfd0,-2px -2px 30px #30cfd0;transition:all .3s ease}.rightContact form input,.rightContact form textarea{width:90%;padding:10px;border:none;border-radius:5px;background-color:#22282d;color:#fff;font-size:1em}.rightContact form textarea{height:150px!important;resize:none}.rightContact button{margin-top:20px;padding:15px 20px;font-size:.8em;border:none;border-radius:5px;cursor:pointer;background:linear-gradient(to right,#30cfd0,#fff);color:#000;margin-right:10px;transition:all .3s ease}.rightContact button:hover{background:linear-gradient(to right,#fff,#30cfd0);color:#000}.rightContact form h2{font-size:2em;background:linear-gradient(to right,#962c5d,#fff);background-clip:text;-webkit-background-clip:text;color:transparent;text-align:center;border-bottom:#30CFD0 solid 2px}.leftContact img{width:50%;box-shadow:2px 2px 20px #67cadb;filter:drop-shadow(2px 2px 20px rgb(103,202,219))}.rightContact h2{font-size:3vmax;color:#fff;margin-bottom:20px}.rightContact p{font-size:1.2vmax;color:#fff;margin-bottom:20px}@media(max-width:750px){#contact{flex-direction:column}.leftContact,.rightContact{width:100%!important;height:auto!important;padding:20px 0}.leftContact img{width:70%}}#contactHeading{font-size:3em;background:linear-gradient(to right,#962c5d,#fff);background-clip:text;-webkit-background-clip:text;color:transparent;text-align:center;display:block;width:fit-content;width:-webkit-fit-content;width:-moz-fit-content;margin:0 auto;padding:.2em .8em;border-bottom:2px solid #dac6cf;border-radius:50px}
