.footer{background-color:#0f0c29;color:#fff;padding:20px;text-align:center}.footer .footer-content{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:1200px}.footer p{font-size:1rem;margin:0}@media(max-width:768px){.footer .footer-content{flex-direction:column}}.header{background-color:#0000;padding:20px;position:relative;text-align:center}.header,.header .header-content{align-items:center;display:flex;justify-content:center}.header .header-content{justify-content:space-between;margin:0 auto;max-width:1200px;width:100%}.header .name h1{animation:gradient 3s infinite;background:linear-gradient(90deg,#0f0c29,#24243e,#0f9b0f);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;color:#0000;font-family:Poppins,sans-serif;font-size:2.5rem;margin:0;transition:font-size .3s ease}.header .name h1.white{color:#fff}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.header .nav{display:flex;gap:20px}.header .nav p{cursor:pointer;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.5;margin:0;transition:color .3s}.header .nav p:hover{color:#0f9b0f}.header .menu-icon{cursor:pointer;display:none;font-size:1.5rem}.header .mobile-menu{align-items:center;background-color:#000000e6;color:#fff;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transform:translateY(-100%);transition:opacity .3s ease;width:100%;z-index:999}.header .mobile-menu.open{opacity:1;pointer-events:auto;transform:translateY(0)}.header .mobile-menu .close-icon{cursor:pointer;font-size:2rem;position:absolute;right:20px;top:20px}.header .mobile-menu p{cursor:pointer;font-size:1.5rem;margin:0;transition:color .3s}.header .mobile-menu p:hover{color:#aaa}@media(max-width:768px){.header .nav{display:none}.header .menu-icon{display:block}.header .header-content{flex-direction:row;justify-content:space-between}.header .name h1{font-size:2rem}}.home-section-wrapper{background-attachment:fixed;background-image:url(/static/media/bg_home.2de5b63a5b6014a839a2.jpg);background-position:50%;background-size:cover;display:flex;flex-direction:column;height:100vh}.home-section-wrapper .header{align-items:center;background-color:#0000;display:flex;justify-content:center;padding:20px;position:relative;text-align:center}.home-section-wrapper .header.sticky{background-color:#000;color:#fff;left:0;position:fixed;right:0;top:0;z-index:1000}.home-section-wrapper .home-section{align-items:center;display:flex;flex:1 1;justify-content:center}.home-section-wrapper .home-section .content{color:#0f0c29;margin:0 auto;max-width:1200px;text-align:center}.home-section-wrapper .home-section .content h1{font-size:2rem;margin-bottom:20px}.home-section-wrapper .home-section .content .role{color:#24243e;font-size:2rem;margin-bottom:30px}.home-section-wrapper .home-section .content .role .designation{color:#0f9b0f}.home-section-wrapper .home-section .content .role .designation .Typewriter{display:inline}.home-section-wrapper .home-section .content .custom-button{font-size:1.5rem}@media(max-width:768px){.home-section-wrapper .home-section .content{padding:50px 20px}.home-section-wrapper .home-section h1{font-size:2.5rem}.home-section-wrapper .home-section .role{font-size:1.5rem}}.custom-button{background-color:#0f0c29;border:none;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:all .3s}.custom-button:hover{background-color:#010002}h2{color:#0f0c29;font-size:2.5rem;margin-bottom:10px;padding:0 20px}.section-header{margin-bottom:30px}.section-header span{color:#24243e;display:inline-block;font-size:1.2rem;margin-bottom:10px;position:relative}.section-header span:after,.section-header span:before{background:#24243e;content:"";display:block;height:2px;position:absolute;top:50%;width:50px}.section-header span:before{left:-60px}.section-header span:after{right:-60px}@media(max-width:768px){.section-header span:after,.section-header span:before{width:30px}}.about-section{background-color:#f9f9f9;padding:50px 20px;text-align:center}.about-section .about-content{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:0 40px;text-align:center}.about-section .about-content .about-image{align-items:center;display:flex;flex:1 1;justify-content:center;margin:20px;min-width:300px}.about-section .about-content .about-image img{border-radius:10px;box-shadow:0 10px 20px #0003;max-width:100%}.about-section .about-content .about-text{flex:2 1;margin:20px;min-width:300px;text-align:left}.about-section .about-content .about-text .intro-text{background:linear-gradient(90deg,#0f0c29,#24243e,#0f9b0f);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;color:#0f0c29;color:#0000;font-size:1.8rem;font-weight:700;margin-bottom:20px;padding:0 20px}.about-section .about-content .about-text p{color:#24243e;font-size:1rem;line-height:1.6;margin-bottom:20px;padding:0 20px}.about-section .about-content .about-text .custom-button{margin:0 20px}@media(max-width:768px){.about-section .about-content{align-items:center;flex-direction:column;padding:0;text-align:center}.about-section .about-content .about-text{text-align:center}.about-section .about-content .about-image{align-items:center;display:flex;justify-content:center;min-width:200px}}.skills-section{background-color:#e0f0f2;padding:50px 20px;text-align:center}.skills-section h2{color:#0f0c29;font-size:2.5rem;margin-bottom:10px;padding:0 20px}.skills-section .skills-header{margin-bottom:30px}.skills-section .skills-header span{color:#24243e;display:inline-block;font-size:1.2rem;margin-bottom:10px;position:relative}.skills-section .skills-header span:after,.skills-section .skills-header span:before{background:#24243e;content:"";display:block;height:2px;position:absolute;top:50%;width:50px}.skills-section .skills-header span:before{left:-60px}.skills-section .skills-header span:after{right:-60px}.skills-section .skills-content{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:0 40px;text-align:center}.skills-section .skills-content .skills-text{flex:1 1;margin:20px;text-align:left}.skills-section .skills-content .skills-text h2{color:#0f0c29;font-size:1.5rem;margin-bottom:10px;padding:0 20px}.skills-section .skills-content .skills-text p{color:#24243e;font-size:1rem;line-height:1.6;margin-bottom:20px;padding:0 20px}.skills-section .skills-content .skills-text .custom-button{margin:0 20px}.skills-section .skills-content .skills-logos{align-items:center;display:flex;flex:2 1;flex-wrap:wrap;justify-content:center;margin:20px;min-width:300px}.skills-section .skills-content .skills-logos img{height:80%;margin:10px;max-width:80px;transition:transform .3s ease;width:100%}.skills-section .skills-content .skills-logos img:hover{cursor:pointer;transform:scale(1.2)}.skills-section .skills-content .skills-logos svg{margin:10px;max-width:80px}.skills-section .skills-content .skills-logos svg:hover{cursor:pointer;transform:scale(1.2)}@media(max-width:768px){.skills-section .skills-content{align-items:center;flex-direction:column;padding:0;text-align:center}.skills-section .skills-content .skills-text{text-align:center}.skills-section .skills-header span:after,.skills-section .skills-header span:before{width:30px}}.scroll-to-top{background-color:#0f0c29;background:#0f0c29cc;border:none;border-radius:50%;bottom:20px;box-shadow:0 4px 8px #0000001a;color:#fff;cursor:pointer;font-size:1.5rem;opacity:0;padding:10px 17px;position:fixed;right:20px;transition:opacity .3s ease,visibility .3s ease;visibility:hidden}.scroll-to-top.visible{opacity:1;visibility:visible}.scroll-to-top:hover{background-color:#010002}@media(max-width:768px){.scroll-to-top{bottom:15px;font-size:1.2rem;padding:8px 12px;right:15px}}.contact-section{background-color:#f9f9f9;padding:50px 20px;text-align:center}.contact-section .contact-content{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:800px;padding:0 20px}.contact-section .contact-content .contact-item{align-items:center;background-color:#fff;border-radius:4px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:row;padding:10px}.contact-section .contact-content .contact-item .contact-icon{color:#0f0c29;flex-shrink:0;font-size:24px;margin-right:20px}.contact-section .contact-content .contact-item .contact-details{align-items:flex-start;display:flex;flex-direction:column}.contact-section .contact-content .contact-item .contact-details .contact-key{color:#0f0c29;font-size:16px;font-weight:700;margin-bottom:5px}.contact-section .contact-content .contact-item .contact-details .contact-value{font-size:14px}.contact-section .contact-content .contact-item .contact-details .contact-value a{color:#0f9b0f;text-decoration:none;transition:color .3s}.contact-section .contact-content .contact-item .contact-details .contact-value a:hover{transform:scale(1.1)}.contact-section .contact-content .contact-item:hover{color:#0b6d0b}@media(max-width:768px){.contact-section .contact-content{gap:10px;grid-template-columns:1fr}.contact-section .contact-content .contact-item{align-items:center;flex-direction:column;padding:20px;text-align:center}.contact-section .contact-content .contact-item .contact-icon{font-size:30px;margin-bottom:10px;margin-right:0}.contact-section .contact-content .contact-item .contact-details{align-items:center}.contact-section .contact-content .contact-item .contact-details .contact-key,.contact-section .contact-content .contact-item .contact-details .contact-value{text-align:center}}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#24243e;border-radius:10px}::-webkit-scrollbar-thumb{background:#0f0c29;border:3px solid #24243e;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#0f9b0f}::-webkit-scrollbar-thumb:window-inactive{background:#0f0c29}::-webkit-scrollbar-corner{background:#24243e}*{scrollbar-color:#0f0c29 #24243e;scrollbar-width:thin}body{margin:0 auto}.App{font-family:sans-serif;text-align:center}.App section{font-size:24px}
/*# sourceMappingURL=main.03157aad.css.map*/