body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.hero-section{background-color:initial;box-shadow:none;padding:20px;position:relative}.hero-navbar{align-items:center;background-color:#d1c4e9;border:2px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;height:50px;justify-content:space-between;margin-bottom:20px;padding:10px 30px}.menu{display:flex;gap:20px}.hero-navbar a{border-radius:4px;color:#333;font-size:16px;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.hero-navbar a:hover{background-color:#f0f0f0}.hero-logo{display:flex;margin:0 auto;max-height:150px;width:auto}.hero-content{align-items:center;display:flex;justify-content:space-between;padding:20px;position:relative}.hero-text{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:center;margin-left:50px;padding:0 60px;width:50%}.hero-text h2{color:#639;font-size:32px;margin:0}.hero-text .highlight{color:#7d66a8;font-size:50px;font-weight:700}.animated-text-container{display:flex;flex-direction:column;gap:5px;overflow:hidden}.animated-text{animation:fadeText 100s forwards;color:#333;font-size:50px;font-weight:700;margin:0;opacity:0}@keyframes fadeText{0%{opacity:0}30%{opacity:1}to{opacity:0}}.hero-text p{color:#333;font-size:18px;font-weight:700;margin:0}.hero-image{align-items:center;display:flex;justify-content:center;position:relative;width:50%}.hero-image img{background:#0000;border-radius:10px;height:auto;object-fit:cover;width:100%}.button-container{display:flex;gap:20px;margin-top:20px}.btn{border-radius:5px;cursor:pointer;font-size:16px;font-weight:700;padding:10px 20px;text-align:center;text-decoration:none;transition:background-color .3s ease}.resume-btn{background-color:#639;color:#fff}.resume-btn:hover{background-color:#7d66a8}.contact-btn{background-color:#4caf50;color:#fff}.contact-btn:hover{background-color:#45a049}@media (max-width:768px){.hero-text h2{font-size:24px}.hero-text p{font-size:16px}.hero-content{align-items:center;flex-direction:column}.hero-text{align-items:center;padding:0 20px;width:100%}.hero-image{padding:0;width:100%}.hero-image img{width:100%}.hero-navbar{flex-direction:column;padding:15px}.menu{justify-content:space-between;margin-bottom:15px;width:100%}}@media (max-width:480px){.hero-text h2{font-size:20px}.hero-text p{font-size:14px}.hero-navbar{flex-direction:column;height:auto;padding:10px}.hero-navbar a{font-size:14px;padding:8px 15px}.hero-logo{max-height:120px}.hero-content{padding:15px}.hero-image img{height:auto;width:100%}}.content-tabs{padding:20px}.tab-content{background-color:#f9f9f9}.experience-cards,.project-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.experience-card,.project-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;cursor:pointer;overflow:hidden;padding:20px;position:relative;transition:transform .3s,box-shadow .3s}.experience-card:hover,.project-card:hover{box-shadow:0 4px 10px #0000001a;transform:translateY(-5px)}.experience-image,.project-image{height:200px;overflow:hidden;width:100%}.experience-image img,.project-image img{border-radius:10px;height:100%;object-fit:cover;transition:opacity .3s ease;width:100%}.experience-text,.project-text{background-color:#0009;border-radius:10px;box-sizing:border-box;color:#fff;left:50%;opacity:0;padding:20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease,transform .3s ease;width:90%}.experience-card:hover .experience-text,.project-card:hover .project-text{opacity:1;transform:translate(-50%,-50%) translateY(-10px)}.experience-text h3,.project-text h3{font-size:20px;font-weight:700}.experience-text p,.project-text p{font-size:16px;margin-top:10px}.project-card{text-align:center}.project-card a{color:#639;font-weight:700;margin-top:10px;text-decoration:none}.project-card a:hover{text-decoration:underline}@media (max-width:768px){.tabs{align-items:center;flex-direction:column}.tabs button{font-size:14px;padding:12px;width:100%}.experience-cards,.internship-cards{grid-template-columns:1fr}.experience-image,.project-image{height:150px}.experience-text h3,.project-text h3{font-size:18px}.experience-text p,.project-text p{font-size:14px}}@media (max-width:480px){.tabs button{font-size:12px;padding:10px}.experience-text h3,.project-text h3{font-size:16px}.experience-text p,.project-text p{font-size:12px}}.internship-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.internship-card{background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:20px;transition:transform .3s}.internship-card:hover{transform:translateY(-10px)}.internship-image img{border-radius:8px;height:200px;object-fit:cover;width:100%}.internship-text h3{font-size:1.2rem;margin-top:15px}.internship-text h4{color:#555;font-size:1rem;margin:10px 0}.internship-text p{color:#777;font-size:.9rem}.internship-text a{color:#3b7aff;text-decoration:none}@media (max-width:1024px){.internship-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.internship-cards{grid-template-columns:1fr}.internship-image img{height:150px}}.info-tabs{padding:20px}.tabs{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:20px}.tabs button{background-color:#f0f0f0;border:1px solid #ddd;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s}.tabs button:hover{background-color:#ddd}.tabs .active{background-color:#639;color:#fff}.tab-content{background-color:#d1c4e9;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:20px}.skills-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.skill-card{align-items:center;border:2px solid #ddd;border-radius:10px;display:flex;flex-direction:column;padding:10px;text-align:center;transition:transform .3s}.skill-card:hover{transform:scale(1.05)}.skill-card img{height:80px;margin-bottom:10px;max-width:80px;object-fit:contain}.skill-card p{color:#333;font-size:14px}.education-images-container{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between}.education-item{cursor:pointer;height:150px;width:150px}.education-image{border-radius:8px;height:100%;object-fit:cover;width:100%}.education-item img{border-radius:5px;height:150px;margin-right:20px;width:150px}.education-item:hover{color:#333}.modal{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background:#fff;border-radius:8px;max-width:500px;padding:20px;position:relative;width:90%}.close{color:#639;cursor:pointer;font-size:24px;position:absolute;right:15px;top:10px;transform:rotate(90deg)}.modal-navigation{display:flex;justify-content:space-between;margin-top:20px}.modal-navigation button{background-color:#639;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:8px 12px}.modal-navigation button:hover{background-color:#5a2d8a}.certifications-container{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:20px}.certificate-card{cursor:pointer;text-align:center}.certificate-image{border-radius:8px;height:100px;transition:transform .3s;width:100px}.certificate-image:hover{transform:scale(1.1)}.certificate-card p{color:#333;font-size:14px;margin-top:8px}@media (max-width:768px){.tabs{align-items:center;flex-direction:column}.tabs button{font-size:14px;margin-bottom:10px;width:100%}.skills-container{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.education-images-container{gap:10px;justify-content:center}.education-item{height:120px;width:120px}.modal-content{max-width:400px;width:90%}.certificate-image{height:80px;width:80px}}@media (max-width:480px){.info-tabs{padding:10px}.tabs button{font-size:12px;padding:8px 16px}.tabs .active{font-size:14px}.skills-container{grid-template-columns:1fr}.education-images-container{gap:5px;justify-content:center}.education-item{height:100px;width:100px}.modal-content{max-width:350px}.certificate-image{height:60px;width:60px}}.App{background-color:#f5f5f5;font-family:Arial,sans-serif;padding:20px}.additional-info-container,.resume-container{background-color:#fff;border-radius:20px;box-shadow:0 8px 16px #0003;margin-top:20px;padding:20px}
/*# sourceMappingURL=main.6e78fb16.css.map*/