@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap";@import"https://fonts.cdnfonts.com/css/rightman-signature";@import"https://fonts.cdnfonts.com/css/spectral";@import"https://fonts.cdnfonts.com/css/derivia";.navbar-toggler span i{color:#fff!important;font-size:1.8rem;transition:color .3s ease-in-out}.navbar-toggler{border:0px}body{font-family:Poppins,sans-serif;background:#0a0c1b;color:#fff;margin:0;padding:0}.navbar{background:#0a0c1be6;padding:15px 0}.navbar-brand{color:#6df0c2;font-weight:700;font-size:22px}.navbar-brand:hover{color:#ff79c6}.navbar-brand:focus{color:#6df0c2}.navbar-nav .nav-link{color:#fff;margin:0 10px;transition:.3s;position:relative;display:inline-block;padding-bottom:1px;font-size:20px}.navbar-nav .nav-link:before{content:"> ";color:#22c55e;font-family:monospace;font-weight:700;transition:color .3s}.navbar-nav .nav-link:hover{color:#6df0c2}.navbar-nav .nav-link:after{content:"";display:block;width:0;height:2px;background-color:#6df0c2;transition:width .3s ease-in-out;position:absolute;left:50%;bottom:2px;transform:translate(-50%)}.navbar-nav .nav-link:hover:after{width:80%}@media (max-width: 991px){.navbar-collapse{text-align:center;font-size:1.2rem}.navbar-nav{display:flex;flex-direction:column;align-items:flex-end}.navbar-nav .nav-item{width:100%}.navbar-nav .nav-link:hover:after{width:100%}}.hero{padding:120px 0}.hero h1{font-size:32px;font-weight:600}.hero h2{font-size:38px;font-weight:700;margin-top:10px}.hero .highlight{color:#ff79c6}.hero .dev-title{color:#6df0c2}.social-icons{margin-top:20px}.social-icons a{color:#ff79c6;font-size:25px;margin-right:15px;transition:.3s;padding-left:5px}.social-icons a:hover{color:#6df0c2}.buttons{margin-top:20px}.contact-btn{background:transparent;border:2px solid #ff79c6;color:#ff79c6;padding:10px 20px;border-radius:5px;font-size:16px;transition:.3s}.contact-btn:hover{background:#ff79c6;color:#fff}.resume-btn{background:#845ef7;border:2px solid #845ef7;color:#fff;padding:10px 20px;border-radius:5px;font-size:16px;margin-left:10px;transition:.3s}.resume-btn:hover{color:#845ef7;background:transparent;border:2px solid #845ef7}.code-box{background:#161b3c;padding:20px;border-radius:10px;box-shadow:0 0 15px #ffffff1a;margin-top:20px}.code{font-family:Courier New,monospace;color:#ff79c6;font-size:16px}.about-section{padding:80px 10%;position:relative}.section-title{color:#3cf94a;font-weight:700;margin-bottom:20px}.about-text p{font-size:18px;color:#ccc;line-height:1.8}.side-button{position:absolute;top:50%;right:0;transform:translateY(-50%);writing-mode:vertical-rl;background-color:#241d4e;color:#fff;padding:10px 15px;font-weight:700;cursor:pointer;border-radius:5px}.experience-section{padding:90px 0;text-align:center}.about-section{text-align:center}.experience-card{background:#40404033;padding:20px;border-radius:10px;margin-bottom:15px;text-align:left;position:relative;transition:.3s ease-in-out;border:1px solid rgba(255,255,255,.2)}.experience-card:hover{transform:translateY(-5px);background:#7832ff4d}.date{color:#3cf94a;font-weight:700}.position{font-size:20px;font-weight:700;color:#fff;margin-top:8px}.company{font-size:16px;color:#aaa;margin-bottom:0!important}.skills-section{padding:90px 0;text-align:center}.section-title{font-size:28px;font-weight:700;color:#fff;text-transform:uppercase;margin-bottom:30px;position:relative;display:inline-block;padding:10px 20px;background:#ffffff1a;border-radius:8px}.skill-card{background:#40404033;padding:20px;border-radius:10px;text-align:center;transition:.3s ease-in-out;border:1px solid rgba(255,255,255,.2);margin-bottom:20px;margin-top:60px}.skill-card img{width:50px;height:50px;margin-bottom:10px}.skill-card p{font-size:16px;font-weight:700;color:#fff;margin:0}.skill-card:hover{transform:translateY(-5px);background:#7832ff4d}.projects-section{padding:60px 0;text-align:center}.project-card{background:#13131a;border-radius:10px;padding:20px;text-align:left;max-width:700px;margin:auto;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 10px #ffffff1a}.card-header{display:flex;gap:5px;padding:8px}.dot{height:12px;width:12px;border-radius:50%;display:inline-block}.red{background-color:#ff5f57}.yellow{background-color:#ffbd2e}.green{background-color:#28c840}.code-block{background-color:#0f0f14;padding:15px;border-radius:8px;overflow-x:auto;color:#39ff14;font-size:14px}.project-title{font-size:18px;font-weight:700;color:#fff;margin-bottom:10px}.education-section{padding:80px 0;text-align:center}.section-title{font-size:24px;font-weight:700;color:#fff;text-transform:uppercase;margin-bottom:30px;display:inline-block;padding:10px 20px;background:#ffffff1a;border-radius:8px}.education-card{background:#13131a;border-radius:10px;padding:20px;margin-bottom:20px;text-align:left;transition:.3s ease-in-out;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 10px #ffffff1a}.education-card:hover{transform:translateY(-5px);background:#7832ff4d}.year{font-size:14px;color:#39ff14;margin-bottom:5px}.degree{font-size:18px;font-weight:700;color:#fff}.institution{font-size:14px;color:#ffffffb3;margin-bottom:8px!important}.education-image{width:100%;max-width:500px}.contact-section{padding:50px 0;text-align:center}.contact-form{background:#ffffff1a;padding:20px;border-radius:10px}.formdata{height:100%}.contact-form input,.contact-form textarea{background:#fff3;border:none;color:#fff;margin-top:18px;margin-bottom:18px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#ccc}.contact-form input:focus,.contact-form textarea:focus{outline:none;border:1px solid #5a5a5a;background-color:#241d4e;color:#fff}.contact-form .btn{background:linear-gradient(45deg,#c850c0,#4158d0);border:none;color:#fff;font-weight:700;max-width:200px}.contact-form .btn:hover{background:linear-gradient(45deg,#4158d0,#c850c0)}.contact-card{background:#ffffff1a;width:45%;padding:20px;font-size:14px;margin:5px;border-radius:10px;text-align:center;box-shadow:0 4px 8px #0003;transition:transform .3s ease,box-shadow .3s ease}.contact-card:hover{transform:translateY(-5px);box-shadow:0 6px 12px #7832ff4d}.contact-card i{font-size:30px;margin-bottom:10px;color:#007bff}.contact-card h4{margin:10px 0;font-size:18px;font-weight:700}.contact-card p{margin:5px 0 0;font-size:16px}.social-icons a{color:#fff;font-size:20px;margin:5px;transition:color .3s ease}.social-icons a:hover{color:#4caf50}@media (max-width: 768px){.contact-form,.contact-card{width:90%;margin:10px auto}.education-section{padding:60px 0}.skill-card{margin-top:0}}.footer{padding:15px;background-color:#111}.highlights{color:#4caf50;font-weight:700}.code-container{background:#0d1117;padding:20px;border-radius:10px;color:#c9d1d9;font-family:Courier New,monospace;font-size:16px;width:100%;max-width:600px;box-shadow:0 4px 10px #00000080;position:relative;margin-top:20px}.code-content .keyword{color:#ff7b72;font-weight:700}.code-content .string{color:#f2cc60}.code-content .boolean{color:#79c0ff}.code-content .function{color:#7ee787}.whatsapp-icon{position:fixed;bottom:35px;left:35px;background-color:#25d366;color:#fff;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:35px;text-decoration:none;box-shadow:2px 2px 10px #0003;z-index:1000;transition:transform .3s ease-in-out}.whatsapp-icon:before{animation:_pulse 1.2s infinite;border-color:inherit;border-radius:50%;box-shadow:0 0 #25d36500;content:"";height:50px;position:absolute;width:50px}@keyframes _pulse{0%{box-shadow:0 0 #25d365bf}to{box-shadow:0 0 0 15px #25d36500}}@media (max-width: 768px){.whatsapp{width:45px;height:45px}.whatsapp-icon{bottom:20px;left:20px}.whatsapp-icon:before{width:45px;height:45px}#scrollToTopBtn{bottom:20px!important;right:20px!important}}.whatsapp-icon:hover{transform:scale(1.2)}#scrollToTopBtn{position:fixed;bottom:30px;right:30px;width:50px;height:50px;border:none;background-color:#ff79c6;border-radius:50%;box-shadow:0 0 10px #0003;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;opacity:0;z-index:1000;transition:opacity .3s ease-in-out}#scrollToTopBtn.show{opacity:1}#scrollToTopBtn svg{position:absolute;top:0;left:0;border-radius:50%}#progress{transform:rotate(-90deg);transform-origin:center;transition:stroke-dashoffset .3s}.fa-chevron-up{font-size:smaller;color:#fff}.footer-para{margin:0}.navbar-toggler{border:none!important;box-shadow:none!important;background:transparent!important}.navbar-toggler:before,.navbar-toggler:after{display:none!important}.navbar-toggler .fa-solid{color:#fff!important;font-size:1.5rem}.stats-header{text-align:center;margin-bottom:15px}.stats-header i{font-size:40px;color:#4caf50}.about-stats{display:flex;justify-content:space-between;margin-top:20px}.stat-box:hover{background-color:#7832ff4d}.stat-box{background:#ffffff1a;padding:15px 20px;border-radius:10px;text-align:center;box-shadow:0 4px 8px #0003;flex:1;margin:0 10px;transition:.3s ease-in-out}.stat-box h3{font-size:24px;color:#4caf50;font-weight:700;margin-bottom:5px}.stat-box p{font-size:16px;color:#ddd}.stat-box i{color:#007bff}@media (max-width: 768px){.about-stats{flex-direction:column;align-items:center}.stat-box{width:80%;margin-bottom:10px}.about-text{padding-right:0;text-align:center}.stats-header{text-align:center}}.testimonials{text-align:center;padding:90px 30px;color:#fff}.testimonial-slider{position:relative}.testimonial-container{padding-top:100px;display:flex;justify-content:center;gap:20px;overflow:hidden}.testimonial{background:#ffffff1a;padding:20px;border-radius:10px;width:415px;height:315px;text-align:left;flex:0 0 auto;display:none;flex-direction:column;position:relative;transition:transform .5s ease-in-out}.testimonial-content{flex-grow:1;min-height:190px;overflow:hidden}.testimonial-footer{display:flex;flex-direction:column;align-items:center;text-align:center;position:absolute;bottom:10px;left:0;right:0}.testimonial-footer img{width:90px;height:90px;border-radius:50%;margin-bottom:10px;border:3px solid #6df0c2}.dots{display:flex;justify-content:center;margin-top:15px}.dot{height:12px;width:12px;margin:0 5px;background-color:#b88;border-radius:50%;cursor:pointer;transition:background .3s,transform .2s}.dot:hover{background-color:#d48888;transform:scale(1.2)}.dot.active{background-color:#9adeaa!important;box-shadow:0 0 5px #9adeaa;transform:scale(1.3)}@media (max-width: 767px){.testimonial-container{flex-direction:column;align-items:center;padding-top:0!important}.testimonial{height:350px;width:550px}.testimonials{padding:40px 20px}.experience-section{padding:60px 0}}@media (max-width: 768px){.testimonial-container{flex-direction:column;align-items:center}.testimonial{width:100%}.arrow-list{justify-content:center}}.expicons{position:relative;margin-bottom:10px;font-size:30px;color:#ff79c6;transition:.3s}.arrow-list{list-style:none;padding:0;text-align:justify}.arrow-list li{position:relative;padding-left:20px;margin-bottom:8px;font-size:16px;font-family:Arial,sans-serif}.arrow-list li:before{content:">";position:absolute;left:0;color:#4caf50;font-weight:700}.service-card{background:#40404066;padding:30px;border-radius:10px;box-shadow:0 4px 8px #0000001a;transition:.3s ease-in-out;height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid rgba(255,255,255,.2);margin-top:100px}.service-card:hover{transform:translateY(-5px);background:#7832ff4d}.service-card i{font-size:40px;color:#007bff;margin-bottom:10px}.service-card h5{font-size:16px;font-weight:700;margin-top:5px;color:#fff}.services{text-align:center;padding:60px 0}.ho{font-size:28px;font-weight:700;text-transform:uppercase;color:#dddada;text-align:center;position:relative;display:inline-block;padding-bottom:10px}.ho:after{content:"";width:50px;height:4px;background-color:#007bff;position:absolute;bottom:0;left:50%;transform:translate(-50%);border-radius:2px}@media (max-width: 768px){.ho{font-size:24px}.ho:after{width:40px;height:3px}.service-card{margin-top:0}}@media (max-width: 768px){.anim{width:100%!important;height:100%!important;margin-top:50px!important}.services{padding:20px 0}}.highlight,.dev-title{font-weight:700;white-space:nowrap;display:inline-block}@keyframes blink{50%{border-color:transparent}}.highlight:after,.dev-title:after{content:"";display:inline-block;height:1em;animation:blink .8s infinite}@media (max-width: 768px){.typing-container{font-size:1.5rem;text-align:center;padding:10px}.highlight,.dev-title{font-size:2rem}.footer-para,.highlights{font-size:16px}.hero h2{font-size:2rem}.hero{padding:80px 10px}.about-section{padding:20px}.about-text{padding-left:5px}.arrow-list li{padding-left:15px;padding-right:10px}.animat{max-width:300px;max-height:400px}.animate{width:300px;height:400px}.skills-section{padding:10px 0!important}.education-section{padding:10px 0}.skills-section{padding:60px 0}.profile-img img{width:240px!important;height:280px!important}.institution{line-height:25px!important;margin-bottom:0}}.fab{font-size:xx-large}.profile-img img{width:400px;height:475px;border-radius:3%;display:block;margin:30px auto 0;object-fit:fill;border:5px solid #6df0c2}.signature{font-family:Rightman Signature,sans-serif;font-size:44px;margin-top:0;text-align:center}.fa-bars{color:#fff}.fab:hover{color:#ff79c6}.internet{display:flex;align-items:center;justify-content:flex-start;gap:10px}.pro{font-weight:700;color:#fff}.custom-github-icon{font-size:24px;transition:transform .3s ease-in-out}@media (max-width:480px){.typing-container{font-size:1.5rem;text-align:center;padding:10px}.dev-title{font-size:1.8rem}.resume-btn{margin-left:5px;padding-left:15px;padding-right:15px}.contact-btn{padding-left:15px;padding-right:15px}}.fa-graduation-cap{color:#007bff;font-size:20px}.customcolor:hover{color:#ff79c6}img{pointer-events:none;-webkit-user-drag:none;-moz-user-drag:none;-o-user-drag:none}a{text-decoration:none}.place{color:#a4a4a4}li{font-family:Spectral,sans-serif}.para09{font-family:Spectral,sans-serif!important}.lottie-player{width:100%;max-width:600px;height:600px}.lottie{width:550px;height:500px}@media (max-width: 768px){.lottie-player{max-width:400px;height:400px}.lottie{width:300px!important;height:300px!important;margin-top:50px!important}}@media (max-width: 480px){.lottie-player{max-width:300px;height:300px}.lottie{width:250px;height:200px;margin-top:50px!important}}@media (max-width: 768px){.particle-canvas{display:none}}.particle-canvas{position:fixed;top:0;left:0;width:100%;height:100%;min-height:100vh;pointer-events:none}
