@import"https://fonts.googleapis.com/css2?family=Satisfy&display=swap";@import"https://fonts.googleapis.com/css2?family=Emblema+One&family=Josefin+Sans:ital,wght@0,100..700;1,100..700&family=Nosifer&family=Satisfy&display=swap";@import"https://fonts.googleapis.com/css2?family=Emblema+One&family=Josefin+Sans:ital,wght@0,100..700;1,100..700&family=Kaushan+Script&family=Moo+Lah+Lah&family=Nosifer&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&family=Satisfy&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;text-decoration:none;-webkit-tap-highlight-color:transparent}html{overflow-y:scroll}body{color:#fff;overflow-x:hidden;background-image:linear-gradient(#1f1d1d93 1px,transparent 1px),linear-gradient(to right,#1f1d1d93 1px,transparent 1px);background-size:50px 50px;background-color:#0a0a0a;background-attachment:fixed}.navbar{width:100%;height:80px;margin:auto;background-color:#161616f6;display:flex;align-items:center;justify-content:space-between;padding:10px 30px;position:fixed;top:0;left:0;right:0;z-index:999;transition:all .3s ease;box-sizing:border-box}.navbar.scrolled{background:#000000bf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:#ffffff0d 0 0 0 1px,#000000c7 0 10px 10px}.logoDiv img{width:150px;height:110px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;left:-20px;top:8px}@media(max-width:500px){.logoDiv img{position:relative;left:-35px;top:7px;width:120px}}.desktopMenu{display:flex;align-items:center;gap:45px}.desktopMenuItem{position:relative;font-size:.95rem;font-weight:400;text-transform:uppercase;letter-spacing:1px;cursor:pointer;color:#fff;transition:.3s ease}.desktopMenuItem:hover{color:#0ff}.desktopMenuItem:after{content:"";position:absolute;left:50%;bottom:-6px;transform:translate(-50%);width:0%;height:1.5px;background:#0ff;box-shadow:0 0 10px #0ff,0 0 20px #0ff;transition:width .3s ease}.desktopMenuItem:hover:after{width:100%}.desktopMenuItem.active{color:#0ff}.desktopMenuItem.active:after{width:100%}.desktopBtn{text-decoration:none}.hireMeBtn{width:145px;height:48px;border-radius:50px;border:none;outline:none;cursor:pointer;font-size:1rem;font-weight:500;color:#fff;background:#161616e6;box-shadow:#ffffff14 0 0 0 1px,#ffffff0d 0 4px 20px;transition:all .3s ease}.hireMeBtn:hover{transform:translateY(-3px);background-image:linear-gradient(114.2deg,#b8d715 -15.3%,#15d762 14.5%,#15d7b6 38.7%,#81bdf0 58.8%,#db6ccd 77.3%,#f08181 88.5%);-webkit-background-clip:text;background-clip:text;color:transparent}.mobileMenuIcon{display:none;cursor:pointer;color:#fff;flex-shrink:0;position:relative;z-index:1001}.mobileCrossIcon{background-color:#ff000da3}.mobileMenu{position:fixed;height:100vh;width:80%;top:60px;right:0;display:flex;align-items:center;justify-content:center;flex-direction:column;opacity:0;visibility:hidden;transform:translate(80%);transition:.3s ease;z-index:1000;background:#121212;border-left:1px solid rgba(255,255,255,.144);box-shadow:#ffffff02 0 0 0 1px,#000000f1 0 10px 10px}.activeMenu{opacity:1;visibility:visible;transform:translateY(0)}.mobileMenuItem{margin:30px;font-size:1.5rem;color:#fff;text-transform:uppercase;cursor:pointer;transition:.3s ease;letter-spacing:2px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;position:relative;top:-20%}.mobileMenuItem:hover{color:#0ff}.mobileMenuItem::active{color:#0ff}@media(max-width:992px){.desktopMenu,.desktopBtn{display:none}.mobileMenuIcon{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px}.mobileMenuItem{font-family:poppins;margin:20px}.navbar{height:60px;width:100%;padding:0 20px;position:fixed}}@media(max-width:600px){.logo{font-size:1.8rem}}#intro{height:calc(100vh - 150px);max-width:90%;margin:auto;position:relative;display:flex;top:120px;gap:10px}@media(max-width:500px){#intro{height:calc(100vh - 100px);max-width:90%;margin:0 auto;position:relative;display:flex;top:120px;gap:10px}}@media(max-width:500px){#intro{top:30px;flex-direction:column;height:auto}}.Avai-for-work{position:relative;display:flex;align-items:center;justify-content:left;color:#f0f8ff;width:320px;padding:10px;text-transform:capitalize;border-radius:50px;text-align:left;outline:none;border:none;background-color:#131314;font-size:15px;cursor:pointer;box-shadow:#fffefe00 0 4px 8px -2px,#ffffff2f 0 0 0 1px}@media(max-width:500px){.Avai-for-work{width:280px;font-size:12px;font-family:Poppins;margin-top:30px;right:5px}}.Avai-for-work .span1{color:gray;margin-left:8px;text-transform:none}@media(max-width:500px){.Avai-for-work .span1{color:#9e9d9d;margin-left:5px;font-family:Poppins;font-size:12px}}.span2{height:8px;width:8px;background-color:#0ff;border-radius:50%;margin:0 10px;box-shadow:0 0 10px 2px #0ac9a9}.Avai-for-work:hover{background-color:#1b1d1d}@media(max-width:500px){.introContent{padding:50px 0;width:100%;font-size:20px}}.introContent{width:60%;width:100%;display:flex;flex-direction:column}.introContent .h1-1{margin-top:30px;font-size:35px;font-weight:100;align-self:flex-start}@media(max-width:500px){.introContent .h1-1{margin-top:20px;font-size:25px!important;font-family:Poppins;font-weight:300;color:#eff8ffcb}}.introContent .h1-2{margin-top:10px;font-weight:500;letter-spacing:1px;line-height:70px}@media(max-width:500px){.introContent .h1-2{margin-top:18px;font-size:35px;line-height:45px;font-family:Poppins,sans-serif;font-weight:350}}.introContent .h1-2 span{background-image:linear-gradient(114.2deg,#b8d715 -15.3%,#15d762 14.5%,#15d7b6 38.7%,#81bdf0 58.8%,#db6ccd 77.3%,#f08181 88.5%);-webkit-background-clip:text;background-clip:text;color:transparent}@media(max-width:500px){.introContent .h1-2 span{font-family:Poppins}}.resume{width:220px;display:flex;align-items:center;cursor:default}.downlodeCV{margin-top:40px;font-size:20px;padding:8px 40px;border-radius:50px;width:fit-content;font-weight:700;cursor:pointer;border:none;outline:none;color:#f0f8ffe9;box-shadow:#fffefe00 0 4px 8px -2px,#ffffff2f 0 0 0 1px;transition:all .2s ease;background-color:#131314}@media(max-width:500px){.downlodeCV{margin-top:20px;font-size:20px;padding:10px 30px;border-radius:50px;font-weight:800;font-family:Josefin Sans}}.downlodeCV:hover{background-image:linear-gradient(114.2deg,#b8d715 -15.3%,#15d762 14.5%,#15d7b6 38.7%,#81bdf0 58.8%,#db6ccd 77.3%,#f08181 88.5%);-webkit-background-clip:text;background-clip:text;color:transparent}.introContent .p1{margin-top:80px;width:100%;height:100px;opacity:.6;font-weight:300;letter-spacing:1px;color:#fff;bottom:50px;line-height:35px;letter-spacing:.5px}@media(max-width:500px){.introContent .p1{margin-top:80px;font-family:Josefin Sans;opacity:.8;font-weight:400;letter-spacing:1px;color:#ffffffd2;bottom:30px;line-height:30px;letter-spacing:.5px}}.introImage{width:65%;display:flex;align-items:center;border-radius:50px;position:relative}@media(max-width:500px){.introImage{width:100%;height:auto;border-radius:0;padding:0;position:relative;display:flex;align-items:center;justify-content:center;bottom:auto}}@keyframes spin{0%{transform:rotate(0);scale:.9}50%{transform:rotate(-180deg);scale:1}to{transform:rotate(360deg);scale:.9}}@keyframes scaleUpDown{0%{scale:.9.9}50%{scale:1}to{scale:.9.9}}.pattern:hover{animation-play-state:paused}.pattern{position:absolute;right:40px;top:50px;width:500px;height:500px;border-radius:50%;background:linear-gradient(109.6deg,#19fcf2 11.2%,#d319fc 26.1%,#fcaa19 44.6%,#ebfc19 60.7%,#19fc82 79.4%,#c330fd 91.1%);background:linear-gradient(114.2deg,#b8d715 -15.3%,#15d762 14.5%,#15d7b6 38.7%,#81bdf0 58.8%,#db6ccd 77.3%,#f08181 88.5%);-webkit-mask-image:url(/assets/squares_gray-D_mfIJDc.png);mask-image:url(/assets/squares_gray-D_mfIJDc.png);-webkit-mask-size:cover;mask-size:cover;animation:spin 15s ease-in-out infinite,scaleUpDown 2s ease-in-out infinite;opacity:.8;overflow:hidden;box-shadow:0 0 20px #fff,0 0 40px #fff,inset 0 0 15px #fff}@media(max-width:500px){.pattern{width:400px;height:350px;overflow:visible;position:relative;display:flex;align-items:center;border-radius:50%;left:auto;right:auto;top:auto;animation:spin 40s ease-in-out infinite,scaleUpDown 2s ease-in-out infinite;margin:auto}}.horizontalLine{width:90%;margin:130px auto 0;display:flex;align-self:center;height:1px;box-shadow:#ffffff67 0 1px 1px,#fff0 0 0 0 1px;bottom:0%}@media(max-width:500px){.horizontalLine{position:relative;margin-top:30px;opacity:.9}}.projectSection{min-height:calc(100vh - 4rem);width:90%;margin:auto}#project{display:block;height:auto}.about-the-project{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;margin-top:60px}.aboutProject-firstLine{width:90%;text-align:center;color:gray;letter-spacing:.1px}.aboutProject-secondtLine{width:90%;text-align:center;margin-top:-5px;color:gray;letter-spacing:.1px}@media(max-width:500px){.aboutProject-firstLine,.aboutProject-secondtLine{font-family:poppins;font-size:13px}}.theProject{background-color:#1c1f1e;border-radius:50px;padding:8px 25px;font-size:20px;box-shadow:#0000000d 0 0 0 1px,#d1d5db82 0 0 0 1px inset;background-color:#131314;margin-top:100px}@media(max-width:500px){.theProject{align-items:center;margin-top:80px;font-family:poppins;font-size:16px}.theProject span{font-family:poppins}}.theProject span{color:#938f8f}.h1-1{display:flex;justify-content:center;align-items:center}@media(max-width:500px){.h1-1{font-size:21px;font-family:poppins;font-weight:500}.h1-1 span{font-family:poppins}}.h1-1 span{background-image:linear-gradient(114.2deg,#b8d715 -15.3%,#15d762 14.5%,#15d7b6 38.7%,#81bdf0 58.8%,#db6ccd 77.3%,#f08181 88.5%);-webkit-background-clip:text;background-clip:text;color:transparent}.allProject{width:100%;height:auto;margin:20px auto 0;background-color:#1a1b1b48;padding:10px 50px;border-radius:20px}@media(max-width:500px){.allProject{padding:10px}}.projectView{margin:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:30px}@media(max-width:500px){.projectView{display:flex;flex-direction:column}}.projectCard{flex-direction:column;padding:40px;background-color:#17181893;border-radius:10px;text-align:center;box-shadow:#ede9e917 0 6px 24px,#f8f8f82b 0 0 0 1px}@media(max-width:500px){.projectCard{padding:10px}}.projectCard img{width:90%;border-radius:8px;transition:all linear .1s}.projectCard img:hover{scale:1.03;opacity:.7}.projectCard h3{width:300px;text-align:left;padding:10px 20px;font-family:poppins;font-weight:400;text-decoration:underline .5px;text-underline-offset:6px}@media(max-width:500px){.projectCard h3{font-size:13px;text-underline-offset:4px}}.chat-app{opacity:1}.skill-section{width:80%;margin:50px auto 10px;display:flex;gap:20px;height:500px;font-family:poppins}@media(max-width:500px){.skill-section{width:93%;height:370px;display:flex;flex-direction:column}}.skill-title{text-align:center;margin-top:50px;padding-top:100px;padding-bottom:20px;font-family:poppins;font-weight:500;color:#fff}.skillTitleSpan{background-image:linear-gradient(114.2deg,#b8d715 -15.3%,#15d762 14.5%,#15d7b6 38.7%,#81bdf0 58.8%,#db6ccd 77.3%,#f08181 88.5%);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:poppins}.skillDescription{text-align:center;color:#aaadafec;font-family:poppins;font-size:14px}@media(max-width:500px){.skillDescription{width:90%;position:relative;top:-12px;margin:auto}}@media(max-width:500px){.skill-title{font-size:25px;padding-top:100px}.skillTitleSpan{background-image:linear-gradient(114.2deg,#b8d715 -15.3%,#15d762 14.5%,#15d7b6 38.7%,#81bdf0 58.8%,#db6ccd 77.3%,#f08181 88.5%);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:poppins}}.skill-div{width:60%;margin:0}@media(max-width:500px){.skill-div{width:100%}}.skill-main-div{display:flex;align-items:center;gap:10px;padding:5px}@media(max-width:500px){.skill-main-div{display:flex;align-items:center;gap:10px;padding:5px}}.skill-logo{font-size:28px;padding:3px}@media(max-width:500px){.skill-logo{font-size:28px;padding:3px}}.my-skill{width:100%;height:10px;background-color:#0000005b;border-radius:10px;box-shadow:#ffffff38 0 3px 8px;box-shadow:#ffffff4b 0 1px 3px,#1b1f2326 0 0 0 1px;box-shadow:#fefeff40 0 6px 12px -2px,#0000004d 0 3px 7px -3px;box-shadow:#091e42 0 4px 8px -2px,#094242 0 0 0 1px}@media(max-width:500px){.my-skill{width:100%;height:10px;background-color:#0000005b;border-radius:10px;box-shadow:#ffffff38 0 3px 8px;box-shadow:#ffffff4b 0 1px 3px,#1b1f2326 0 0 0 1px;box-shadow:#fefeff40 0 6px 12px -2px,#0000004d 0 3px 7px -3px;box-shadow:#091e42 0 4px 8px -2px,#094242 0 0 0 1px}}#react-icon{animation:spin 1.5s infinite linear;color:#0ff;font-size:34px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.skill-length{width:80%;height:10px;background-color:#00ffff49;border-radius:10px;animation:expandWidth 2s ease-in-out forwards}@media(max-width:500px){.skill-length{width:50%;height:10px;background-color:#00ffff49;border-radius:10px;animation:expandWidth 2s ease-in-out forwards}}.style-skill{padding:10px 0 0}@media(max-width:500px){.style-skill{padding:10px 0 0}}.upperside{display:flex;justify-content:space-between;padding:5px}@media(max-width:500px){.upperside{display:flex;justify-content:space-between;padding:5px}}.skill-name{text-transform:uppercase}#html-percentage{animation:html-width 1.5s ease-in-out forwards}@media(max-width:500px){.skill-name,#html-percentage{font-family:poppins;font-weight:500}}@keyframes html-width{0%{width:0}to{width:70%}}#css-percentage{animation:css-width 1.5s ease-in-out forwards}@keyframes css-width{0%{width:0}to{width:80%}}#js-percentage{animation:js-width 1.5s ease-in-out forwards}@keyframes js-width{0%{width:0}to{width:80%}}#react-percentage{animation:js-width 1.5s ease-in-out forwards}@keyframes react-width{0%{width:0}to{width:60%}}.html-icon{color:#f16a30;background-color:#f0f8ffd5;padding:2px}@media(max-width:500px){.html-icon{color:#f16a30;background-color:#f0f8ffd5;padding:2px}}.css-icon{color:#fff;background-color:#0870c2}@media(max-width:500px){.css-icon{color:#fff;background-color:#0870c2}}.javascript-icon{color:#f7e024;font-size:30px}@media(max-width:500px){.javascript-icon{color:#f7e024;font-size:30px}}.animated-Container{width:60%;height:300px}.animated-Container{width:60%;position:relative;display:flex;justify-content:center;align-items:center;overflow:visible}.center-glow{width:50px;height:50px;border-radius:50%;background:#000;box-shadow:0 0 40px #ff5e00ea,0 0 80px #ff3300f1,0 0 120px #ffbb009a;animation:pulse 3s infinite ease-in-out;display:flex;align-items:center;justify-content:center;font-size:28px;color:#0099ffcb}.orbit{position:absolute;width:100px;height:100px;border:1px solid rgba(255,255,255,.1);border-radius:50%;display:flex;justify-content:center;animation:rotate 10s linear infinite}.orbit2{width:200px;height:200px;animation-duration:14s}.orbit3{width:300px;height:300px;animation-duration:18s}.orbit4{width:400px;height:400px;animation-duration:22s}.react-color{animation:spin 1s linear infinite}.orbit-icon{font-size:45px;position:absolute;top:-20px;background:#111;border-radius:50%;padding:10px}.html-color{color:#ff5722}.css-color{color:#2196f3}.js-color{color:#ffeb3b}.react-color{color:#08f5e9}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media(max-width:768px){.animated-Container{display:none;width:100%;height:350px;justify-content:center;align-items:center;overflow:hidden}.center-glow{width:120px;height:120px;box-shadow:0 0 20px #0ff,0 0 40px #0ff,0 0 60px #0ff}.orbit{width:180px;height:180px}.orbit2{width:240px;height:240px}.orbit3{width:300px;height:300px}.orbit4{width:360px;height:360px}.orbit-icon{font-size:28px;padding:6px;top:-14px}}@media(max-width:500px){.animated-Container{display:none}}.about-secinon{width:80%;height:600px;margin:0 auto 100px;display:flex;justify-content:center;gap:30px;padding-left:20px;padding-top:100px}.underline{width:28%;height:1.5px;background-color:#00ffff61}.image-section{width:30%;height:500px;box-shadow:#f6f6f600 1px 1px,#ffffff25 0 0 1px 1px;display:flex;align-items:center;justify-content:center;border-radius:10px;padding:10px}.image-section img{width:350px;border-radius:10px;box-shadow:#000 0 14px 28px,#000 0 10px 10px}.about-US{width:70%;height:520px;border-radius:10px}.about-heading{position:relative;left:60px;font-size:50px;font-weight:300;letter-spacing:1.5px;font-family:poppins}@media(max-width:500px){.about-heading{letter-spacing:0px;font-weight:400}}.about-info{width:100%;top:10%;display:flex;flex-direction:column;gap:20px;background-color:#a1a0a00a;box-shadow:#000 0 10px 36px,#404040bb 0 0 0 1px;position:relative;padding:40px 20px 10px;border-radius:10px;margin-top:-20px}.cornor{width:60px;height:1px;background-color:#0ff7;position:absolute;right:-3px;top:-5px}.cornor2{width:60px;height:1px;background-color:#0ff8;position:absolute;right:-34px;top:24px;rotate:90deg}.greet-1,.greet-2{font-family:Josefin Sans;font-size:30px;font-weight:200;line-height:15px;opacity:.9;text-decoration:underline 1.4px rgba(255,255,248,.659);text-underline-offset:4px}@media(min-width:500px){.short-about-info-1,.short-about-info-2{display:none}}@media(min-width:700px){.p-1,.p-2,.p-3{font-family:Josefin Sans;letter-spacing:1.3px;line-height:22px;font-size:20px;font-weight:100}}@media(max-width:768px){.about-secinon{width:100%;flex-direction:column;margin-top:180px;margin-bottom:180px;padding:20px 10px}.image-section{width:90%;margin:auto;padding:60px 25px 25px;background-color:#1313138a}.image-section img{width:260px;height:260px;border-radius:5%;object-fit:cover}.about-US{width:100%;padding:0}.about-heading{left:0;text-align:center;font-size:38px}.underline{width:140px;margin:10px auto 0}.about-info{padding:20px 15px;gap:18px}.greet-1,.greet-2{font-size:20px;line-height:20px;font-family:Josefin Sans;font-weight:400}.p-1,.p-2,.p-3{display:none}.short-about-info-1,.short-about-info-2{font-family:Josefin Sans;font-weight:300;opacity:.9;font-style:normal;font-size:17px;line-height:20px;text-align:justify;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.cornor,.cornor2{display:none}}.contactForm{display:flex;flex-direction:column;gap:20px}.contact-page{width:90%;height:500px;margin:auto auto 50px;display:flex;gap:50px;background-color:#8489890f;padding:30px 40px;box-shadow:#e3e3e315 0 1px 3px,#ffffff26 0 0 0 1px;border-radius:10px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.leftSide{width:40%;height:auto;display:flex;flex-direction:column;padding-left:50px;padding-top:50px;gap:20px;z-index:99}.cotactTitte{font-size:55px;font-weight:600}.forAlign{display:flex;align-items:center;font-size:18px;letter-spacing:1px;opacity:.8;gap:15px;text-decoration:underline}.gmailLogo{font-size:33px}.phoneLogo{font-size:30px}.socialIconDiv{display:flex;align-items:center;justify-content:left;gap:25px;font-size:32px;margin-top:20px;height:50px;width:fit-content}.facebook-icon{color:#a8a8a8;transition:all ease .2s}.facebook-icon:hover{scale:1.3;cursor:pointer;opacity:.9}.instagram-icon{color:#a8a8a8;height:50px;transition:all linear .2s}.instagram-icon:hover{transform:translateY(-8px);cursor:pointer}.linkedin-icon{color:#a8a8a8;scale:1.1;transition:all linear .2s}.linkedin-icon:hover{transform:translateY(8px);cursor:pointer}.twitter-icon{background-color:#000;padding:2px;font-weight:100;transition:all linear .4s}.twitter-icon:hover{transform:rotate(180deg);cursor:pointer}.rightSide{width:60%;height:auto;display:flex;flex-direction:column}.inputFieldSameStyle{text-decoration:none;padding:10px;font-size:20px;background-color:#343434cf;color:#fff;outline:none;border:none;border-radius:5px}.inputFieldSameStyle::placeholder{color:#ffffffa3;font-family:poppins;font-size:15px}.textMessage{width:100%;height:150px}.submitBtn{width:100px;font-size:18px;color:#f0f8ff;opacity:.9;font-weight:600;font-family:poppins;border-radius:5px;outline:none;border-width:medium;border-style:none;border-color:currentcolor;border-image:initial;padding:10px;background:linear-gradient(135deg,#00f5ff,#3b82f6,#a855f7)}.submitBtn:hover{background-color:#f13980bb;cursor:pointer}.followMeText{font-family:poppins}@media(max-width:500px){.contact-page{flex-direction:column;width:95%;height:auto;gap:30px;margin-top:250px;margin-bottom:50px;padding:45px 5px 15px}.leftSide{width:100%;height:auto;padding:15px 10px}.forAlign{font-family:poppins;font-size:14px;letter-spacing:0px;text-decoration:underline}.socialIconDiv{margin:0;padding:0}.rightSide{width:100%;height:auto}.inputFieldSameStyle{width:95%;margin:auto}.submitBtn{width:92%;position:relative;margin:auto}.cotactTitte{font-size:32px;font-family:poppins;font-weight:500;position:relative;left:30px}}#footer{position:relative;bottom:0;width:95%;height:50px;background-color:#181919;margin:auto;display:flex;align-items:center;justify-content:center;border-radius:5px}.back-to-top{position:fixed;bottom:30px;right:30px;width:45px;height:45px;border-radius:30%;background:#00000094;border:1px solid rgb(255,255,255);color:#fff;cursor:pointer;z-index:998;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0006;transition:all .3s ease;animation:move ease-in-out .3s}@keyframes move{0%{scale:.1}to{scale:1}}.back-to-top:hover{transform:translateY(-5px);box-shadow:0 8px 20px #fdfcfc42;color:#fff;background-color:#fff;background:linear-gradient(135deg,#00f7ff9c,#3b83f6a6,#a955f78f)}.back-to-top:active{transform:translateY(0)}@media(max-width:768px){.back-to-top{bottom:20px;right:20px;width:45px;height:45px}}.cursor-dot{position:fixed;width:8px;height:8px;background:linear-gradient(135deg,#eee,#fdfdfd);border-radius:50%;pointer-events:none;z-index:9999;box-shadow:0 0 10px #00d4ff99,0 0 20px #0099ff4d;transform:translate(-50%,-50%);transition:all .4s cubic-bezier(.25,.46,.45,.94)}.cursor-dot.hover{width:22px;height:22px;background:linear-gradient(135deg,#0f8,#00d4ff);box-shadow:0 0 15px #0f8c,0 0 30px #00d4ff80;transition:all .3s cubic-bezier(.25,.46,.45,.94);opacity:.7}.cursor-dot.project-hover{width:60px;height:60px;background:radial-gradient(circle,#fff,#fff);border:1px solid rgba(255,255,255,.8);box-shadow:0 0 20px #fff9,0 0 40px #fff6,inset 0 0 15px #fff3;transition:all .3s cubic-bezier(.25,.46,.45,.94);font-family:Poppins;opacity:.7}.cursor-dot.project-hover:after{content:attr(data-text);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#000;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;white-space:wrap;text-align:center;font-family:Poppins;animation:fadeInText .5s ease-out}@keyframes fadeInText{0%{opacity:0}to{opacity:1}}
